数据库实验报告 下载本文

内容发布更新时间 : 2024/5/20 3:52:24星期一 下面是文章的全部内容请认真阅读。

实验二 数据库的简单查询、连接查询、组合查询和统计查询

一、实验目的

1、使用SQL Sever查询分析器的使用方法。 2、加深Transat-SQL语言的查询语句的理解。

3、熟练掌握简单表的数据查询、数据排列和数据连接查询的操作方法。

4、熟练掌握数据查询中的分组、统计、计算和组合的操作方法。 二、实验内容

1、查询操作。包括投影、选择条件表达、数据排列、使用临时表等。

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

1、在企业管理器中,点击菜单“工具”——“SQL Sever查询分析器”,打开查询分析器的窗口。

2、分析器的工具栏上的下拉列表框中,选择“学生选课”数据库。

3、查询分析器的右边窗口中,输入一条T-SQL 语句,查询的结果将在查询分析器右下窗口中显示。 四、实验步骤

1、简单查询实验。用T-SQL语句表示下列操作,在学生选课数据库中实现数据查询操作:

(1)查询计算机系学生的学号和姓名。 (2)查询选修了课程的学生学号。

(3)查询选修101课程的学生学号和成绩,并要求对查询结果按成绩的降序排列,如果成绩相同则按学号的升序排列。

实验结果如下:

2、连接查询实验

(1)查询每个学生的情况以及他所选修的课程。 (2)查询学生的学号、姓名、选修的课程名及成绩。 (3)查询选修101课程且成绩为90分以上的学生学号、姓名及成绩。

(4)查询计算机系的所有同学的所有课程的成绩。 (5)查询各个系学生选修101课程的平均成绩。 (6)查询各个系学生选修课程的总门数。

(7)查询每门课的平均分。 (8)查询学校开设的课程总数。

(9)查询选修两门及两门以上课程的学生姓名。

(10)查询经济系且选修课程的最低成绩大于等于60分的学生信息。

(11)查询经济系或者选修课程的最低成绩大于等于60分的学生信息。

实验数据如下: