问题 单项选择题

有关系模式P(A,B,C,D,E,F,G,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。

多项选择题
单项选择题