第八次数据库实验-视图的建立与使用.doc_第1页
第八次数据库实验-视图的建立与使用.doc_第2页
第八次数据库实验-视图的建立与使用.doc_第3页
第八次数据库实验-视图的建立与使用.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库原理与应用实验报告(实验名称 : 视图的建立与使用 ) 专 业 班 级 学 号 学生姓名 指导老师 怀化学院计算机科学与技术系 2011年 10月25日数据库原理与应用实验报告实验名称: 视图的建立与使用 一、实验目的 理解视图的定义、视图的优点与视图的工作原理。掌握在企业管理器和查询分析器中创建、修改及删除视图。能够熟练掌握利用视图向表中插入、删除和修改数据。 二、实验内容:利用CREATE VIEW、ALTER VIEW 、DROP VIEW语句创建、修改及删除视图。由于视图是虚表,通过视图向表中添加数据时必须满足一定的条件。如果视图引用了多个数据表,那么在通过视图向数据表中添加数据时,这个语句只能指定同一个表中的字段。如果通过一个引用了多个数据表的视图向这些数据表中添加数据时,必须书写多个INSERT语句。通过使用多个表的视图对数据表进行更新也需要书写多个UPDATE语句,另外适用于INSERT操作的许多限制同UPDATE操作。使用DELETE语句可以通过视图将数据表中的数据删除。但如果视图应用了两个或两个以上的数据表,则不允许删除视图中的数据。另外,通过视图删除的记录,不能违背视图定义的WHERE子句中的条件限制。三、实验步骤与运行结果 1、 创建一个视图cust_view,该视图只含上海客户信息,即客户号、客户姓名、住址。Create view cust_viewAsSelect cust_id,cust_name,addrFrom customer where addr=上海2、 利用cust_view视图添加一条记录数据。(注意:分别查看customer表和该视图的结果。)Insert into cust_viewValues(00033,杨俊光,江西)Select * from cust_viewSelect * from customer 3、 修改cust_view视图,该视图只含上海客户信息,即客户号、客户姓名、住址、电。Drop view cust_viewCreate view cust_viewAsSelcet cust_id,cust_name,addr,tel_noFrom customer where addr=上海4、 删除视图中所有姓“王”的客户数据。Delete from cust_viewWhere cust_name=王%5、 通过视图修改表内某一客户的姓名。Update cust_viewSet cust_name=张三丰Where cust_id=000016、 有两个基本表employee和sales,创建一个视图,该视图包含相同业务员的编号、姓名、订单号、销售总金额。Create view employee_salesAsSelect employee.emp_no,employee.emp_name,sales.order_no,sum(sales.tot_amt) as aaaFrom employee.emp_no=sales.sale_idGroup by employee.emp_no,employee.emp_name,sales.order_no,sales.tot_amt7、 将上述视图中订单号为10001的记录的销售金额改为60000。Update employee_salesSet aaa=60000Where order_no=100018、 给上述视图添加一条记录数据。Insert into employee_salesValues(E9999,王河,565584)9、 删除上述视图。Drop view employee_sales四、实验总结 通过对本次实验的学习,我学会了如何运用SQL语言对数据表的视

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论