其他分享
首页 > 其他分享> > RDBMS范式理论

RDBMS范式理论

作者:互联网

第一范式是指每一个数据项都不能拆成两个或两个以上,例如地址里显示深圳市罗湖区解放路2号,邮编518001,这个就不满足于第一范式,因为这非主键的数值是可以分为地址和邮编两个基本类型结构

第二范式是指满足第一范式的同时,该数据表的任何一个非主键的数值都依赖于该表的主键字段,就满足第二范式。

第三范式是指一个表满足第二范式的同时,该数据表中的任何两个非主键字段的数值之间不存在函数依赖关系,也就是指每一列数据都和主键直接相关,而不能间接相关。

BC范式是指BC范式在3NF的基础上消除主属性对于码的部分与传递函数依赖

第四范式是指在BC范式的基础上,消除属性间非平凡且非函数依赖的多值依赖,这里提的多值依赖于之前的函数依赖不同。

第五范式是制在第四范式的基础上,消除关系中的所有冗余。5NF避免了所有的数据冗余。

标签:依赖,范式,RDBMS,BC,理论,数据表,主键,冗余
来源: https://blog.csdn.net/A778658/article/details/120640082