数据更新与视图操作实验报告.doc

数据更新与视图操作实验报告.doc

ID:57420985

大小:340.00 KB

页数:15页

时间:2020-08-16

数据更新与视图操作实验报告.doc_第1页
数据更新与视图操作实验报告.doc_第2页
数据更新与视图操作实验报告.doc_第3页
数据更新与视图操作实验报告.doc_第4页
数据更新与视图操作实验报告.doc_第5页
资源描述:

《数据更新与视图操作实验报告.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验题目数据更新与视图操作小组合作否姓名班级学号一、实验目的(1)掌握向表中插入一个或多个元组的方法。(2)掌握删除表中一个或多个元组的方法。(3)掌握修改表中一个或多个元组的方法。(4)掌握视图的创建、查询和更新操作。二.实验环境装有SQLserver2000的计算机三、实验内容与步骤1.插入数据(1)插入一行数据例:将新商店(s05,沃尔玛,上海)插入到Shop表中。(2)插入多行数据例:创建与表Shop具有相同结构与相同数据的新表Shop1。2.修改数据(1)修改一行数据例:将商店s02的

2、商店名改为红五星。(2)修改多行数据例:将所有商品的价格增加100元。3.删除数据(1)删除一行数据例:删除s05商店的基本信息。(2)删除多行数据例:删除苏果商店的所有销售记录。4.视图的基本操作(1)创建视图①行列子集视图的创建。例:创建北京地区所有商店的基本信息视图V1。②带WITHCHECKOPTION的视图创建。例:创建北京地区所有商店的基本信息视图V2,要求基于该视图进行更新操作时只能涉及北京地区的商店。③基于多个基本表的视图创建。例:创建北京地区所有商店的销售记录视图V3。④基于视

3、图的视图创建。例:创建北京地区、销售量大于100的销售记录视图V4。⑤分组视图的创建。例:创建各商店平均销售量的视图V5。(2)查询视图①基于非分组视图的查询。例:查询北京地区、商店名为联华的商店信息。②基于非分组视图和基本表的查询。例:查询北京地区、销售了p01商品的商店。③基于分组视图的查询。例:查询平均销售量大于100的商店名和平均销售量。(3)更新视图①视图上插入数据。例:向视图V1中插入新商店(s05,农工商,北京)的信息。例:向视图V1中插入新商店(s06,家乐福,上海)的信息。例:

4、向视图V2中插入新商店(s07,德尚,上海)的信息。②视图上删除数据。例:删除视图V1中商店号为s04的记录。③视图上修改数据。例:将视图V1中s02商店的商店名改为五星。(4)删除视图例:删除视图V3。四、实验过程与分析1.插入数据(1)插入一行数据例:将新商店(s05,沃尔玛,上海)插入到Shop表中。insertintoshop(shopno,shopname,shopaddress)values('s05','沃尔玛','上海')(2)插入多行数据例:创建与表Shop具有相同结构与相同数

5、据的新表Shop1。createtableshop1(shopnochar(3),shopnamechar(10),shopaddresschar(20));insertintoshop1(shopno,shopname,shopaddress)select*fromshop2.修改数据(1)修改一行数据例:将商店s02的商店名改为红五星updateshopsetshopname='红五星'whereshopno='s02'(2)修改多行数据例:将所有商品的价格增加100元。updateprod

6、uctsetproprice=proprice+1003.删除数据(1)删除一行数据例:删除s05商店的基本信息。deletefromshopwhereshopno='s05'(2)删除多行数据例:删除苏果商店的所有销售记录。deletefromsalewhereshopno='S03'4.视图的基本操作(1)创建视图①行列子集视图的创建。例:创建北京地区所有商店的基本信息视图V1。createviewv1asselectshopno,shopname,shopaddressfromshopwh

7、ereshopaddress='北京'②带WITHCHECKOPTION的视图创建。例:创建北京地区所有商店的基本信息视图V2,要求基于该视图进行更新操作时只能涉及北京地区的商店。createviewv2asselectshopno,shopname,shopaddressfromshopwhereshopaddress='北京'WITHCHECKOPTION③基于多个基本表的视图创建。例:创建北京地区所有商店的销售记录视图V3。createviewv3(shopno,prono,amount,

8、shopaddress)asselectsale.shopno,prono,amount,shopaddressfromshop,salewhereshopaddress='北京'andshop.shopno=sale.shopno④基于视图的视图创建。例:创建北京地区、销售量大于100的销售记录视图V4。createviewv4asselectshopno,prono,amountshopadressfromv3whereamount>100⑤分组视图的创建。例:创建各商店平均销售量的视图V5

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。