单选题
定义学生选修课程的关系模式如下:
S(S#,Sn,Sd,SA)(其属性分别为学号、姓名、所在系、年龄);
C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课);
SC(S#,C#,G)(其属性分别学号、课程号和成绩)。
检索选修课程名为“操作系统”的成绩在90分以上(含90分)的学生姓名的表达式是______。
A.
B.
C.
D.
A
B
C
D
【正确答案】
A
【答案解析】
[解析] π表示投影运算,针对属性;σ表示选择运算,针对元组;∞表示自然连接。首先在C表中选择课程名为“操作系统”的记录并投影出这些记录中的课程号πC#(σ
Cn="操作系统"
(C));再将检索结果与表SC中成绩在90分以上的记录自然连接并投影出结果记录中的学号π
S#
(π
C#
(σ
C#="操作系统"
(C))∞σ
G>90
(SC));最后将投影出的学号与表S自然连接并投影出结果记录中的姓名π
Sn
(π
S#
(π
C#
(σ
Cn="操作系统"
(C))∞σ
G>90
(SC))∞S)。故本题答案为A选项。
提交答案
关闭