



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验九:视图的定义与操纵学号 姓名 实验目的 通过实验进一步理解视图的建立和更新。 实验内容 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年山东省黄河三角洲农业高新技术产业示范区山东省师范类高校学生从业技能大赛一、二等奖获得者(13人)考前自测高频考点模拟试题完整参考答案详解
- 2025年青海省勘察设计注册土木工程师考试(公共基础)模拟试题及答案
- 2025广东广州市中山大学孙逸仙纪念医院肿瘤科放疗专科科研助理招聘1人模拟试卷完整参考答案详解
- 2025年福建福路通城乡发展集团有限公司招聘模拟试卷参考答案详解
- 2025年渤海钻探工程有限公司春季招聘(20人)考前自测高频考点模拟试题附答案详解(典型题)
- 2025年福建省泉州市华侨大学分析测试中心招聘考前自测高频考点模拟试题及1套参考答案详解
- 2025广西农业科学院植物保护研究所果树病害致灾机理与防控团队公开招聘1人考前自测高频考点模拟试题及1套完整答案详解
- 2025安徽淮南市淮河能源控股集团校园招聘300人模拟试卷参考答案详解
- 2025黑龙江五大连池风景区宣传和统一战线工作部招聘1名公益性岗位1人模拟试卷附答案详解(黄金题型)
- 股票合同模板7篇
- 八年级语文写作技巧与课堂教案
- 鼻出血的课件护理
- 2025年干细胞治疗行业研究报告及未来行业发展趋势预测
- (2025年标准)清理乱账服务协议书
- 2025年五粮液笔试考试题及答案
- 2025年4月自考00155中级财务会计试题及答案含评分标准
- 道路工程培训课件
- DGTJ08-2004B-2020 建筑太阳能光伏发电应用技术标准
- 国庆假期大学生安全教育
- 呼吸内科出科汇报
- JJF 2267-2025场磨式大气电场仪校准规范
评论
0/150
提交评论