码迷,mamicode.com
首页 > 数据库 > 详细

【数据库】3大范式

时间:2021-01-11 10:57:51      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:第一范式   传递依赖   间接   模式   重复   关系   传递   必须   要求   

1.第一范式(确保每列保持原子性)
必须不包含重复组的关系,即每一列都是不可拆分的原子项。

2.第二范式(确保表中的每列都和主键相关)
关系模式必须满足第一范式,并且所有非主属性都完全依赖于主码。注意,符合第二范式的关系模型可能还存在数据冗余、更新异常等问题。

3.第三范式(确保每列都和主键列直接相关,而不是间接相关)
关系模型满足第二范式,所有非主属性对任何候选关键字都不存在传递依赖。即每个属性都跟主键有直接关系而不是间接关系,像:a-->b-->c。一般数据库设计中,一般要求达到3NF,第四第五较少涉及。

【数据库】3大范式

标签:第一范式   传递依赖   间接   模式   重复   关系   传递   必须   要求   

原文地址:https://www.cnblogs.com/wangshujaun/p/14250831.html

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