数据库第三次实验报告Word下载.docx
《数据库第三次实验报告Word下载.docx》由会员分享,可在线阅读,更多相关《数据库第三次实验报告Word下载.docx(9页珍藏版)》请在冰豆网上搜索。
信息管理与信息系统
班级:
信管班
实验课程名称:
数据库实验原理
实验日期:
2014年4月24日
指导教师及职称:
李燕
实验成绩:
开课时间:
第二学年第二学期
甘肃政法学院实验管理中心印制
实验题目
数据查询
小组合作
无
姓名
唐明海
班级
学号
201281170135
一、实验目的
(1)掌握SELECT语句的语法
(2)掌握基于单表的查询方法
(3)掌握基于多表的查询方法
(4)掌握相关与不相关的嵌套查询
二.实验环境
WINDOWS7+SQLSERVER2005
三、实验内容与步骤
1.按实验要求用资源管理器快速建立sp数据库并且建SHOP、PRODUCT和部SALE3张表;
2.利用企业管理器向表中插入记录;
3.建立查询和实验内容
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所销售的全部商品的商店号。
四、实验过程与分析
(1)选择表中的若干列,结果如图:
(2)选择表中不重复的元组,结果如图:
(3)选择表中满足条件的元组,结果如图:
五、实验总结
通过实验掌握了SELECT语句的语法,基于单表和多表的查询方法以及相关与不相关的嵌套查询,实验当中遇到很多问题,但通过查阅相关书籍得到了解决,此次试验加深了对数据库理解和简单操作的方法,但存在知识点欠缺和基础不扎实的情况,实验能力也有待于提高。