您的位置:首页 > 数据库

数据库设计的一些方法(2)

2010-02-03 00:09 239 查看
1. 耦合度的掌握:即表之间的联系紧密程度

例如:提成的计算设计到时间的问题,假如提成时间是2010/1/1-2010/2/1

主表有一个时间段,其他表都是在这个时间段内对这个主表进行细化,扩充。那么在其他表中可以加入时间段,也可以不加入时间段。

(1)加入时间段:对查询优化有帮助,可以提高查询速度,坏处表之间的联系性不明显,有数据冗余

(2)不加入时间段:查询性能受到一定的影响,表之间的关联性明显,数据冗余减少

2.如果有一些公共数据,例如:公共数据1,公共数据2,公共数据3,公共数据4

甲:只要1-3的公共数据 。

已:要2-4的公共数据

这种情况下可以让用户定义自己想要的数据。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: