关于数据库设计的权限设定,为什么大多数都是用3张表?
为什么,大多数的数据设计,权限设计的时候要使用3张表?
用户表—》角色表—》权限表
为什么不在用户表中增加一个 角色列 只用 用户表和权限表 不就好了吗??
2张表有什么缺点?
[解决办法]
一个用户可以有多个角色.....用角色方便对同一类的用户进行统一管理
[解决办法]
不对
比如说某人跨角色呢,一个人既是:成产部长,又是开发经理呢?
一般来说:分为
用户表
系统功能表
角色表
用户角色参照表
角色功能参照表
如果系统还要分组的话,就还得另外考虑