MySQL-- 数据库的三范式

Posted ivyharding

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL-- 数据库的三范式相关的知识,希望对你有一定的参考价值。

目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4NF)和第五范式(5NF,又称完美范式)。

而通常我们用的最多的就是第一范式(1NF)、第二范式(2NF)、第三范式(3NF)

 
 
数据库三范式
 
第一范式(1NF)无重复的列(原子性),每一列都是不可分割的原子数据项,而不能是集合,数组,记录等非原子数据项。
 
第二范式(2NF)属性完全依赖于主键,如果有哪些数据只和主键的一部份有关的话,它就不符合第二范式。
 
第三范式(3NF)属性不依赖于其它非主属性,每个非关键字列都独立于其他非关键字列。

以上是关于MySQL-- 数据库的三范式的主要内容,如果未能解决你的问题,请参考以下文章

mysql数据库的三范式的设计与理解

A.004.13.Mysql 三范式

mysql相关

数据库设计的三范式

数据库设计的三范式(六范式)

数据库的三范式