问题
单项选择题
已知关系模式R<U,F>,U=A,B,C,D,E,F=AB->C,C->D,D->E,R的一个分解为R1(A,B,C),R2(C,D,E)。则该分解是______。
A.无损分解但不保持函数依赖
B.保持函数依赖但不是无损分解
C.不保持函数依赖且不是无损分解
D.保持函数依赖且是无损分解
答案
参考答案:D
解析:
[分析]: 显然,该分解是保持函数依赖的,因为F中的三个函数依赖在分解后依然存在(AB->C在R1中,C->D和D->E在R2中)。关于无损连接,请学员记住下列判定标准:R<U,F>的一个分解p={R1<U1,F1>,R2<U2,F2>}具有无损连接的充分必要条件是:U1∩U2->U1-U2∈F+或U1∩U2->U2-U1∈F+。其中F+是指F的闭包(由F中的函数依赖根据推导规则所能推导出来的函数依赖的集合,当然也包括F本身。)