您的当前位置:首页正文

实验2 数据库的简单查询和连接查询实验

2022-05-01 来源:步旅网


实验2 数据库的简单查询和连接查询实验

1. 实验目的

加深对SQL语言的查询语句的理解。熟练掌握简单表的数据查询、数据排序和数据连接查询的操作方法。

2. 实验内容

1. 简单查询操作。该实验包括投影、选择条件表达,数据排序,使用临时表等。

具体完成以下题目,将它们转换为SQL语句表示,在学生选课数据库中实现其数据查询操作。

1. 查询全体学生的学号和姓名

2. 查询全体学生的详细记录

3. 查询全体学生的姓名、出生年份和所在的院系,要求用小写字母表示所有系名。

4. 查询选修了课程的学生学号,去掉结果中的重复行。

5. 查询所有年龄在20~23岁之间的学生姓名、系别和年龄。

6. 查询计算机科学系(CS)、数学系(MA)和信息系(IS)学生的姓名和性别。

7. 查询所有姓刘的学生的姓名、学号和性别。

8. 查询DB_Design课程的课程号和学分。

9. 查询计算机科学系年龄在20岁以下的学生姓名。

10. 查询选修了3号课程的学生的学号及其成绩,查询结果按分数的降序排列。

11. 计算1号课程的学生最高分数。

12. 查询选修了2门以上课程的学生学号。

13. 查询缺少了成绩的学生的学号和课程号。

2. 连接查询操作。该实验包括等值连接、自然连接、求笛卡儿积、一般连接、外连接、内连接、左连接、右连接和自连接等。

14. 查询每个学生的情况以及他所选修的课程

15. 求学生的学号、姓名、选修的课程及成绩

16. 求选修课程号为2且成绩在90以上的学生学号、姓名和成绩

17. 查询每一门课程的间接先行课(即先行课的先行课)

因篇幅问题不能全部显示,请点此查看更多更全内容