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

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据更新与视图操作实验报告

实验题目 数据更新与视图操作 小组合作 否 姓名 班级 学 号 一、实验目的 (1)掌握向表中插入一个或多个元组的方法。 (2)掌握删除表中一个或多个元组的方法。 (3)掌握修改表中一个或多个元组的方法。 (4)掌握视图的创建、查询和更新操作。 二.实验环境 装有SQL server 2000的计算机 三、实验内容与步骤 1.插入数据 (1)插入一行数据 例:将新商店(s05,沃尔玛,上海)插入到Shop表中。 (2)插入多行数据 例:创建与表Shop具有相同结构与相同数据的新表Shop1。 2.修改数据 (1)修改一行数据 例:将商店s02的商店名改为红五星。 (2)修改多行数据 例:将所有商品的价格增加100元。 3.删除数据 (1)删除一行数据 例:删除s05商店的基本信息。 (2)删除多行数据 例:删除苏果商店的所有销售记录。 4.视图的基本操作 (1)创建视图 ①行列子集视图的创建。 例:创建北京地区所有商店的基本信息视图V1。 ②带WITH CHECK OPTION的视图创建。 例:创建北京地区所有商店的基本信息视图V2,要求基于该视图进行更新操作时只能涉及北京地区的商店。 ③基于多个基本表的视图创建。 例:创建北京地区所有商店的销售记录视图V3。 ④基于视图的视图创建。 例:创建北京地区、销售量大于100的销售记录视图V4。 ⑤分组视图的创建。 例:创建各商店平均销售量的视图V5。 (2)查询视图 ①基于非分组视图的查询。 例:查询北京地区、商店名为联华的商店信息。 ②基于非分组视图和基本表的查询。 例:查询北京地区、销售了p01商品的商店。 ③基于分组视图的查询。 例:查询平均销售量大于100的商店名和平均销售量。 (3)更新视图 ①视图上插入数据。 例:向视图V1中插入新商店(s05,农工商,北京)的信息。 例:向视图V1中插入新商店(s06,家乐福,上海)的信息。 例:向视图V2中插入新商店(s07,德尚,上海)的信息。 ②视图上删除数据。 例:删除视图V1中商店号为s04的记录。 ③视图上修改数据。 例:将视图V1中s02商店的商店名改为五星。 (4)删除视图 例:删除视图V3。 四、实验过程与分析 1.插入数据 (1)插入一行数据 例:将新商店(s05,沃尔玛,上海)插入到Shop表中。 insert into shop(shopno,shopname,shopaddress) values(s05,沃尔玛,上海) (2)插入多行数据 例:创建与表Shop具有相同结构与相同数据的新表Shop1。 create table shop1 (shopno char(3),shopname char(10),shopaddress char(20)); insert into shop1(shopno,shopname,shopaddress) select * from shop 2.修改数据 (1)修改一行数据 例:将商店s02的商店名改为红五星 update shop set shopname=红五星 where shopno=s02 (2)修改多行数据 例:将所有商品的价格增加100元。 update product set proprice=proprice+100 3.删除数据 (1)删除一行数据 例:删除s05商店的基本信息。 delete from shop where shopno=s05 (2)删除多行数据 例:删除苏果商店的所有销售记录。 delete from sale where shopno=S03 4.视图的基本操作 (1)创建视图 ①行列子集视图的创建。 例:创建北京地区所有商店的基本信息视图V1。 create view v1 as select shopno,shopname,shopaddress from shop where shopaddress=北京 ②带WITH CHECK OPTION的视图创建。 例:创建北京地区所有商店的基本信息视图V2,要求基于该视图进行更新操作时只能涉及北京地区的商店。 create view v2 as select shopno,shopname,shopaddress from shop where shopaddress=北京 WITH CHECK OPTION ③基于多个基本表的视图创建。 例:创建北京地区所有商店的销售记录视图V3。 create view v3(shopno,prono,amount,shopaddress) as select sale.shopno,prono,amount,shopaddress from shop,sale where shopaddress

文档评论(0)

docman126 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7042123103000003

1亿VIP精品文档

相关文档