关于架构设计:架构之路数据库基础3-设计的等级规范化

8次阅读

共计 412 个字符,预计需要花费 2 分钟才能阅读完成。

上一课:【架构之路】数据库根底(2)- 函数依赖与 Armstrong 公理

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