设X={A,D},求X+。
我按照例题来写的过程:
第一次:
1)X(0)=ф,X(1)={A,D},F′=ф
2)X(0)≠X(1),另X(0)=X(1)={A,D}
3)函数依赖集F′={A→D,D→B},另F=F-F′={E→D,BC→D,CD→A},
将F′中每一个函数依赖的右端属性D,B并入X(1)中,即另X(1)={A,D}∪{D,B}={A,D,B}
================================================================================
如上所示,那么{A,D,B}不是推不出其他的式子了么?难道这就意味着X+={A,D,B}?
还有一个,希望大神能稍微解释一下下面这个关于闭包的例子:
例:
设关系模式R(U,F),其中U={A,B,C},函数依赖集F={A→B,B→C}。
则有 A+ ={A,B,C}
B+ ={B,C}
C+ ={C}
是否说这个闭包就是把可以说清楚的关系集合全都包括在内?
离散数学学得不怎么样,SQL也是刚学,各种小白....求大神们指教。跪谢。
Ps..有两个问题噢,希望大神们给予解答,在线等。
1 个解决方案
#1
人工置顶。。
#1
人工置顶。。