问题
单项选择题
基于如下描述:有关系模式P(C,S,T,R,G),根据语义有如下函数依赖集:F={C→T,ST→R,TR→C,SC→G}。<---> 下列属性组中的哪一个(些)是关系P的候选码( ) Ⅰ.(C,S) Ⅱ.(C,R) Ⅲ.(S,T) Ⅳ.(T,R) Ⅴ.(S,R)
A.只有Ⅲ
B.Ⅰ和Ⅲ
C.Ⅰ、Ⅱ和Ⅳ
D.Ⅱ、Ⅲ和Ⅴ
答案
参考答案:B
解析:(C,S)→C;(C,S)→S;因为C→4T,所以(C,S)→4T;因为ST→R,所以(C,S)→R;(C,S)→G。 所以(C,S)为候选码。(S,T)→S;(S,T)→T;(S,T)→R;因为TR→C,所以(S,T)→C;因为 SC→G,所以(S,T)→G。所以(S,T)也为候选码。