学习Dot NET

导航

2004年5月9日 #

何时需要非规范化

摘要: 数据库中数据应该满足规范化要求,如果引入了非规范化数据必须提供理由。1、规范化时引入了复合关键字,如果复合关键字在四个列以上应当考虑引入人为关键字,这样会有巨大的性能好处。2、计算的值要连接多个表时,可添加计算列。更新时要用触发器或其他办法保证数据的一致性。3、一个表很大时,可按行或列对表进行分割,如将常用的列和不常用的列分到两个不同的表中。4、数据不再活动时,可加入计算列,以加快查询。5、查询一... 阅读全文

posted @ 2004-05-09 10:04 学习.NET 阅读(1034) 评论(1) 推荐(0) 编辑

复习基础知识:数据规范化

摘要: 1NF:表中的每个字段只能包含一种数据类,每个数据只在一个地方保存。1NF也称原子数据要求,即每个字段是不可分割的,象原子一样。1NF告诉我们一个字段中不要放多个数据。破坏1NF的情况: 1、一个字段中堆放相关数据。如供应商字段即放供应商名又放供应商地址。应分解为多个字段。 2、重复字段。如订单表中有这些字段商品编号1,数量1,商品编号2,数量2,商品编号3,数量3,等等。 2N... 阅读全文

posted @ 2004-05-09 09:51 学习.NET 阅读(1322) 评论(0) 推荐(0) 编辑