数据库设计的一些方法(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的公共数据
这种情况下可以让用户定义自己想要的数据。
例如:提成的计算设计到时间的问题,假如提成时间是2010/1/1-2010/2/1
主表有一个时间段,其他表都是在这个时间段内对这个主表进行细化,扩充。那么在其他表中可以加入时间段,也可以不加入时间段。
(1)加入时间段:对查询优化有帮助,可以提高查询速度,坏处表之间的联系性不明显,有数据冗余
(2)不加入时间段:查询性能受到一定的影响,表之间的关联性明显,数据冗余减少
2.如果有一些公共数据,例如:公共数据1,公共数据2,公共数据3,公共数据4
甲:只要1-3的公共数据 。
已:要2-4的公共数据
这种情况下可以让用户定义自己想要的数据。
相关文章推荐
- 数据库设计的一些方法
- 关系数据库的查询优化策略----总结了一些查询优化的方法,希望可以对大家有所帮助(原创)
- 数据库设计:数据库SQL SERVER设计的一些注意点
- 数据库设计:关于数据库范式一些理解
- 在Domino中如何为一些特定的邮箱数据库更新设计
- activereport设计时绑定数据库的方法
- 一些最基本的开发设计原则方法(整理)
- 数据库设计中的敏捷方法
- 数据库设计方法、规范与技巧
- 数据库设计方法、规范与技巧(转载)
- 数据库70多张表设计的一些思考…
- 数据库设计及维护的一些心得 -- SQL Server篇
- 数据库设计中的敏捷方法
- 数据库表结构设计方法及原则
- 数据库设计方法、规范与技巧
- 使用PowerDesigner进行数据库设计时的一些技巧
- 数据库设计的非正统方法:Shard的来临
- 数据库设计方法、规范与技巧
- 数据库设计方法、规范与技巧(转)
- 掌握基础理论和经典的设计方法,比去追逐一些所谓的新技术要实用得多——网友一句话想到的