数据库实验一

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库(2015年春季学期)

实 验 报 告

系别: 班级: 姓名: 学号: 实验名称:

总成绩:

评语:

日期:

2022-4-25 2/16

2022-4-25 3/16

2022-4-25 4/16

2.求每个系的学生总人数并按降序排列

select Sdept,count(Sno)

from Student

group by Sdept

order by count(Sno) desc

3. 求选修了课程号为002或003的学生的学号、课程名和成绩

select Student.Sno,ame,Grade

from Student,Score,Course

2022-4-25 5/16

4. 检索选修某课程的学生人数多于3人的教师姓名select Tname

from Teacher,Score

5. 查询所有未选课程的学生姓名和所在系

6.求每个同学的课程成绩的最高分,查询结果项包括:学生姓名、课程号及最高分。

7. 求所有讲授数据结构课程的教师姓名

select distinct Tname

from Teacher

where Cno in

(select Cno

from course

8. 查询所有选修了李正科老师的课程的学生信息

2022-4-25 8/16

10. 建立计算机系的学生的视图STUDENT_CS。利用视图STUDENT_CS,将学生的课程的成绩提高5分

11. 创建一个带参数的存储过程,将数据结构课程的成绩在low

2022-4-25 10/16

六、各个表

各关系表的结构和示例数据如下:

1.学生情况表 Student

SNO SNAME SSEX SDEPT SAGE

96001 马小燕女CS 21

96002 黎明男CS 18

96003 刘东明男MA 18

96004 赵志勇男IS 20

97001 马蓉女MA 19

97002 李成功男CS 20

97003 黎明女IS 19

97004 李丽女CS 19

96005 司马志明CS 18 说明:(1)主键:SNO 非空字段:SNAME,Ssex

(2) CS:计算机系 MS:数学系 IS:信息科学系2.课程名称表 Course

CNO CNAME CTime CCredit

001 数学分析100 6

002 普通物理110 6

003 微机原理80 4

004 数据结构72 4

005 操作系统80 5

006 数据库原理80 4

007 编译原理60 3

008 程序设计40 2

说明:(1)主键:CNO 非空字段:Cname

3.教师授课表 Teacher

TNO TNAME TSEX CNO TDEPT

1101 王成刚男 004 CS

1102 李正科男 003 CS

1103 严敏女 001 MA

1105 王成银女 004 IS

1106 李副科女 003 MA

1107 刘玉兰女 006 CS

1108 王成铁男 004 IS

1109 马兰女 008 CS 说明:主键:TNO 非空字段:Tname,Tsex

参照关系:Course(Cno)

4.成绩表 Score

相关文档
最新文档