作业帮 > 综合 > 作业

四、设计题(本大题共4小题,每小题5分,共20分) 有一个教学数据库,包括三个关系模式: (1)学生S(S#

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/24 19:59:04
四、设计题(本大题共4小题,每小题5分,共20分) 有一个教学数据库,包括三个关系模式: (1)学生S(S#
四、设计题(本大题共4小题,每小题5分,共20分)
有一个教学数据库,包括三个关系模式:
(1)学生S(S#,SNAME,AGE,SEX)
其属性的含义依次为学号、姓名、年龄、性别
(2)学习SC(S#,C#,GRADE)
其属性的含义依次为学号、课程号、成绩
(3)课程C(C#,CNAME,TEACHER)学生关系
其属性的含义依次为课程号、课程名、任课教师
根据以上3个关系模式用SQL语句完成36~39题。
36.检索选修课程包含LIU老师所授课的学生学号。
37.把低于总平均成绩的女同学成绩提高5%。
38.检索选修3门以上(含3门)课程学生的学号和姓名。
39.检索“王兰”同学不学的课程的课程号。
36.select s#
from sc
where c# in(select c#
from c
where TEACHER like 'LIU%'
)
37.update sc
set GRADE=1.05*GRADE
from s,sc,c
where s.sex='女' and s.s#=sc.S# and sc.C#=c.C#
and GRADE=3)
39.select c#
from c
where c# not in(select c#
from sc,s
where sc.s#=s.s# and s.sname='王兰'
)