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

考试题库2022-08-02  59

问题 设有关系模式R(E,N,M,L,Q),其函数依赖集为F={E→N,EM→Q,M→L)。则关系模式R达到了(  );该关系模式(  )。问题1选项A.1NFB.2NFC.3NFD.BCNF问题2选项A.无需进行分解,因为已经达到了3NFB.无需进行分解,因为已经达到了BCNFC.尽管不存在部分函数依赖,但还存在传递依赖,所以需要进行分解D.需要进行分解,因为存在冗余、修改操作的不一致性、插入和删除异常

选项

答案 AD

解析 本题主要考查关系模式范式的判定。对于这类题首先要求解出其候选键,候选键即能唯一确定一个元组的属性或属性组,对于这类题,主要通过函数依赖集来求解,从候选键出发,通过函数依赖集中的依赖关系,能推出关系模式中所以属性即可。因此可知本题的候选键是EM,候选键中的属性是主属性,而其他属性是非主属性。
1NF要求关系模式中的属性都是原子属性,即不可再分的属性,显然本题符合。
2NF要求消除非主属性对候选键的部分依赖,而E→N就是一个部分依赖,因此不符合2NF。达不到2NF,因此就不可能达到3NF或BCNF。
因为关系模式达不到2NF,因此肯定存在冗余、修改操作的不一致性、插入和删除异常。
转载请注明原文地址:https://tihaiku.com/congyezige/2409936.html

最新回复(0)