问题 单项选择题

第(52)题至(54)题基于以下的叙述:有关系模式A(C,T,H,R,S),其中各属性的含义是:C:课程 T:教员 H:上课时间 R:教室 S:学生根据语义有如下函数依赖集:F={C→T,(H,R)→C,(H,T)→R,(H,S)→R} 关系模式A的码是

A.C

B.(H,

C.(H,

D.(H,

答案

参考答案:D

解析: 关系模型的码指在关系的若干个侯选码中指定一个,用来惟一标识该关系的元组。选项A认为码为C(课程),但显然C是不能惟一确定T、H、R、S的,所以不)对;选项B认为码为(H,R),则所有的函数依赖有(H,R)→C,C→T,(H,T)→R,显然关系S不能函数依赖(H,R),所以B也不正确;选项C认为码为(H,T),则所有的函数依赖有(H,T)→R,(H,R)→C,C→T,同样关系S不能函数依赖(H,T),所以上C也不正确;选项D认为码为(H,S),则所有的函数依赖有(H,S)→R,(H,R)→C,C→T,所以除码外的属性R、C、T都函数依赖于码(H,S)。

单项选择题
单项选择题