求解答。。
sql吧
全部回复
仅看楼主
level 9
这个2和3我有点理解不了
为什么无损连接是4NF,加上函数依赖变成3NF了。那为什么第四点不写3NF呢?什么情况下是4NF呢?
2022年05月12日 00点05分 1
level 8
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分 2
1