实验 2:关系数据库标准语言 SQL
一.实验目的
通过本实验使学生掌握 SQL 语言的数据定义功能、数据查询功能和数据操纵功能。
二.实验类型 验证型
三.实验学时 4 学时
四.实验原理及知识点
1.SQL 语言的数据查询功能
2.SQL 语言的数据定义功能
3.SQL 语言的数据操纵功能
五.实验环境
1.硬件设备要求:PC 及其联网环境;
2.软件设备要求:Windows 操作系统;MS SQL Server 数据库管理系统。
六.实验内容及步骤
在 STUDENT 数据库中,根据要求使用 SQL 语言完成以下操作,将 SQL 语句以.sql 文件
的形式保存在自己的目录下。
1.查询选修了课程的学生的学号。
2.查询学生学号和出生年份。
3.查询电脑系学生的学号、。
4.查询年龄在 20 岁与 22 岁之间〔包括 20 和 22 岁〕的学生和年龄。
5.查询学生中含有“波”字的学生情况。
6.查询缺少学习成绩的学生学号和课程号。
7.查询选修 C601 课程的学生的学号和成绩,并按分数的降序排列。
8.求选修了课程的学生人数。
9.求课程 C601 的平均成绩。
10.求选修课程超过 2 门的学生学号。
11.查询参加学习的学生所学的课程号和总分。
12.查询选修高等数学课程且成绩在 80 分以上的学生的学号、。
13.查询每一课程的间接先行课(即先行课的先行课)。
14.查询年龄低于所有工程系学生的学生、所在系、年龄。
15.找出刘建平老师所开全部课程的课程号、课程名。
16.找出全部课程的任课教师。
17.求学生 1203 所学课程的总分。
18.找出所有姓张的学生的和籍贯。
19.找出至少一门课程的成绩在 90 分以上的女学生的。
20.求每一年龄上人数超过 2 的男生的具体人数,并按年龄从小到大排序。
21.把学生的学号及他的平均成绩定义为一个视图 GRADE_VIEW。
22.创建一个从 student 、course、study 表中查出电脑系的学生及其成绩的视图
学习文档 仅供参考