假设关系R<U, F>, U={A,B,C,D,E}, F= {A→BC,AC→

资格题库2022-08-02  13

问题 假设关系R<U, F>, U={A,B,C,D,E}, F= {A→BC,AC→D,B→D},那么在关系R中(  )。A.不存在传递依赖,候选关键字AB.不存在传递依赖,候选关键字ACC.存在传递依赖A→D,候选关键字AD.存在传递依赖B→D,候选关键字C

选项 A.不存在传递依赖,候选关键字A
B.不存在传递依赖,候选关键字AC
C.存在传递依赖A→D,候选关键字A
D.存在传递依赖B→D,候选关键字C

答案 C

解析 本题根据函数依赖,首先找到入度为0的属性集合A,又根据A→BC,这里根据amstrong公理中的分解规则,可以得到A→B,A→C,同时存在B→D,此时有传递函数依赖A→D,可以通过A遍历全图,因此候选键为A。本题选择C选项。
转载请注明原文地址:https://tihaiku.com/congyezige/2409346.html

最新回复(0)