读书人

大家说这样设计角色表可以吗?解决思路

发布时间: 2012-02-25 10:01:48 作者: rapoo

大家说这样设计角色表可以吗?
RoleId RoleName HasDuty_UserView HasDuty_UserManager ... ...
1 admin 1 1 1 1
2 vip 1 0 1 1
3    ...   ...     ...     ..  ...
...
这样有什么不好的地方?如果觉得不好怎么改进呢?谢谢




[解决办法]
-_-!!!
如果有一万个权限,就有一万个字段?

[解决办法]
UI table
UIId Name
1 UserView
2 UserManager

Role Table
RoleId RoleName
1 admin
2 vip

Permission Table
RoleID UIId
1 1
1 2
1 3
2 3

[解决办法]
一般我们系统的权限用三个表来..
一个系统的大功能表.
一个系统的每个大功能表.
一个系统角色表..建立关联...
[解决办法]
不清楚把角色和用户的权限关系独立出来一个表,和做为一个字段并入用户表有什么区别
[解决办法]
那么你应该加强 SQL 的学习

连接多表查询,是基本功

读书人网 >asp.net

热点推荐