问题
单项选择题
下列约束中能确保一个函数依赖是完全非平凡函数依赖的是______。
A) 仅当其右边的属性集是左边属性集的子集
B) 仅当其右边属性集中的属性都不属于左边的属性集
C) 仅当其右边属性集中至少有一个属性不属于左边的属性集
D) 仅当其右边属性集中的属性都属于左边的属性集
答案
参考答案:B
解析: 若X→Y,但Y∈X,则称X→Y是平凡函数依赖,否则称为非平凡函数依赖。即只要Y[*]X,即当其右边的属性集中至少有一个属性不属于左边的属性集时就能保证是非函数依赖。而完全非函数依赖须当其右边的属性集中的属性都不属于左边的属性集。