美文网首页
数据库设计中常讲的三范式

数据库设计中常讲的三范式

作者: 多仔百事宅 | 来源:发表于2021-04-28 10:01 被阅读0次
    第一范式 1NF(域的原子性)

    如果数据库表中的所有字段值都是不可分解的原子值,就说明该数据库表满足了第一范式。

    第二范式 2NF(表中除主键外的字段都完全依赖主键)

    第二范式是在第一范式基础上建立的。
    第二范式有两个重点:

    • 表中必须有主键;
    • 其他非主属性必须完全依赖主键,不能只依赖主键的一部分(主要针对联合主键而言)。
    第三范式 3NF(表中除主键外的字段都完全直接依赖,不能是传递依赖)

    不能是传递依赖,即不能存在:非主键列 A 依赖于非主键列 B,非主键列 B 依赖于主键的情况。第二范式和第三范式区分的关键点:2NF:非主键列是否完全依赖于主键,还是依赖于主键的一部分;3NF:非主键列是直接依赖于主键,还是直接依赖于非主键列。

    相关文章

      网友评论

          本文标题:数据库设计中常讲的三范式

          本文链接:https://www.haomeiwen.com/subject/bntprltx.html