数据库系统数据的优势
我要开发一套系统,这个系统的用户几百个,系统的功能点也有上百个,我怎样设计数据库才能最好实现权限控制呢?Oracle、SqlServer又是怎么实现的?我想作为参考,谁能帮上忙,非常感谢。在管理员数据表里添加一个标识用户权限的字段,当用户的用户名和密码通过验证后查询该登录用户的权限标识,根据权限标识创建不同的session来区别。 我想的是建五个表 我想让用户a,b,c 可以对如 模块1,模块2,模块3等 有查看、编辑、删除权限 数据表的结构怎么设计 不要发链接 只是需要一个简单构建这种数据表的思路。谢谢模块1,模块2,模块3等 有查看、编辑、删除权限 有3种用户: 什么样的权限?菜单权限? 一般用户表,角色表,模块表(或者菜单啊反正是你要权限的东西),然后角色和模块的表 这是最简单的结构,用户关联角色,角色关联模块,用角色去控制权限,增删改查什么的模块表呢,就是你要控制的东西
比如
高级用户的权限标识:1
中级拥护的权限标识:2
初级用户的权限标识:3
那么,就可以
给高级用户分配一个名称为“admin1”的session值
给中级用户分配一个名称为“admin2”的session值
给初级用户分配一个名称为“admin3”的session值
根据session来判断用户的操作权限:
比如se
权限管理的数据库该如何设计?
表一 权限表
表二 角色表
表三 账户表
表四 权限角色的id关联表
表五 角色账户的id关联表
这五个表 可以实现
一个账户 对应多个角色
一个角色 对应多个权限
希望对楼主有帮助吧权限功能 数据库设计求助
数据库权限设计问题?
普通用户:可以查询单子是否有人跟进 写日记操作
部门主管:可以分配资源给普通用户
超级管理员:什么都能
这个数据库表权限该怎么设计呢?详细 谢谢了可以使用视图,配合数据库对象权限来实现。不同的用户名不同的权限。权限使用grant 语句实现。菜单细分的权限系统,该怎么设计数据库