摘要: 我们判断数据库设计的好坏很大程度上是根据范式的,简单总结一下我对范式的一点理解:第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。第二范式(2NF)就是非主属性完全依赖于主关键字。第三范式(3NF)在第二范式的基础上,数据表中如果不存在非关键字段对任一候选关键字段的传递函数依赖则符合第三范式。简而言之,第三范式就是属性不依赖于其它非主属性。BC范式(BCNF)也就是排除了属性之间不存在传递函数依赖(不润主属性与非主属性)这几个范式一步一步地约束了数据可的设计: 从第一范式到第二范式消去了主属性对键的部分依. 阅读全文
posted @ 2014-01-21 21:09 mrbean 阅读(1047) 评论(0) 推荐(0) 编辑