范式的简单理解

一范式,就是每一个属性不能再分成更小的属性描述了;

二范式,消除部分依赖。关注的是非主属性。

三范式,在二范式的基础上消除传递依赖。关注的是非主属性。

bcnf,要求每一个决定因素都包含码,关注的是所有属性。

bcnf,可以看成是三范式的扩充,要求在函数依赖范畴内彻底分离,三范式的不彻底性表现在可能存在主属性对码的部分依赖和传递依赖。

你可能感兴趣的:(范式的简单理解)