规范化设计的范式的我的理解

5NF⊂4NF⊂BCNF⊂3NF⊂2NF⊂1NF数据库

第一范式:每个份量必须是不可分的数据项。这里的不可分能够理解为不容许有多值属性。例若有一张Student表,假设每一个学生能够有多个爱好,那么这里的爱好是多值属性,所以不能以一个集合的形式存在Student表里面。函数

对象关系数据库系统不知足第一范式。关系型数据库知足第一范式。对象

第二范式:若R∈1NF,且每一个非主属性彻底函数依赖于任何一个候选码,则R∈2NF。基础

第三范式:在第二范式的基础上,不存在非主属性对于码的传递函数依赖数据

BC范式:在第三范式的基础上,消除主属性对于码的部分函数依赖传递函数依赖关系型数据库

相关文章
相关标签/搜索