日期:2014-05-16  浏览次数:20449 次

数据库的设计准则——范式
创建一个数据库的过程必须按照一定的准则——范式。从第一到第六共六个范式,一般数据库设计只要遵循第一范式,第二范式,和第三范式就足够了。
话说范式是由一个姓范的兄弟提出来的故而称为范式。
第一范式  1NF
   要有主键,列不可分是其规则。
   在任何一个关系数据库中,第一范式(1NF)是对关系模式的基本要求,不满足第一范式(1NF)的数据库就不是关系数据库。
第二范式  2NF
  不存在部分依赖(完全依赖于主键)
   如果存在属性依赖于主键,那么这个属性应该被分离出来形成一个新的实体。新的实体和原实体是一对多的关系。
第三范式   3NF
  不依赖与其他非主属性,即不包含已在其他表中包含的非主关键字信息。

数据库表就是符合I,II,III范式的,消除了数据冗余、更新异常、插入异常和删除异常。