问题
单项选择题
设有关系模式R(A,B,C,D,E,F),根据语义有如下函数依赖集:F=A→B,(C,D)→A,(B,C)→D(C,E)→D,(A,E)→F。则关系模式R的候选码是( )。
A.(A,D,E)
B.(C,D,E)
C.(B,C)
D.(C,E)
答案
参考答案:D
解析: 候选码的定义是:设K为关系模式R<U,F>中的属性或属性组。若K→U在F+中,而找不到K的任何一个真子集K',能使K'→U在F+中,则称K为关系模式R的候选码。本题的关系比较复杂,可以将各选项依次代入,最后可知(C,E)为候选码。