设有关系模式4(S,C,M),其中各属性的含义:S表示学生;C表示课程;M表示名次。其语义:每一个学生选修每门课程的成绩有一个确定的名次,每门课程中每一名次只有一个学生(没有并列名次)。关系模式A最高达到( )。

admin2020-01-17  39

问题 设有关系模式4(S,C,M),其中各属性的含义:S表示学生;C表示课程;M表示名次。其语义:每一个学生选修每门课程的成绩有一个确定的名次,每门课程中每一名次只有一个学生(没有并列名次)。关系模式A最高达到(    )。

选项 A、1NF
B、2NF
C、3NF
D、BCNF

答案D

解析 每一个学生选修每门课程的成绩有一个确定的名次,每门课程中每一名次只有一个学生(没有并列名次),由此可得到函数依赖如下:
    (S,C)→M
    (C,M)→S
    (S,C)和(C,M)都是候选码,这两个候选码各由两个属性组成,而且相交。关系模式A中显然没有属性对候选码的传递依赖或部分依赖,而且除了(S,C)和(C,M)外没有其他决定因素,因此关系模式A最高达到BCNF。
转载请注明原文地址:https://jikaoti.com/ti/9yp9FFFM
0

相关试题推荐
最新回复(0)