给定关系R(A1,A2,A3,A4)上的函数依赖集F={A1A3→A2,A2→A3),R候选关键字为(1)。分解p={(A1,A2),(A1,A3)} (2)。

admin2019-03-11  24

问题 给定关系R(A1,A2,A3,A4)上的函数依赖集F={A1A3→A2,A2→A3),R候选关键字为(1)。分解p={(A1,A2),(A1,A3)} (2)。

选项 A、是无损连接的
B、是保持函数依赖的
C、既是无损连接又保持函数依赖
D、既是有损连接又不保持函数依赖

答案D

解析 能够推出所有属性且不含多余属性的属性组称为候选码。由于A1A3→A2,根据函数依赖的性质,可知属性组A1A3决定属性A1、A2、A3,但它不能成为R的候选码,因为还有一个属性A4,A1A3不能决定它。因此,R的候选码为A1A3A4。在分解p中,我们发现少了属性A4,而且把两个函数依赖都丢了,因为关系(A1,A2)没覆盖函数依赖集F中任何一个函数依赖,关系(A1,A3)亦如此,所以分解p既是有损连接又不保持函数依赖。
转载请注明原文地址:https://jikaoti.com/ti/y9f7FFFM
0

随机试题
最新回复(0)