上一课:【架构之路】数据库根底(2)- 函数依赖与 Armstrong 公理
定义:数据库设计的等级规范化,即设计满足适当 范式 的过程。
对于范式:一共有 六级 范式。能够将其了解为环保规范或认证体系,像金字塔构造,即高层的实现中肯定合乎底层的准则。(即一系列的蕴含关系)。在理论中,依据关系模式(表构造)达到了第几范式来示意其规范化水平
形式:通过拆分数据库表(解耦、重组)来实现降级。
范式体系:
- 第一范式:属性字段(列)的原子性——字段不可再分。
- 第二范式:表的原子性——每一个非主属性 齐全依赖 主键(表只笼罩本人性能,留神齐全依赖的概念)。
- 第三范式:打消非主属性对主键的 传递依赖。字段冗余性。如:学号、姓名、年龄、学院名称、学院电话。姓名可通过学号推导进去。(留神传递依赖的概念)
- BC 范式:去掉耦合度——参考[三大范式和 BC 范式 – widy – 博客园(cnblogs.com)](https://www.cnblogs.com/awidy…)