为什么XY不是候选密钥



i具有功能依赖关系

的关系r(v,w,w,x,y,z)

v→W

wx→z

zy→V

由于x和y不在LHS上,因此我发现{xy}的闭合相等{v,w,w,x,y,z},使xy成为候选密钥。当我使用此工具检查答案时,它说XYV,XYW和XYZ是候选密钥,闭合XY为{x,y}。为什么XY不是候选密钥?

{x,y}不是[super]密钥,因为(非正式地说)没有fd或组合可以确定 all 关系模式的其他属性,仅给定x,y。

fds说,如果给出了所有 LHS上的属性,则可以确定哪些属性值(RHS上)。如果您只给出x和y,则没有一个单一的fd all LHS值。

由于XY的关闭不包括关系的所有属性,因此它不能是候选密钥。候选密钥是可用于识别元组唯一识别的属性量最小。XY的关闭仅包括X和Y。

最新更新