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

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


数据的基本查询
一、 实验目的
通过该实验,掌握运用 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 语句具有灵活的使用方式 和丰富的功能。


相关文章:
《数据库系统原理》实验二.doc
数据库系统原理实验报告姓名: 姜秀连 学号: 55140727 指导教师:康
数据库系统原理实验报告.doc
本科实验报告 课程名称: 数据库系统原理 实验项目: 实验二、实验三、实验四 实
数据库实验报告2.doc
数据库实验报告2 隐藏>> 《数据库系统原理》实验报告专业班级 学生
《数据库系统原理》实验报告.doc
数据库系统原理实验报告_工学_高等教育_教育专区。数据库实验报告 ...二 学期 金陵科技学院教务处制 实验报告书写要求实验报告原则上要求学生手写,要求...
南航专接本《数据库系统原理》实验报告2.doc
南航专接本《数据库系统原理实验报告2_计算机软件及应用_IT/计算机_专业资料。南航专接本《数据库系统原理》实验报告 实验报告二学号_ 实验名称 实验时间 __ ...
数据库系统原理实验报告.doc
数据库系统原理实验报告 - 实验一 《数据库系统原理》实验报告 题目:数据库的创
《数据库系统原理》实验报告.doc
数据库系统原理实验报告 - 《数据库系统原理》实验 实验 1 表和表数据的操
数据库原理实验报告.doc
数据库原理实验报告_学习总结_总结/汇报_实用文档。数据库原理实验报告 金陵科技...二、熟悉数据库的组成 1、系统数据库 (1)master 数据库 master 数据库存储 ...
数据库系统原理学生实验报告.doc
数据库系统原理学生实验报告 - 学生实验报告 (理工类) 课程名称:数据库系统原理 专业班级: 15 计算机 w 专转本 1 班 学生学号: 1513504069 学生姓名: 蔡文豪 ...
《数据库系统原理》实验报告一.txt
数据库系统原理实验报告一 - 1.2 掌握SLSERVER2000建库,建表
《数据库系统原理》实验报告一.doc
数据库系统原理实验报告一 - 《数据库系统原理实验报告数据库系统原理》 的安装及建库、 实验一 SQLSERVER2000 的安装及建库、建表 1 目的要求 1.1 ...
数据库系统原理实验报告2011.doc
数据库系统原理实验报告2011 - 注 1.每个实验项目一份实验报告。2.实验报
桂林电子科技大学数据库系统原理实验报告.doc
桂林电子科技大学数据库系统原理实验报告 - 桂林电子科技大学计算机科学与工程学院 数据库系统原理实验报告 实验一 SQL Server 基本使用与数据定义 一.实验目的 1....
数据库系统原理上机实验报告一.doc
数据库系统原理上机实验报告一 - 2011 年数据库原理实验报告集 第 1 页共 4页 数据库原理实验报告 201 02012实验日期 2011/9/30 实验编号 02012-1 2 实...
数据库系统原理实验报告册.doc
数据库系统原理实验报告册_计算机软件及应用_IT/计算机_专业资料。实验四 T-
数据库系统原理存储过程实验.doc
数据库系统原理存储过程实验 - 数据库系统原理 实验五 存储过程 (4 课时)
数据库实验报告2.doc
数据库实验报告2 - 《数据库系统原理》实验报告 数据库系统原理》 专业: 专业
数据库系统原理实验指导书2011(SQL 2005版)-3.pdf
3)利用 VIEW2 视图,查询选修了数据库原理课程成绩在 75 分以上的 1 数据库系统原理实验指导书 学生姓名,在实验报告中给出视图查询的语句的和执行后的结果。 三...
数据库系统原理实验报告.pdf
数据库系统原理实验报告 - 本科实验报告 课程名称: 数据库系统概论 实验项目:
数据库系统原理学生实验报告大学论文.doc
数据库系统原理学生实验报告大学论文 - 学生实验报告 (理工类) 课程名称:数据库系统原理 专业班级: 15 计算机 w 专转本 1 班 学生学号: 1513504069 学生姓名: ...
更多相关标签: