您的位置:首页 > 其它

何时需要非规范化

2004-05-09 10:04 239 查看
数据库中数据应该满足规范化要求,如果引入了非规范化数据必须提供理由。
1、规范化时引入了复合关键字,如果复合关键字在四个列以上应当考虑引入人为关键字,这样会有巨大的性能好处。
2、计算的值要连接多个表时,可添加计算列。更新时要用触发器或其他办法保证数据的一致性。
3、一个表很大时,可按行或列对表进行分割,如将常用的列和不常用的列分到两个不同的表中。
4、数据不再活动时,可加入计算列,以加快查询。
5、查询一个表时常常使用另一个表中的某列,可将此列放入第一个表中,为保证数据的一致性,可用存储过程实现更新。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: