假设关系R<U,F>,U={A,B,C,D},F={AC→B,AB→C,B→D},那么在关系R中________。

admin2021-02-03  34

问题 假设关系R<U,F>,U={A,B,C,D},F={AC→B,AB→C,B→D},那么在关系R中________。

选项 A、有1个候选关键字BC
B、有1个候选关键字BD
C、有2个候选关键字AB和BC
D、有2个候选关键字AB和AC

答案D

解析 本题考查关系数据库中候选关键字方面的基本知识。在关系数据库中,候选关键字可以决定全属性。由于属性A只出现在函数依赖的左部,所以必为候选关键字的成员。本题(AB)F+=U,(AC)F+=U,所以AB和AC均为候选关键字,并含有属性A。而(BC)F+≠U,(BD)F+≠u,故BC、BD不是候选关键字。
转载请注明原文地址:https://jikaoti.com/ti/76oiFFFM
0

相关试题推荐
最新回复(0)