数据库实验报告三Word文件下载.docx
- 文档编号:19470665
- 上传时间:2023-01-06
- 格式:DOCX
- 页数:13
- 大小:764.78KB
数据库实验报告三Word文件下载.docx
《数据库实验报告三Word文件下载.docx》由会员分享,可在线阅读,更多相关《数据库实验报告三Word文件下载.docx(13页珍藏版)》请在冰豆网上搜索。
实验课程名称:
数据库原理
实验日期:
2012年11月26日
指导教师及职称:
李燕
实验成绩:
开课时间:
2012—2013学年第一学期
甘肃政法学院实验管理中心印制
实验题目
数据查询
小组合作
否
姓名
班级
学号
201181250135
一、实验目的
(1)掌握SELECT语句的语法
(2)掌握基于单表的查询方法
(3)掌握基于多表的查询方法
(4)掌握相关与不相关的嵌套查询
(5)掌握使用UNION的集合查询
二.实验环境
WINDOWSXP+SQLSERVER2000
三、实验内容与步骤
Ⅰ、SHOP,PRODUCT,SALE表的内容如下:
1.单表查询
(1)选择表中的若干列
例:
查询所有商店的商店号、商店名。
查询所有商品的详细信息。
(2)选择表中不重复的元组
查询销售了商品的商店号。
(3)选择表中满足条件的元组
查询销售了p01商品的商店编号。
查询价格在2000~3000的商品号、商品名。
查询销售了p01或p02商品的商店号。
查询所有电视商品的品牌、价格。
查询销售表中无销售数量的销售记录。
查询价格在2000元以上的海尔品牌商品。
(4)使用ORDERBY子句对查询结果进行排序
查询所有商品的信息,结果按价格降序排列,价格相同时按商品名升序排列。
(5)使用聚集函数查询
查询销售了商品p01的商店数以及p01商品的销售总量、平均销售量、最大销售量和最小销售量。
(6)使用GROUPBY子句进行分组查询
查询各商品的销售总量,只显示销售总量在300以上的商品及销售总量。
2.多表查询
(1)等值连接查询
查询每个商店及其销售情况。
(2)自然连接查询
对上例用自然连接完成。
(3)外连接查询
查询每个商店及其销售情况,无任何销售记录的商店也要显示其基本信息。
3.嵌套查询
(1)不相关子查询
查询与红星商店在同一地区的商店信息。
(2)相关子查询
查询至少销售了商店s02所销售的全部商品的商店号。
4.使用UNION的集合查询
查询上海及北京地区的商店信息。
四、实验过程与分析
单表查询
多表查询
v连接查询:
同时涉及多个表的查询
v连接条件或连接谓词:
用来连接两个表的条件
一般格式:
⏹[<
表名1>
.]<
列名1>
<
比较运算符>
[<
表名2>
列名2>
BETWEEN[<
AND[<
列名3>
v连接字段:
连接谓词中的列名称
⏹连接条件中的各连接字段类型必须是可比的,但名字不必是相同的
嵌套查询
嵌套查询概述
⏹一个SELECT-FROM-WHERE语句称为一个查询块
⏹将一个查询块嵌套在另一个查询块的WHERE子句或HAVING短语的条件中的查询称为嵌套查询
不相关子查询:
子查询的查询条件不依赖于父查询
⏹由里向外逐层处理。
即每个子查询在上一级查询处理之前求解,子查询的结果用于建立其父查询的查找条件。
相关子查询:
子查询的查询条件依赖于父查询
⏹首先取外层查询中表的第一个元组,根据它与内层查询相关的属性值处理内层查询,若WHERE子句返回值为真,则取此元组放入结果表
⏹然后再取外层表的下一个元组
⏹重复这一过程,直至外层表全部检查完为止
使用UNION的集合查询
⏹集合操作的种类
⏹并操作UNION
⏹交操作INTERSECT
⏹差操作EXCEPT
⏹参加集合操作的各查询结果的列数必须相同;
对应项的数据类型也必须相同
五、实验总结
总的来说,这次实验做得并不顺利,最主要的原因就是对SELECT语句的基本语法不熟练,写查询语句时还要一边看书一边写,花了不少时间,但却收获很多。
通过实验进一步熟悉了SQLServer2005的一些基本操作,熟悉并掌握了SELECT语句的基本语法,会使用简单的连接查询、嵌套查询、数据汇总等基本语句和方法,并学会了使用orderby子句进行排序,使用groupby子句进行分组统计。
当然在实验过程中遇到不少问题,例如,当子查询返回的值不止一个时,或子查询用作表达式时,子查询语句不能跟随在=、!
=、<
、<
=、>
、>
=之后,此时应改为in。
总之,实验上机操作能帮助我们发现并纠正很多问题。
在数据库中,数据内容的查询可以使用查询语句的方法查询,也可以使用视图操作的方法进行查询,使用视图操作的方法不仅可以简化数据操作,同时还可以检索数据,在查询时还能向基表当中添加、修改和删除数据,能有效的提高数据库可用性和安全性。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 实验 报告