给定关系模式R(A
1
,A
2
,A
3
,A
4
),R上的函数依赖集F= {A
1
A
3
→A
2
,A
2
→A
3
},R(35)。若将R分解为ρ=(A
1
,A
2
,A
4
),(A
1
,A
3
)},那么该分解是(36)的。
单选题
(35)
单选题
(36)
【正确答案】
D
【答案解析】解析:本题考查关系数据库规范化理论方面的基础知识。试题(35)正确答案为C,试题(36)正确答案为D。因为A
1
A3→A
2
,A
2
→A
3
,没有出现A
4
,所以候选关键字中肯定包含A
4
,属性A
1
A
3
A
4
决定全属性,故为候选关键字。同理A
1
A
2
A
4
也为候选关键字。 设U1={A
1
,A
2
,A
4
},U2={A
1
,A
3
},那么可得出:(U1∩U2)→(U1一U2)=A
1
→A
2
,(U1∩U2)→(U2一U1)=A
1
→A
3
,而A
1
→A
2
,A
1
→A
3
¢F
+
,所以分解ρ是有损连接的。 又因为F1=F2=∮,F
+
≠(F1∪F2)
+
,所以分解不保持函数依赖。