早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->计算机三级 -->

基于以下描述:有关系模式P(A,B,c,D,E,F,c,H,I,J),根据语义有如下函数依赖集:F={ABD→E,AB→G;B→F,c

题目

基于以下描述:有关系模式P(A,B,c,D,E,F,c,H,I,J),根据语义有如下函数依赖集:F={ABD→E,AB→G;B→F,c→J,c→I,G→H}。

关系模式P的码为

A.(A,B,C,G)

B.(A,B,D,I)

C.(A,C,D,G)

D.(A,B,C,D)

参考答案
正确答案:D
解析:首先观察函数依赖集,其中属性A、B、c、D仅出现在函数依赖的左边,故该关系模式的码必然包含属性A、B、C、D。又从依赖集可知,从A、B、c、D四个属性的属性集合的闭包包含了关系P中的所有属性。所以可知(A,B,c,D为关系模式P的码。故答案选D。