问答题
阅读以下说明,回答问题1~3。
[说明]
有关系R,有依赖关系
AE→B
AC→D
CE→B
CFE→BA
FE→4A
A→C
【正确答案】
【答案解析】对依赖关系的右部分解为:
(1)AE→B
(2)AC→D
(3)CE→B
(4)CFE→B
(5)CFE→A
(6)FE→A
(7)A→C
去掉多余依赖
由(5)可得CFE→AE,加上(1),可得(4)多余
由(7)可得AE→CE,加上(3),可得AE→B多余
由(6)可得(5)多余
由(7)和(2)可得A→D,且(2)多余
所有最小依赖集为:
AC→D
CE→B
FE→A
A→C
所以,候选码为FE。
【正确答案】
【答案解析】由于不存在部分依赖,所以属于2NF。但是非主属性c等存在对FE的传递依赖,所有不屈于3NF,所以最高为2NF。
问答题
[问题3]
将此模型按照模式分解的要求分解为3NF。 |
【正确答案】
【答案解析】消除传递依赖得:
R1({{U}}A{{/U}},C,D),R2({{U}}C,E{{/U}},B),R3({{U}}E,F{{/U}},A)