1. 耦合度的掌握:即表之间的联系紧密程度
例如:提成的计算设计到时间的问题,假如提成时间是2010/1/1-2010/2/1
主表有一个时间段,其他表都是在这个时间段内对这个主表进行细化,扩充。那么在其他表中可以加入时间段,也可以不加入时间段。
(1)加入时间段:对查询优化有帮助,可以提高查询速度,坏处表之间的联系性不明显,有数据冗余
(2)不加入时间段:查询性能受到一定的影响,表之间的关联性明显,数据冗余减少
2.如果有一些公共数据,例如:公共数据1,公共数据2,公共数据3,公共数据4
甲:只要1-3的公共数据 。
已:要2-4的公共数据
这种情况下可以让用户定义自己想要的数据。