首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

关于数据库设计的权限设定,为什么大多数都是用3张表?该怎么处理

2012-04-27 
关于数据库设计的权限设定,为什么大多数都是用3张表?为什么,大多数的数据设计,权限设计的时候要使用3张表?

关于数据库设计的权限设定,为什么大多数都是用3张表?
为什么,大多数的数据设计,权限设计的时候要使用3张表?
用户表—》角色表—》权限表

为什么不在用户表中增加一个 角色列 只用 用户表和权限表 不就好了吗??
2张表有什么缺点?

[解决办法]
一个用户可以有多个角色.....用角色方便对同一类的用户进行统一管理
[解决办法]
不对

比如说某人跨角色呢,一个人既是:成产部长,又是开发经理呢?

一般来说:分为

用户表
系统功能表
角色表

用户角色参照表
角色功能参照表

如果系统还要分组的话,就还得另外考虑

热点排行