第一、二、三、BC范式的学习总结
第一范式: 每个关系r都是单值属性
第二范式: 在第一范式的基础上加了个条件 每个非主属性完全依赖于候选键
第三范式: 在第一范式的基础上加了个条件 每个非主属性不传递依赖于R的候选键
BCNF: 在第一范式的基础上加了个条件 每个属性都不传递依赖于R的候选键(可以看作第三范式的加强版)
在数据库设计中最常用的是3NF和BCNF
第一范式: 每个关系r都是单值属性
第二范式: 在第一范式的基础上加了个条件 每个非主属性完全依赖于候选键
第三范式: 在第一范式的基础上加了个条件 每个非主属性不传递依赖于R的候选键
BCNF: 在第一范式的基础上加了个条件 每个属性都不传递依赖于R的候选键(可以看作第三范式的加强版)
在数据库设计中最常用的是3NF和BCNF