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

【正确答案】 C
【答案解析】
【正确答案】 D
【答案解析】能够推出所有属性且不含多余属性的属性组称为候选码。由于A1A3→A2,根据函数依赖的性质,可知属性组A1A3决定属性A1、A2、A3,但它不能成为R的候选码,因为还有一个属性A4,A1A3不能决定它。因此,R的候选码为A1A3A4。
在分解p中,我们发现少了属性A4,而且把两个函数依赖都丢了,因为关系(A1,A2)没覆盖函数依赖集F中任何一个函数依赖,关系(A1,A3)亦如此,所以分解p既是有损连接又不保持函数依赖。