给定关系模式R,其中属性集U={A,B,C,D,E,G,H},函数依赖集F={A→B,AE→H,BG→DC,E→C,H→E},下列函数依赖不成立的是__________。

admin2018-05-08  7

问题 给定关系模式R,其中属性集U={A,B,C,D,E,G,H},函数依赖集F={A→B,AE→H,BG→DC,E→C,H→E},下列函数依赖不成立的是__________。

选项 A、  A→AB
B、  H→C
C、  AEB→C
D、  A→BH

答案D

解析 本题考查数据库函数依赖的基础知识。
    函数依赖的定义:设R(U)是属性集U={A1,A2,…,An}上的关系模式,X和Y是U的子集。若对R(U)的任一具体关系r中的任意两个元组t1和t2,只要t1[X]=t2[X]就有t1[Y]=t2[Y]。则称“X函数确定Y”或“Y函数依赖于X”,记作X→Y。
    对于选项A,集合AB为B集合的子集,由于函数依赖集中有A→B,而A→A一定成立,由合并规则,则A→AB。
    对于选项B,在函数依赖集中,H→E,E→C,则H→C。
    对于选项C,在函数依赖集中AE→H,经过选项B的分析得H→C,即可得到AE→C,有由于AE为AEB的子集,那么AEB→C。
    选项D,计算关于F的闭包为AB,不包含H,故A→BH不成立。
转载请注明原文地址:https://kaotiyun.com/show/dUTZ777K
0

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