A、  B、  C、  D、  C若X→→Y,而Z=Φ,则称X→→Y为平凡的多值依赖。 若X→→Y在R(U)上成立,且Y’∈Y,我们不可以断言X→→Y’成立。 设R是属性集U上的一个关系模式,X、Y是U的

admin2012-03-27  30

问题

选项 A、 
B、 
C、 
D、 

答案C

解析 若X→→Y,而Z=Φ,则称X→→Y为平凡的多值依赖。
   若X→→Y在R(U)上成立,且Y’∈Y,我们不可以断言X→→Y’成立。
   设R是属性集U上的一个关系模式,X、Y是U的子集。Z=U-X-Y,多值依赖的性质有;
   ①若X→→Y,则X→→Z,其中Z=U-X-Y,即多值依赖具有对称性。
   ②若X→Y,则X→→Y,即函数依赖可以看作多值依赖的特殊情况。
   ③设属性集之间的关系是XY∈W∈U,那么当X→→Y在R(U)上成立的时候,X→→Y在R(W)上也成立;反过来当X→→Y在R(W)上成立时,X→→Y在R(U)上不一定成立。
   ④若X→→Y,且Y’∈Y,但不能断言X→→Y,也成立。因为多值依赖的定义中涉及了U中除X、Y之外的其余属性Z,考虑X→→Y’是否成立时涉及的其余的属性Z’=U-X-Y’比确定X→→Y成立时的其余属性Z=U-X-Y包含的属性列多,因此X→→Y’不一定成立。
转载请注明原文地址:https://kaotiyun.com/show/jlvZ777K
0

最新回复(0)