字号: 小 中 大 |
推荐给好友
上一篇 |
下一篇
浅谈数据库设计技巧
发布: 2008-10-20 10:22 |
作者: 不详 |
来源:
领测软件测试网采编 |
查看: 15次 | 进入软件测试论坛讨论
领测软件测试网
"d2^1HbK3O]软件测试技术门户y"t:XJGf,f)F软件测试技术门户"AP;A
]+u!Uf 采用这种用户组的架构设计,当需要添加新用户时,只需指定新用户所属的用户组;当以后系统需要添加新功能或对旧有功能权限进行修改时,只用操作功能表和用户组表的记录,原有用户的功能即可相应随之变化。当然,这种架构设计把数据库管理软件的功能判定移到了前台,使得前台开发相对复杂一些。但是,当用户数较大(10人以上),或日后软件升级的概率较大时,这个代价是值得的。
软件测试技术门户*y ?d+B?}~#n_8RH
{dkR YU4AyMezp,s5nR*s 四、简洁的批量m:n设计
软件测试技术门户iK!WYg sg 碰到m:n的关系,一般都是建立3个表,m一个,n一个,m:n一个。但是,m:n有时会遇到批量处理的情况,例如到图书馆借书,一般都是允许用户同时借阅n本书,如果要求按批查询借阅记录,即列出某个用户某次借阅的所有书籍,该如何设计呢?让我们建好必须的3个表先:
(ru6F-M1|,]+x(n'e