实验五 视图的规划与操作
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验五视图的规划与操作
实验目的和任务
1)理解视图的概念
2)掌握创建视图和加密视图的方法
3)掌握视图带检查项和不带检查项的区别
4)掌握视图更新的概念和方法
实验内容
1)针对员工表创建一个视图, 取员工表的前4个属性,要求带WITH ENCRYPTION。使用sp_helptext和在syscomments表中分别观察定义的文本。最后利用定义的视图进行查询。
2)创建一个查询参加所有项目的员工视图“V1_视图”,包括员工号、姓名,所在部门名。并进行查询。
3)创建只包含部门名是“人事处”的显示部门信息的视图“V2_视图”,不带WITH CHECK OPTION 。
①在该视图上分别插入部门是“办公室”和“人事处”观察执行结果。
②分别修改该视图针对部门是“办公室”和“人事处”的其他属性数据,观察执行结果。
③分别删除部门是“办公室”和“人事处”的记录,分别观察执行情况。
4)创建只包含部门名是“人事处”的显示部门信息的视图“V3_视图”,带WITH CHECK OPTION 。
①在该视图上分别插入部门是“办公室”和“人事处”的部门数据,观察执行结果。
②分别修改该视图针对部门是“办公室”和“人事处”的其他属性数据,观察执行结果。
③分别删除部门是“办公室”和“人事处”的记录,分别观察执行情况。
5)创建查询员工叫“张三”是哪个部门的视图“V4_视图”,然后在该视图里删除“张三”的所有信息,观察执行情况。为什么是这样?
问题思考
1)向视图插入的数据能进入基本表吗?
2)修改基本表的数据能自动反映到相应的视图中去吗?