MySQL三范式

第一范式(1st NF - 列都是不可再分的)

要求:第一范式的目标是确保每一列的原子性,每一列都是不可再分的最小数据单元。
image.png

第二范式(2st NF - 每张表只描述一件事情)

前提: 满足第一范式
要求: 表中的非主键列不存在对主键的部分依赖。
image.png

第三范式(3st NF - 不存在对非主键列的传递依赖)

前提:满足第二范式
要求:表中的列不存在对非主键列的传递依赖。
image.png

参考

数据库,部分函数依赖,传递函数依赖,完全函数依赖,三种范式的区别

本文标题:MySQL三范式

文章作者:Enda Lin

发布时间:2019年06月08日 - 10:13

最后更新:2019年07月08日 - 09:15

原始链接:https://wt-git-repository.github.io/2019/06/08/MySQL三范式/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。