数据结构实验34.docx
- 文档编号:23618977
- 上传时间:2023-05-19
- 格式:DOCX
- 页数:12
- 大小:1.68MB
数据结构实验34.docx
《数据结构实验34.docx》由会员分享,可在线阅读,更多相关《数据结构实验34.docx(12页珍藏版)》请在冰豆网上搜索。
数据结构实验34
《数据库》实验报告
题目:
数据库上机实验报告
姓名:
何霄
学号:
2011080332707
专业:
计算机科学与技术
编制时间:
2014年12月5日
实验三.SQL命令使用
(二)复杂查询(2学时)
实验目的:
(1)学习、掌握分组与汇总的函数的使用
(2)学习、掌握在SQL语句中使用函数的方法
(3)学习、掌握连接查询的方法
(4)学习、掌握子查询的方法
二、实验内容:
/*1查询订单金额大于的顾客的名称和电话*/
selectCname,Ctel
fromCustomer,Orders
whereOo=Co
andOrders.Osum>100;
/*2、查询所有签订订单的顾客的名称和邮编;*/
selectdistinctCname,Czip
fromCustomer,Orders
whereCo=Oo;
/*3、统计每类零件的数量分别为多少;*/
selectPtype,sum(Pnum)
fromStore
groupbyPtype;
/*4、统计每个顾客签订订单的次数;*/
selectCname,count(Ono)
fromCustomer,Orders
whereCo=o
groupbyCustomer.Cname;
/*5、查询所有顾客签订订单的情况(包括没有签订订单的顾客);*/
select*
fromCustomerleftouterjoinOrderson(Co=Oo);
/*6、查询没有卖过一次的零件号(没有订单);*/
selectpno
fromStore
wherenotexists
(select*
fromOrders
whereOrders.pno=Store.pno);
/*7、查询每个顾客签订订单的金额总数;*/
selectCname,sum(Osum)
fromCustomerleftouterjoinOrderson(Co=Oo)
groupbycname;
/*8、查询所有订单金额的平均值;*/
selectavg(Osum)
fromOrders;
/*9、查询至少签订过两次订单的顾客信息。
*/
select*
fromCustomer
whereCnoin(
selectcno
fromOrders
groupbycno
havingcount(cno)>=2);
实验四.视图和索引(1学时)
实验目的:
(1)掌握建立、维护索引的方法
(2)掌握建立、使用视图的方法
实验内容:
/*1)建立一个视图,包括订单号、零件名称、顾客名称、订单金额等信息*/
createviewview1
as
selectOrders.Ono,Store.Pname,Customer.Cname,Orders.Osum
fromStore,Customer,Orders
withcheckoption;
/*2)建立一个视图,查询订单金额大于元的大客户信息*/。
select*
fromview1
whereOsum>10000;
/*3)建立一个视图,查询每个顾客签订订单的总金额*/
selectcname,sum(Osum)
fromview1
groupbyCname;
/*4.为OrderMag数据库设计索引,并建立到表上。
*/
createuniqueindexStoreionStore(Pno)
createuniqueindexCustomerionCustomer(cno)
createuniqueindexOrdersionOrders(Ono);
三、完成实验报告并回答问题
1)外连接与内联接的区别在哪里
内连接是指只有满足连接条件的元组才能作为结果输出。
而外连接则是指把舍弃的元组也保存在结果关系中,而在其他属性上填空值。
2)使用子查询需要注意哪些事项
子查询的select语句中不能使用orderby子句,因为orderby子句只能对最终查询结果排序
3)视图的建立有哪些需注意的问题
视图中的子查询可以是任意复杂的select语句,但通常不允许含有orderby字句和distinct短句
4)索引的作用是什么?
有什么分类?
每类有什么特点?
建立索引是加快查询速度的有效手段
Unique表示此索引的每一个索引值只对应唯一的数据记录
Cluster表示要建立的索引是聚簇索引
实验感想:
本次实验让我掌握了视图的一些基本操作,使我加深了对视图的了解,我还需要注意一些索引的的运用,并尽量掌握更多的索引应用。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 实验 34