单选题
学生选课成绩表的关系模式SC(S
#
,C
#
,G),其中S
#
为学号,C
#
为课号,G为成绩,关系表达式
πS#,C#
(SC)/S表示______。
SC
S
#
C
#
G
S1
C1
90
S1
C2
92
S2
C1
91
S2
C2
80
S3
C1
55
S4
C2
59
S5
C3
75
S
S
#
S1
S2
A、
表S中所有学生都选修了的课程的课号
B、
全部课程的课号
C、
成绩不小于80的学生的学号
D、
所选人数较多的课程的课号
【正确答案】
A
【答案解析】
[解析] π表示针对属性进行的投影运算,“/”表示除运算,可以近似地看作笛卡尔积的逆运算。
表达式“
πS#,C#
(SC)/S”表示,首先在关系模式SC中选择属性“学号”与“课号”,结果如下表1。其次在这个关系模式中对关系模式S进行除运算,结果如表2。而这个关系式的结果表示S中所有学生(S1、S2)都选修了的课程的课号(C1、C2)。
表1
S#
C#
S1
C1
S1
C2
S2
C1
S2
C2
S3
C1
S4
C2
S5
C3
πS#,C#
(SC)的运算结果
表2
C#
C1
C2
πS#,C#
(SC)/S的运算结果
故本题选A选项。
提交答案
关闭