-->
当前位置:首页 > 题库

主观题:关系代数

Luz4年前 (2022-06-10)题库2321
有如下关系:
学生关系S(sno,sname,ssex,sage,sdept), 例:('2020001','李强',’男',20,'计算机')
课程关系C (cno,cname,ccredit,teacher),例:('1137','数据库原理',3,'王华')
学生选课关系SC(sno,cno,grade)。例:('2020001','1137',83)
其中sno是学生号,sname是学生姓名,ssex是学生性别,sage是学生年龄,sdept是学生所在系, cno是课程号,cname是课程名称,ccredit是课程学分 ,teacher是教授课程的教师,grade是成绩。每小题用关系代数完成下列问题(可能要用到的符号÷ΠσΛ∞)。共5小题,每小题3分。
(1)查询选修了1137号课程的学生的学号和成绩。
(2)查询女学生的成绩和姓名。
(3)查询选修了管理学课程的学生的学号和姓名。
(4)查询没有选修1168号课程的学生的学号、姓名和所在系。
(5)查询选修了全部课程的学生的姓名。








答案:每小题3分,共15分。
(1)Πsno,grade(σcno='1137'(SC))
(2)Πgrade,cname(σssex='女'(S)∞SC)
(3)Πsno,sname(σcname='管理学'(C)∞SC∞S)
(4)Πsno,sname,sdept(S)-Πsno,sname,sdept(σcno='1168'(SC)∞S)
(5)Πsname(Πsno,cno(SC)÷Πcno(C)∞S)