码迷,mamicode.com
首页 > 其他好文 > 详细

关系数据模型的范式

时间:2018-04-05 17:35:23      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:范式   div   依赖关系   必须   允许   设计   第一范式   gpo   2nf   

对范式的简单理解,即一张数据表的表结构所符合的某种设计标准的级别。


 

第一范式(1NF):属性不可拆分。

  1. 元组的每个属性只能包含一个值;
  2. 关系中的每个元组必须包含相同数量的值;
  3. 关系中的每个元组一定不能相同。

第二范式(2NF):每个非主属性完全函数依赖于任何一个候选码。

  完全函数依赖:主键可能由多个属性构成,完全依赖要求不允许存在非主属性依赖于主键中的某一部分属性。

第三范式(3NF):消除非主属性之间的依赖关系,只保留非主属性与码的依赖关系,即,消除传递函数依赖。

BC范式:每个表中只有一个候选键。

第四范式(4NF):无多值依赖。

 

关系数据模型的范式

标签:范式   div   依赖关系   必须   允许   设计   第一范式   gpo   2nf   

原文地址:https://www.cnblogs.com/yaofan/p/8723423.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!