设u是所有属性的集合,X、Y、Z都是u的子集,且Z=U-X-Y。下面关于多值依赖的叙述中,不正确的
设u是所有属性的集合,X、Y、Z都是u的子集,且Z=U-X-Y。下面关于多值依赖的叙述中,不正确的是( )。
A)若X→→Y,且Y’∈Y,则X→→Y’
B)若X→Y,则X→→Y
C)若X→→Y,则X→→Z
D)若X→→Y且Z=Φ,则X→→Y称为平凡的函数依赖
正确答案:A多值依赖的定义是:设u是所有属性的集合,X、Y、Z都是U的子集,且Z=U-X-Y,若在R的任一关系r中,只要存在元组t,s,使得t[X]=s[X],就必然存在元组w,v(w,v可以与s,t相同),使得w[X]=v[x]=s[X]=[X],而W[Y]=t[Y],w[Z]=s[Z],v[Y]=s[Y],v[Z]=t[Z],则称Y多值依赖于X,记作X→→Y。多值依赖具有以下性质:①若X→→Y则X→→Z即具有对称性。②若X→Y则X→→Y即函数依赖是多值依赖的特殊情况。③多值依赖的有效性与属性值的范围有关。④若X
词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。
