数据库实验报告(4)

2019-03-03 18:34

5. 查询全部课程号,课程名

6. 查询全部学生学号,课程号,成绩

7. 查询‘CS’的学生的学号,姓名,性别,所在系

8. 查询‘男’同学的学生的学号,姓名,性别,所在系

9. 查询学分为4的课程号,课程名,先行课程号,学分数

10. 查询学号为‘200215122’学生选修的课程的课程号,成绩

实验六:数据库查询

一. 实验目的

通过实验熟悉掌握数据库查询

二. 实验基本原理和内容

一、有一个“学生-课程”数据库,数据库中包括三个表: (1) “学生”表Student由学号(Sno)、姓名(Sname)、性别(Ssex)、年龄(Sage)、所在系(Sdept)五个属性组成,可记为: Student(Sno,Sname,Ssex,Sage,Sdept) Sno 为关键字。

(2) “课程”表Course由课程号(Cno)、课程名(Cname)、任课教师(Cteacher)、学分(Ccredit)四个属性组成,可记为: Course(Cno,Cname, Cteacher,Ccredit) Cno为关键字。

(3) “学生选课”表SC由学号(Sno)、课程号(Cno)、成绩(Grade)三个属性组成,可记为: SC(Sno,Cno,Grade) (SNO, CNO) 为关键字。

用SQL语句完成下列操作:

1、建立一个“学生-课程”数据库,要求:表Student,表Course不少于4条记录。表SC不少于10条记录。(其中表Student要求输入包括考生本人姓名的记录一条)

2、查询考试成绩不及格的学生的学号, 课程号,成绩。

3、计算选修了1号课程的学生平均成绩,要求显示学号和平均成绩。 4、查询每个系年龄最大的学生的学号,年龄。

5、查询没有选修过“李明”老师讲授课程的所有学生姓名。 6、查询有二门以上(含两门)不及格课程的学生姓名

7、查询既学过“1”号课程,又学过“2”号课程的所有学生姓名 8、查询选修的课程的成绩大于该课程的平均成绩的所有学生姓名

三. 主要仪器设备及耗材

PC机一台

四. 实验步骤

1. 按实验要求建立一个“学生-课程”数据库

2. 按实验内容编写查询代码 3. 将实验结果截图,写实验体会

五. 实验数据及处理结果

1. 建立一个“学生-课程”数据库,要求:表Student,表Course不少于4条记

录。表SC不少于10条记录。(其中表Student要求输入包括考生本人姓名的记录一条)

3. 查询考试成绩不及格的学生的学号, 课程号,成绩。

4. 计算选修了1号课程的学生平均成绩,要求显示学号和平均成绩。

4.查询每个系年龄最大的学生的学号,年龄。

5. 查询没有选修过“李明”老师讲授课程的所有学生姓名。


数据库实验报告(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:实验验证报告

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: