数据库
首页 > 数据库> > 数据库三范式

数据库三范式

作者:互联网

第一范式条件(1NF不可再分,必须不包含重复组的关系,即每一列都是不可拆分的原子项。  

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

第三范式的条件(3FN):属性不依赖于其它非主属性,且属性直接依赖于主键,关系模型满足第二范式,所有非主属性对任何候选关键字都不存在传递依赖。即每个属性都跟主键有直接关系而不是间接关系

三大范式只是一般设计数据库的基本理念,可以建立冗余较小、结构合理的数据库。如果有特殊情况,当然要特殊对待,数据库设计最重要的是看需求跟性能,需求>性能>表结构。所以不能一味的去追求范式建立数据库。

标签:非主,范式,数据库,依赖于,主键,属性
来源: https://blog.csdn.net/qq_42410605/article/details/122517378