A-A+
已知关系模式R U={A B C D E} F={AB->C C->D D->E}
问题详情
已知关系模式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的一个分解p={R1,R2}具有无损连接的充分必要条件是:U1∩U2->U1-U2∈F+或U1∩U2->U2-U1∈F+。其中F+是指F的闭包(由F中的函数依赖根据推导规则所能推导出来的函数依赖的集合,当然也包括F本身。)