level 9
BCNF是满足3NF而且任何非主属性不能对主键子集依赖,第二点中函数属于非主属性。4NF则是完全对应。
函数的概念就是在原数据通过函数改变后的值进行依赖。譬如a=(b+1)因为a和b没直接依赖(b+1)就是一个函数,存在a=b无损决定了3NF。
而不存在函数依赖,也就是说只可能a=b并且无损的情况下必然是4NF
也就是说4NF条件下存在函数必然是3NF
而在3NF基础上是否满足BCNF则看是只消除非主属性对候选键的传递依赖还是消除所有属性对候选键的传递依赖了
2022年05月12日 03点05分
