1
、
问题描述:
已知关系模式:
S (SNO,SNAME
) 学生关系。
SNO
为学号,
SNAME
为姓名
C (CNO,CNAME,CTEACHER)
课程关系。
CNO
为课程号,
CNAME
为课程名,
CTEACHER
为任课教
师
SC(SNO,CNO,SCGRADE)
选课关系。
SCGRADE
为成绩
要求实现如下
5
个处理:
1
. 找出没有选修过“李明”老师讲授课程的所有学生姓名
2
. 列出有二门以上(含两门)不及格课程的学生姓名及其平均成绩
3
. 列出既学过“
1”
号课程,又学过“
2”
号课程的所有学生姓名
4
. 列出“
1”
号课成绩比“
2”
号同学该门课成绩高的所有学生的学号
5
. 列出“
1”
号课成绩比“
2”
号课成绩高的所有学生的学号及其“
1”
号课和“
2”
号课的成绩
2
、
问题描述:
为管理岗位业务培训信息,建立
3
个表
:
S (S#,SN,SD,SA) S#,SN,SD,SA
分别代表学号、学员姓名、所属单位、学员年龄
C (C#,CN ) C#,CN
分别代表课程编号、课程名称
SC ( S#,C#,G ) S#,C#,G
分别代表学号、所选修的课程编号、学习成绩
要求实现如下
5
个处理:
1.
使用标准
SQL
嵌套语句查询选修课程名称为’税收基础’的学员学号和姓名
2.
使用标准
SQL
嵌套语句查询选修课程编号为’
C2’
的学员姓名和所属单位
3.
使用标准
SQL
嵌套语句查询不选修课程编号为’
C5’
的学员姓名和所属单位
4.
使用标准
SQL
嵌套语句查询选修全部课程的学员姓名和所属单位
5.
查询选修了课程的学员人数
6.
查询选修课程超过
5
门的学员学号和所属单位
评论