A-A+

● 设有关系模式R (E N M L Q) 其函数依赖集为F={ E→N EM→Q M→L)

2022-08-06 01:01:50 问答库 阅读 174 次

问题详情

● 设有关系模式R (E,N,M,L,Q),其函数依赖集为F={ E→N,EM→Q,M→L)。则关系模式R达到了(53);该关系模式(54)。 (53) A.1NF B.2NF C.3NF D.BCNF (54)A.无需进行分解,因为已经达到了3NF B.无需进行分解,因为已经达到了BCNF C.尽管不存在部分函数依赖,但还存在传递依赖,所以需要进行分解 D.需要进行分解,因为存在冗余、修改操作的不一致性、插入和删除异常 请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:A,D
试题53、54分析本题主要考查关系模式范式的判定。对于这类题首先要求解出其候选键,候选键即能唯一确定一个元组的属性或属性组,对于这类题,主要通过函数依赖集来求解,从候选键出发,通过函数依赖集中的依赖关系,能推出关系模式中所以属性即可。因此可知本题的候选键是EM,候选键中的属性是主属性,而其他属性是非主属性。1NF要求关系模式中的属性都是原子属性,即不可再分的属性,显然本题符合。2NF要求消除非主属性对候选键的部分依赖,而E→N就是一个部分依赖,因此不符合2NF。达不到2NF,因此就不可能达到3NF或BCNF。因为关系模式达不到2NF,因此肯定存在冗余、修改操作的不一致性、插入和删除异常。参考答案(53)A(54)D

考点:函数,模式