求数据库角色权限的表

问题描述

我是学java的,只是对项目的角色权限这一块蛮模糊,希望各位大侠能给我一些关于角色权限管理的数据库或者是分析,谢谢了,不胜感激

解决方案

解决方案二:
去讀SpringSecurity吧。
解决方案三:
在数据库设计时,主要就三张表,一张人员表(张三,李四,王五),一张权限表(增,删,改的一些权限),一张管理者得表(管理员,普通用户,超级管理员),他们三张表各自对应多对多的关系,你可以再将他们细分为一对多。
解决方案四:
这个的具体问题具体分析吧
解决方案五:
权限管理的范围宽了,要看你的具体需求业界现在流行的是基于角色的权限控制,权限信息存数据库,当然也有轻量级的基于LDAP的目录访问
解决方案六:
看你要详细到什么程度。每种设计都有它的优缺点。简单的有楼上的那种3--5表结构的。复杂点的就是详细到url的例如acegi,现在叫SpringSecurity。推荐你去www.springside.org.cn看看

时间: 2024-09-13 12:36:31

求数据库角色权限的表的相关文章

数据库设计-关于数据库角色权限设计

问题描述 关于数据库角色权限设计 我要实现多角色使用的数据管理系统,不同等级的角色访问不同层次的数据(比如CEo可以查看所有数据,而普通员工只能查看到自己的数据),要怎么控制才能实现?有什么模型或者方法可以参考 解决方案 RBAC,可以加用户组,自己搜一下百度.

oracle表空间,角色,权限,表,索引,序列号,视图,同义词,约束条件,存储函数和过程,常用数据字典,基本数据字典信息,查看VGA信息,维护表空间,创建表空间等信息

查看当前用户的缺省表空间 SQL>select username,default_tablespace from user_users; 查看当前用户的角色 SQL>select * from user_role_privs; 查看当前用户的系统权限和表级权限 SQL>select * from user_sys_privs;        结果可以是:        USERNAME                       PRIVILEGE                    

一对多-求角色权限的一个查询语句

问题描述 求角色权限的一个查询语句 我现在有连个实体类:角色和权限.两个表:角色表和权限表.在角色实体类中,存权限对象集合,一对多关系.在权限实体中,存角色对象.在权限表里存角色id.现在我想用一条查询语句,根据角色id查权限的实体对象.怎么查?求帮助,谢谢 解决方案 hql: select o from 权限 o where o.角色.id =`` 解决方案二: 非常简单,在建立一张角色权限表,这样角色和权限就是多对多的关系,查选也变得非常简单.直接根据角色编号查选这张关联表就可以得到该角色的

经典角色权限系统设计五张表及拓展应用

设计基础:用户.角色.权限三大核心表,加上用户角色.角色权限两个映射表(用于给用户表联系上权限表).这样就可以通过登录的用户来获取权限列表,或判断是否拥有某个权限. 大致用到5张表:用户表(UserInfo).角色表(RoleInfo).菜单表(MenuInfo).用户角色表(UserRole).角色菜单表(RoleMenu). 各表的大体表结构如下: 1.用户表(UserInfo):Id.UserName.UserPwd 2.角色表(RoleInfo):Id.RoleName 3.菜单表(Me

关于sqlite一个数据库创建多张表的问题 求大神指教!

问题描述 关于sqlite一个数据库创建多张表的问题 求大神指教! 我是新手 最近自己尝试做个小程序.关于一个数据库建多张表 小弟查阅一下,也不能得到解决,求高手指教下. public void onCreate(SQLiteDatabase db) { String sqlCalendar = "CREATE TABLE IF NOT EXISTS calendar(pid integer primary key autoincrement," + "moon varcha

mysql-急求:java代码如何实现MySQL数据库的读写(数据库里面有很多表)?谢谢??

问题描述 急求:java代码如何实现MySQL数据库的读写(数据库里面有很多表)?谢谢?? java代码如何实现MySQL数据库的读写(数据库里面有很多表)?在一个程序中可以实现所有数据库中的表都可以进行读写 解决方案 在程序中导入jdbc,数据库驱动的jar包,可以使用JDBC操作数据库,到后面的话,如果接触到连接池,就可以代替下面的代码了.因为连接池还是很方便的.记得要改成你自己的数据库,还有用户名,密码.及sql语句. package cn.itcast.jdbc; import java

通向架构师的道路 第六天 漫谈基于数据库的权限系统的设计

一.权限系统 这一天将讲述一个基本的基于数据库的权限管理系统的设计,在这一天的课程的最后将讲述"左右值无限分类实现算法"如 何来优化"系统菜单"的结构而告终.今天的内容和前几天的基础框架是一样的它们都属于基础知识,在这些基础知识上还可以 扩展出无数的变种与进化设计. 二.先来看客户的一个需求 2.1 用户实际需求 1. 所有的用户.角色可动态配置 2. 所有的系统菜单的权限要求具体到"增,删,改.查.打印.导出"这样的小权 限的设计 3. 所有的

用户+角色+权限

角色与用户权限的学习  1.说明 oracle用户:每个Oracle用户都有一个名字和口令,并拥有一些由其创建的表.视图和其他资源. Oracle角色(role)就是一组权限(privilege).                用户可以给角色授予或赋予指定的权限,然后将角色赋给相应的用户.一个用户也可以直接给其他用户授权. 数据库系统权限(Database System Privilege)允许用户执行特定的命令集.                例如,CREATE TABLE权限允许用户创建

通向架构师的道路(第六天)之漫谈基于数据库的权限系统的设计

一.权限系统 这一天将讲述一个基本的基于数据库的权限管理系统的设计,在这一天的课程的最后将讲述"左右值无限分类实现算法"如何来优化"系统菜单"的结构而告终.今天的内容和前几天的基础框架是一样的它们都属于基础知识,在这些基础知识上还可以扩展出无数的变种与进化设计. 二.先来看客户的一个需求 2.1用户实际需求 1.       所有的用户.角色可动态配置 2.       所有的系统菜单的权限要求具体到"增,删,改.查.打印.导出"这样的小权限的设