返回信息流☆─────────────────────────────────────☆
buptyzc (小超) 于 (Thu Mar 5 15:44:34 2009) 提到:
我要设计一个数据库要求:
用户至少要有5种,对每个设备的操作有20种,设备至少要有15个。后期还有可能添加设备或是每个设备的操作,或是用户种类
我设计如下:
用户表
User_id User_name User_(其他属性,如邮箱,地址,联系方式等等)
1 User1 张三@qq.com
2 User2 李四@qq.com
...
设备表
Equip_id Equip_name Equip_description
1 Equip1 用于监视的设备
2 Equip2 用于操作的设备
...
权限表
Right_id Right_name Right_description
1 a 操作1
2 b 操作2
...
用户设备权限表
ID User_name Equip_name Right
1 User1 Equip1 abc(即拥有a,b,c三种权限)
2 User1 Equip2 ab
3 User2 Equip1 a
4 User2 Equip2 b
...
感觉最后一个表会很复杂。不知道遇到这种情况的话要怎么做呢。。。期待~~
☆─────────────────────────────────────☆
coolfantasy (Cool) 于 (Thu Mar 5 16:10:45 2009) 提到:
这么做没问题
☆─────────────────────────────────────☆
IkariShinji ([路]团长|碇シンジ|油菜花三人组之菜农) 于 (Fri Mar 6 22:29:14 2009) 提到:
如果权限表会一直增长的话,第三个表最后一个字段的长度……
【 在 buptyzc (小超) 的大作中提到: 】
: 我要设计一个数据库要求:
: 用户至少要有5种,对每个设备的操作有20种,设备至少要有15个。后期还有可能添加设备或是每个设备的操作,或是用户种类
: 我设计如下:
: ...................
☆─────────────────────────────────────☆
IkariShinji ([路]团长|碇シンジ|油菜花三人组之菜农) 于 (Fri Mar 6 22:30:26 2009) 提到:
个人觉得用户设备权限表的 权限 那一列不如干脆只存一种权限……
【 在 buptyzc (小超) 的大作中提到: 】
: 我要设计一个数据库要求:
: 用户至少要有5种,对每个设备的操作有20种,设备至少要有15个。后期还有可能添加设备或是每个设备的操作,或是用户种类
: 我设计如下:
: ...................
☆─────────────────────────────────────☆
prating (竹下生|久夜|亲亲尾巴爱尾巴) 于 (Sat Mar 7 11:48:03 2009) 提到:
那样行数岂不很多?
最后那项一个varchar还255呢。。。哪里会有那么多种权限。。
【 在 IkariShinji ([路]团长|碇シンジ|油菜花三人组之菜农) 的大作中提到: 】
: 个人觉得用户设备权限表的 权限 那一列不如干脆只存一种权限……
☆─────────────────────────────────────☆
IkariShinji ([路]团长|碇シンジ|油菜花三人组之菜农) 于 (Sat Mar 7 13:54:40 2009) 提到:
也是……
【 在 prating (竹下生|久夜|亲亲尾巴爱尾巴) 的大作中提到: 】
: 那样行数岂不很多?
: 最后那项一个varchar还255呢。。。哪里会有那么多种权限。。
☆─────────────────────────────────────☆
buptyzc (小超) 于 (Sat Mar 7 23:58:47 2009) 提到:
了解了。。。谢谢大家啦。。
这是一条镜像帖。来源:北邮人论坛 / database / #3189同步于 2009/4/5
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Database机器人发帖
[合集] 用户权限数据库这样设计有什么问题没?
coolfantasy
2009/4/5镜像同步0 回复
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。