DBMS规范化

  • 规范化是组织数据库中数据的过程。
  • 规范化用于最小化一个关系或一组关系的冗余。它也可用于消除不期望的特性, 例如插入, 更新和删除异常。
  • 规范化将较大的表划分为较小的表, 并使用关系将它们链接起来。
  • 正常形式用于减少数据库表的冗余。
范式的类型 【DBMS规范化】普通形式有四种类型:
DBMS规范化

文章图片
正常形式 描述
1NF 如果关系包含原子值, 则关系为1NF。
2NF 如果一个关系在1NF中并且所有非键属性都完全依赖于主键起作用, 则该关系将在2NF中。
3NF 如果一个关系在2NF中并且不存在过渡依存关系, 则它将在3NF中。
4NF 如果关系为Boyce Codd范式且没有多值依赖关系, 则关系将为4NF。
5NF 如果关系在4NF中并且不包含任何联接依赖性, 则在5NF中, 并且联接应该??是无损的。

    推荐阅读