给定关系模式R(U,F),U={A,B,C,D),函数依赖集F={AB→C,CD→B}。关系模式R(33),且分别有(34)。若将R分解为ρ={R1(ABC),R2(CDB)),则分解ρ(35)。 (35)

admin2018-05-08  29

问题 给定关系模式R(U,F),U={A,B,C,D),函数依赖集F={AB→C,CD→B}。关系模式R(33),且分别有(34)。若将R分解为ρ={R1(ABC),R2(CDB)),则分解ρ(35)。
(35)

选项 A、具有无损连接性、保持函数依赖
B、具有无损连接性、不保持函数依赖
C、不具有无损连接性、保持函数依赖
D、不具有无损连接性、不保持函数依赖

答案C

解析 本题考查关系数据库规范化理论方面的基础知识。
根据函数依赖定义,可知ACD→U,ABD→U,所以ACD和ABD均为候选关键字。
试题(34)的正确答案是A。根据主属性的定义“包含在任何一个候选码中的属性叫做主属性(Prime attribute),否则叫做非主属性(Nonprime attribute)”,所以,关系R中的4个属性都是主属性。
试题(35)的正确答案是C。根据无损连接性判定定理:关系模式R分解为两个关系模式R1、R2,满足无损连接性的充分条件是R1∩R2→R1-R2)或R1∩R2→(R2-R1),能由函数依赖集F逻辑地推出。由于R1∩R2=BC,R1-R2=A,但BC→A不能由函数依赖集F逻辑地推出;同理,R2-R1=D,但BC→D不能由函数依赖集F逻辑地推出,故分解不满足无损连接性。由保持函数依赖的定义,若满足(F1∪F2)+=F+,则分解保持函数依赖,其中Fi函数依赖集F在Ri上的投影。由题目,(F1∪F2)=F,即(F1∪F2)+=F+成立,故分解保持函数依赖。
转载请注明原文地址:https://jikaoti.com/ti/zmx7FFFM
0

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