当前位置:首页 >> 工学 >>

数据库系统原理实验报告二


数据的基本查询
一、 实验目的
通过该实验,掌握运用 SQL 语言查询数据库的基本方法,包括 单表、多表查询。

二、 实验环境
SQL Server 2000

三、 实验内容和步骤
进行实验前,首先建立一个数据库 school,然后在数据库中建立 三个表 Student,表 Course,表 SC。 1)用 SQL 语言建立数据库 school,打开查询分析器,输入如下语 句,即可建立一个数据库,

2)在查询分析器中,先用 SQL 语句建立表 Student,表 Course,表 SC 的基本表,然后再把记录插入表中,即可建立一个完整的 Student 表、Course 表和 SC 表,如下图所示:

1、投影查询 (1) 查询 SC 表的 sno 的不重复记录。 在查询分析器中输入“select DISTINCT Sno from SC”即可查询 SC 表中 Sno 的不重复记录,如图所示:

(2) 在查询结果中改变表Student的标题名:sno为学号,sname为姓 名,ssex 为性别,sdept 为系名,输入下面的语句后的结果如图所示:

(3) 查询 Student 表中的前 3 条记录, 输入下面的语句后的结果如图 所示:

2、选择查询 (1) 查询成绩在 60-80 之间的学生姓名、所在系名和成绩,输入下面 的语句后的结果如图所示:

(2) 查询信息系和计算机系的学生的姓名和成绩,输入如下语句,结 果如下所示:

(3) 查询计算机系或女同学的记录, 如下图所示:

(4) 查询李姓同学的记录,输入下面的语句后的结果如图所示:

(5) 查询计算机系女同学的记录,输入满足题目要求的语句后的结果 如图所示:

上图结果表明,在 Student 中没有计算机女同学的记录。 3、排序查询 (1)查询 Student 表的所有记录,查询结果按年龄由大到小排序,输 入满足题目要求的语句后的结果如图所示:

(2)查询 Student 表的所有记录,查询结果按年龄由小到大排序,输 入满足题目要求的语句后的结果如图所示:

4、结合统计函数 (1) 查询 SC 表中的最高分,按要求输入的语句如下所示,结果如图 所示:

(2) 统计SC表95001学生的平均分,结果如下图所示:

(3)统计 SC 表各课程的最低分,结果如下图所示:

(4)查询超过 SC 表中所有分数的平均分的学生姓名、所在系名、课 程号和分数,结果如下图所示:

(5) 查询低于 SC 表中所有分数的平均分的学生姓名、 所在系名、 课程号和分数,结果如下图所示:

6、其他查询 (1)查询其他系中比计算机系某一学生小的学生姓名和年龄,查询 结果如下:

(2) 查询其他系中比计算机系所有学生年龄都小的学生姓名和年 龄,查询结果如下:

(3) 查询每一门课的间接先修课(先修课的先修课),查询结果如下 所示:

四、 总结
通过此次实验, 了解到可以利用 SQL 提供的 SELECT 语句进行数据

库的查询, 包括单表和多表的查询。 SELECT 语句具有灵活的使用方式 和丰富的功能。


相关文章:
数据库系统原理实验报告数据更新
数据库系统原理上机实验报... 4页 2财富值如要投诉违规内容,请到百度文库投诉中心;如要提出功能问题或意见建议,请点击此处进行反馈。 ...
数据库系统原理实验报告五
贵州大学实验报告 学院: 姓名 实验时间 实验课程名称 实验项目名称 实验目的实验仪器 专业: 班级: 学号 指导教师 数据库系统原理 数据库参照完整性实验 实验组 ...
《数据库系统原理》实验报告
数据库系统原理上机实验报... 4页 2财富值如要投诉违规内容,请到百度文库投诉中心;如要提出功能问题或意见建议,请点击此处进行反馈。 ...
数据库系统原理实验报告
本科实验报告 课程名称: 数据库系统原理 实验项目: 实验二、实验三、实验四 实验地点:逸夫楼 502 专业班级:学号: 学生姓名: 指导教师: 2013 年 5 月 20 日 ...
数据库系统原理实验报告手册(新)
数据库系统原理实验报告手册(新)_计算机软件及应用_IT/计算机_专业资料。学生实验...二、熟悉数据库的组成 1、系统数据库 (1)master 数据库 master 数据库存储 ...
桂林电子科技大学数据库系统原理实验报告
桂林电子科技大学数据库系统原理实验报告_工学_高等教育_教育专区。桂林电子科技大学...客户管理人员(2 人) :能对订单数据库中的代理商表和客户表进行更新, 其它表...
数据库系统原理-实验报告-数据库的基本查询
数据库系统原理-实验报告-数据库的基本查询_计算机软件及应用_IT/计算机_专业...二.实验原理数据库查询是数据库的核心操作。SQL 语言提供了 SELECT 语句进行数据...
数据库系统原理-实验报告4-计算机科学与技术
数据库系统原理-实验报告4-计算机科学与技术 - 课程实验报告 课程名称 数据库系统原理 实验名称 数据更新操作 专业班级 学姓号名 2017 年 2 月 实验报告 4 ...
数据库系统原理实验报告-酒店前台管理系统
数据库系统原理实验报告-酒店前台管理系统 隐藏>> 《数据库管理实务》 实验报告课程号:B0900980 实验项目:数据库设计、创建、管理,数据库操作 学号 实验 地点 10090...
数据库实验报告1
数据库实验报告1 - 《数据库系统原理实验报告 专业班级 学生学号 学生姓名 实验项目 实验类别 实验地点 指导教师 实验时间 T-SQL 编程 操作性() 验证性() ...
更多相关标签: