第一范式(1st NF)
属性的原子性是
主观的
。
第二范式
(2nd NF)
每个非主键属性依赖于主键(
候选键
)。
第三范式
(3rd NF)
所有非主键属性仅依赖于主键。
反范式化
当冗余信息有价值或者能
大幅度提高查询效率
的时候,我们才会采取反范式的优化。(空间换时间)
![](https://img-blog.csdnimg.cn/44ae144f399d411ba5c6673695b59c1f.png)
第一范式(1st NF)