# 数据库设计理论

数据库设计过程中需要遵循一些原则:

  • 数据依赖理论
  • 关系范式理论
  • 模式分解理论

2020-06-08-09-56-44

# 函数依赖

# 什么是函数依赖

2020-06-08-14-52-22

2020-06-08-14-53-39

2020-06-08-14-55-31

2020-06-08-14-55-59

# 完全函数依赖 & 传递函数依赖

2020-06-08-15-10-12

部分函数依赖 』存在着『 非受控冗余


2020-06-08-15-13-11

传递函数依赖 』存在着『 非受控冗余

# 函数依赖相关的几个重要概念

# 候选键

2020-06-08-15-15-16

# 外来键

2020-06-08-15-17-42

# 逻辑蕴含

2020-06-08-15-18-50

# 闭包

2020-06-08-15-21-10

# 函数依赖的公理和定理

# Armstrong 公理

2020-06-08-15-23-08

2020-06-08-15-24-09

2020-06-08-15-24-50

2020-06-08-15-27-19

# 属性集闭包

2020-06-08-15-26-04

# 函数依赖集的最小覆盖

# 什么是覆盖

2020-06-08-15-37-54

2020-06-08-15-38-26

2020-06-08-15-38-57

# 函数依赖集的性质

2020-06-08-15-40-46

# 最小覆盖

2020-06-08-15-42-01

# 关系范式

# 第 1NF & 第 2NF

2020-06-08-18-14-27

2020-06-08-18-15-39


2020-06-08-18-18-23

2020-06-08-18-19-22

# 第 3NF & Boyce-Codd NF

2020-06-08-18-25-58

2020-06-08-18-28-01

2020-06-08-18-28-53


2020-06-08-20-27-38

2020-06-08-20-28-28

2020-06-08-20-29-37

# 多值依赖 & 第 4NF

2020-06-08-20-33-03

2020-06-08-20-36-08


2020-06-08-20-37-11

# 模式分解

# 模式分解存在的问题

2020-06-08-20-46-03

2020-06-08-20-48-33

2020-06-08-20-51-16

# 🚧 施工中...

WARNING

🚧 施工中...

# 关系模式设计的折中

2020-06-08-20-56-24

通常建议, 数据库设计满足『 BCNF 范式 』就可以了

上次更新: 7/4/2020, 4:14:54 AM