美文网首页
数据库范式简单介绍

数据库范式简单介绍

作者: 只是甲 | 来源:发表于2022-06-20 10:18 被阅读0次

数据库范式那些事
总结:

  1. 1NF:
    字段是最小的的单元不可再分
    例如: 地址 可以拆分为 省 市 区 镇街 ,如果没有拆分,就不符合1NF

  2. 2NF:
    满足1NF,表中的字段必须完全依赖于全部主键而非部分主键 (一般我们都会做到)
    例如: (A,B)列为联合组键,此时非主键列有 C、D、E、F
    如果 C只依赖于B,而不同时依赖于 (A,B),则不符合2NF

  3. 3NF:
    满足2NF,非主键外的所有字段必须互不依赖
    例如 (A,B)列为联合组键,此时非主键列有 C、D、E、F
    如果存在 C->D 则不满足3NF

  4. BCNF:
    在第三范式的基础上,数据库表中如果不存在任何字段对任一候选关键字段的传递函数依赖则符合第三范式。
    在 3NF 的基础上消除主属性对于码的部分与传递函数依赖。

  5. 4NF:
    要求把同一表内的多对多关系删除。

相关文章

  • 数据库范式简单介绍

    数据库范式那些事总结: 1NF:字段是最小的的单元不可再分例如: 地址 可以拆分为 省 市 区 镇街 ,如果...

  • 数据库三范式简单介绍

    第一范式: 原子性,就是每个字段(列或属性)都是不可再拆分的 不符合第一范式的列子: 表:姓名, 电话,地址(省份...

  • 啥是数据库范式

    前言: 关于数据库范式,时常有听说过,一直没有详细去了解。一般数据库书籍或数据库课程会介绍范式相关内容,范式也经常...

  • MySQL范式

    范式介绍 目前关系型数据库有6种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴德斯科范式(B...

  • 蘑菇街二面(9.12)

    自我介绍。 熟悉什么课程。 数据库由哪些东西组成。 三范式。 数据库存储引擎。 介绍项目。 手写快排。 介绍数据结...

  • 关于冗余设计的一点思考

    模型设计,消除冗余 首先简单介绍一下数据库结构设计的范式: 第一范式(1NF)强调的是列的原子性,即列不能够再分成...

  • 数据库范式介绍

    数据库范式,在大学里只要是计算机相关专业都应该学过,但是数据库范式这个词你理解吗?范式,可能说得艰涩了点,在繁体里...

  • 数据库范式

    1. 什么是数据库范式?为什么要学习数据库范式? 数据库范式(database normal form):数据库表...

  • mysql基础汇总

    简单说一下数据库的三范式? 第一范式:数据库表的每一个字段都是不可分割的 第二范式:数据库表中的非主属性只依赖于主...

  • 范式

    数据库(第一范式,第二范式,第三范式)

网友评论

      本文标题:数据库范式简单介绍

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