问题
单项选择题
以下两题基于以下描述:有关系模式R(S,T,C,D,G),根据语义有如下函数依赖集:F={(S,C)→T,C→D,(S,C)→G,T→C}。
关系模式R的候选码()。
A.只有1个,为(S,C)
B.只有1个,为(S,T)
C.有2个,为(S,C)和(S,T)
D.有2个,为(S,C)和(T)
答案
参考答案:A
解析:
根据候选码的定义:如果函数依赖X→U在R上成立,且不存在X的任何一个真子集X’,使得X’→U也成立,则称X是R的一个候选码。由此可知,候选码只有1个,是(S,C)。