以下关系中的候选键是什么
What are the candidate keys in the below relation
R(A,B,C,D,E)
函数依赖 = {AC->E,B->D,E->A}
我知道 ABC 是候选键 key.Can BC 也是候选键吗?
我可以看出 BC 不是候选键。对于(ABC)+,可以通过函数依赖得到属性D和E,从而通过涉及所有属性得到一个key
但是对于(BC)+,只能得到D,不能得到A或者E,所以BC不是候选键。
"candidate key" 的定义是一个不包含另一个超级键的超级键。所以一个候选键不包含另一个候选键。
R(A,B,C,D,E)
函数依赖 = {AC->E,B->D,E->A}
我知道 ABC 是候选键 key.Can BC 也是候选键吗?
我可以看出 BC 不是候选键。对于(ABC)+,可以通过函数依赖得到属性D和E,从而通过涉及所有属性得到一个key
但是对于(BC)+,只能得到D,不能得到A或者E,所以BC不是候选键。
"candidate key" 的定义是一个不包含另一个超级键的超级键。所以一个候选键不包含另一个候选键。