范式: 对设计数据库提出的一些规范,目前有迹可寻的共有8种范式,一般遵守3范式即可。

1 第一范式 (1NF)

强调的是列的原子性,一个列里面不能存多个数据
image.png

2 第二范式 (2NF)

表必须有一个主键;非主键字段 都要依赖于主键。

3 第三范式 (3NF)

非主键外的字段必须互不依赖

即不能存在:
非主键列 C (CustomerName)依赖于非主键列 B(CustomerID),
非主键列 B 依赖于主键A(OrderID)的情况。
image.png