单选题
某学校开设若干课程(C),每门课程可以有多个教师(T)担任,可以采用若干种不同的教材(X),即对于每一门课程不管用什么教材都有一组确定的任课教师;同样对于每一门课程,不管谁来任教,也都有一些确定的教材。设该关系模式为CTX(C,T,X),根据以上陈述,关系模式CTX达到的最高范式为
____
。
【正确答案】
C
【答案解析】[解析] 根据题目说明,一门课程可以有多个教师,也可以有多种教材,教师和课程之间没有依赖关系,即课程、教师和教材可以进行组合,因此该关系模式的码为CTX,满足BCNF范式。由于课程与教师及课程与教材之间存在多值依赖关系C→→T,C→→X,因此该关系模式中存在两个多值依赖关系,且都属于非平凡多值依赖关系(T¢C,X¢C)。根据4NF的定义,由于C不是CTX的码,T和X又不是C的子集,CT与CX也不是关系模式的全部属性,所以关系CTX不满足4NF。如果将关系CTX分解为CT和CX,则可以满足4NF的要求。