设关系模式R<U,F>,其中U={A,B,C,D,E},F={B→A,D→A,A→E,AC→B},则R的候选关键字为( ),分解ρ={R1(ABCE),R2(CD)}满足( )。
A.CD B.ABD C.ACD D.ADE
A.具有无损连接性、保持函数依赖B.不具有无损连接性、保持函数依赖
C.具有无损连接性、不保持函数依赖
D.不具有无损连接性、不保持函数依赖
解析:
求R的候选关键字: 分别求ABCD4个选项的闭包,如果一个闭包包含R的所有属性且为最小集,即为候选关键字.
A选项: 根据D→A,A→E,AC→B求得CD的闭包为ABCDE,包含R的所有属性.
B选项:求得ABD的闭包为ABDE,得不到C,所以不符合.
C选项求得ACD的闭包为ABCED,但不是最小集.
D选项ADE的闭包不包含C,不符合.故第一空选A
无损连接和有损连接性: 本题中,R1∩R2→C,如果C是R1或R2的超码,即无损连接;如果都不是,即有损连接.
判断C是否是R1或R2超码,即求C的闭包,根据题得C的闭包仍然是C,不包含R1中ABCD4个属性也不包含R2中CD属性,则既不是R1的超码也不是R2的超码,所以ρ是一个有损连接,不具有无损连接性.
判断是否保持函数依赖:即判断函数依赖集F中每一个依赖是否都在分解后的某一个关系上成立.
B决定A,A决定E,AC决定B都在R1中包含,但是D决定A不在R1中包含,在R2中也不包含,则F不保持函数依赖.
故第二空选D
设16位浮点数,其中阶符1位、阶码值6位、数符1位、尾数8位。若阶码用移码表示,尾数用补码表示,则该浮点数所能表示的数值范围是( )。
A.-264 ~(1-2-8)264B.-263~(1-2-8)263
C.-(1-2-8)264 ~(1-2-8)264
D.-(1-2-8)263 ~(1-2-8)263
解析:
由题知尾数位数M=8,阶码位数R=6,故选B