DBMS规范化

规范化是在数据库中组织数据的过程。
规范化用于最小化关系或关系集的冗余。 它还用于消除插入,更新和删除异常等不良特性。
规范化将较大的表分成较小的表,并使用关系链接它们。
普通表单用于减少数据库表中的冗余。

范式的类型

有四种类型的范式:

范式 描述说明
1NF 如果它包含原子值,则关系为第范式(1NF)
2NF 如果它在1NF中,则关系将在2NF中,并且所有非关键属性完全依赖于主键。
3NF 如果它在2NF中,并且不存在转换依赖性,则关系将在3NF中。
4NF 如果它是Boyce-Codd范式(BCNF) 并且没有多值依赖关系,那么关系将在4NF中。
5NF 如果它在4NF中并且不包含任何连接依赖关系并且连接应该是无损的,则关系在5NF中。

上一篇:DBMS推理规则(IR)

下一篇:DBMS第一范式(1NF)

关注微信小程序
程序员编程王-随时随地学编程

扫描二维码
程序员编程王

扫一扫关注最新编程教程