



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验九:视图的定义与操纵学号 姓名 实验目的 通过实验进一步理解视图的建立和更新。 实验内容 1 SQL视图的定义与操纵: 例1-1: (建立视图) 建立计算机科学系的学生的视图STUDENT_CS。create view student_csasselect * from student where sdept=计算机科学 例1-2: (建立视图) 建立由学号和平均成绩两个字段组成的视图STUDENT_GR。create view student_GR(Sno,Gavg)as SELECT Sno,AVG(Grade) FROM SC GROUP BY Sno 例1-3: (视图创建) 创建视图STUDENT_SS,求年龄大于19岁的学生的全部信息,要求带WITH CHECK OPTION子句。CREATE view STUDENT_SSas select * from student where sage19 WITH CHECK OPTION 例1-4: (视图查询) 利用视图STUDENT_GR,求平均成绩为88分以上的学生的学号和平均成绩。select sno,gavgfrom student_GRWHERE gavg88 例1-5: (视图更新) 利用视图STUDENT_CS,增加学生( 96006,张然,CS,02,男,19 )。insert into student_cs(sno,sname,ssex,sage,sdept,ty)values(96006,张然,男,19,CS,true) 例1-6: (视图更新) 利用视图STUDENT_SS,将学生年龄增加1岁。观察其运行结果并分析原因。 update student_SSset sage=sage+1 例1-7: (视图更新) 利用视图STUDENT_GR,将平均成绩增加2分。观察其运行结果并分析原因。update student_GRset gavg=gavg+2 提示错误 例1-8: (视图更新) 删除视图STUDENT_CS中学号为 960060 的学生的全部数据。delete from student_cswhere sno=960060 例1-9: (视图更新) 删除视图STUDENT_GR的全部数据。delete VIEW student_GR 例1-10:(删除视图) 删除视图STUDENT_CS。DROP VIEW STUDENT_CS【实验二】 1.创建客户订购产品信息视图,包括公司联系人姓名、产品名、订购数量等信息。实例分析:联系人姓名在customer表中,数量在p_order表中,产品名在product表中。所以完成此题需要使用3个表:customer、p_order和product表。【答案】CREATE VIEW khdd_viewASSELECT customer.联系人姓名, p_order.数量, product.产品名FROM customer INNER JOIN p_orderON customer.客户ID = p_order.客户ID INNER JOIN product ON p_order.产品ID = product.产品ID2. 创建有关雇员接受订单信息的视图。实例分析:视图中的数据来源于3个表,姓名在employee(别名em)表,公司名称在customer(别名cu),产品名在product(别名po)表中,数量在p_orderb表中。【答案】CREATE VIEW em_orderasSELECT em.姓名 , cu.公司名称, pd.产品名 , po.数量FROM customer AS cu JOIN p_order AS po ON cu.客户ID = po.客户IDJOIN product AS pdON po.产品ID = pd.产品IDJOIN employee AS emON po.雇员ID = em.雇员ID3. 在客户订购产品信息视图khdd_view中,查询订购产品数量大于50的产品信息。在新建查询窗口中输入如下代码。USE companyinfoGOSELECT 联系人姓名, 产品名,数量 FROM khdd_viewWHERE 数量=50GO 实验要求
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 人教版四年级下册音乐学习评估计划
- 高考规范答题课件
- 2025年监理工程师职业能力测试卷:电力工程监理技术规范
- 2025年SAT语法知识测试卷:语法知识点应用与综合测试试题
- 2025年小学语文毕业升学考试全真模拟卷(文学名著阅读)-名著阅读能力与理解力检测试题
- 农业合作社年度生产计划书范文
- 养殖大棚施工合同样本
- 2025年成人高考《语文》模拟冲刺题库:诗歌鉴赏与赏析能力提升试题
- 2025年安全评价师职业资格考试安全评价师职业发展策略分析模拟试题
- 出版物合同标准文本
- 机械原理课程设计-自动盖章机
- 高中历史选修二 第12课 水陆交通的变迁 课件(51张)
- JJF(纺织)062-2010 电子式织物强力机校准规范-(高清现行)
- 最新北师大版小学六年级数学下册第二次月考(3~4单元)检测试卷附答案
- 《通过感官来发现》PPT
- 40篇短文搞定高考英语3500词(共42页)
- 非计划再次手术管理制及流程
- 《口腔检查》PPT课件(人卫版)
- 生产线的平衡及优化方法研究工业工程毕业设计
- 轮式挖掘机的驱动桥壳工艺设计1
- 关于大坦沙岛地区更新改造规划的批复
评论
0/150
提交评论