第一范式(1st NF - 列都是不可再分的)
要求:第一范式的目标是确保每一列的原子性,每一列都是不可再分的最小数据单元。
第二范式(2st NF - 每张表只描述一件事情)
前提: 满足第一范式
要求: 表中的非主键列不存在对主键的部分依赖。
第三范式(3st NF - 不存在对非主键列的传递依赖)
前提:满足第二范式
要求:表中的列不存在对非主键列的传递依赖。
keep foolish, keep sharp
要求:第一范式的目标是确保每一列的原子性,每一列都是不可再分的最小数据单元。
前提: 满足第一范式
要求: 表中的非主键列不存在对主键的部分依赖。
前提:满足第二范式
要求:表中的列不存在对非主键列的传递依赖。
本文标题: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 国际 转载请保留原文链接及作者。