简答题
设有关系模式R(A,B,C,D,E,F),其函数依赖集为:F={E→D,C→B,CE→F,B→A}。
请回答如下问题:
【正确答案】可知A、B、D、F四个属性均不是决定因素,所以只有C和E有可能构成该关系模式的主键,而C、E之间没有函数依赖关系,且根据已知的函数依赖可知,CE→ABCDEF,所以R的主键是CE。
【答案解析】
【正确答案】由于D部分依赖于主键CE,A、B部分依赖于主键CE,所以R最高属于INF。
【答案解析】
【正确答案】将一个不满足2NF的关系模式分解成3NF,总的原则是将满足范式要求的函数依赖中包含的属性分解为一个关系模式,将不满足范式要求的函数依赖中所包含的属性分别分解为多个关系模式。首先将R分解为2NF,分解如下:R1(E,D),R2(C,B,A),R3(C,E,F)。上述三个模式中,R1,R3都已经属于3NF,但在R2中,A传递依赖于C,故应该继续分解为3NF,分解如下:R21(C,B),R22(B,A),将R分解为R1,R21,R22,R3四个模式后,都属于3NF。
【答案解析】