- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第十章 其他数据库对象
东软IT人才实训中心
Copyright 2008 By Neusoft Group. All rights reserved
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
学时:4学时
教学方法:讲授ppt+上机练习+点评
目标:
本章旨在向学员介绍其他数据库对象的应用,通过本课的学习,学员应该掌握如下知识:
1)视图
2)序列
3)索引
4)同义词
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
本章要点
视图
序列
索引
同义词
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
视图
视图是虚表。是一个命名的查询,用于改变基表数据的显示,简化查询。视图的访问方式与表的访问方式相同。
视图的好处:
可以限制对基表数据的访问,只允许用户通过视图看到表中的一部分数据
可以使复杂的查询变的简单
提供了数据的独立性,用户并不知道数据来自于何处
提供了对相同数据的不同显示
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
简单视图和复杂视图
简单视图:只涉及到一个表,而且SELECT子句中不包含函数表达式列(包括单行函数和分组函数)。
复杂视图:涉及到一个或多个表,SELECT子句中包含函数表达式列(单行函数或分组函数)。
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
特征 简单视图 复杂视图
基表数量 一个 一个或多个
包含函数 没有 有
包含数据组 没有 有
通过视图实现DML操作 可以 不一定
最基本差别在DML操作上
简单视图和复杂视图
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
创建视图
在子查询中可以加入复杂的SELECT.
子查询中能使用ORDER BY子句,如果想排序,可以在执行查询视图时使用。
CREATE [OR REPLACE] [FORCE|NOFORCE] VIEW view
[(alias[, alias]...)]
AS subquery
[WITH CHECK OPTION [CONSTRAINT constraint]]
[WITH READ ONLY [CONSTRAINT constraint]];
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
创建视图
OR REPLACE:如果所创建的视图已经存在,Oracle会自动重建该试图
FORCE:不管基表是否存在,Oracle都会创建该视图
NOFORCE:只有基表都存在,Oracle才会创建该视图
view:视图的名称
alias:为视图所产生的列定义别名,别名的数量必须和视图所产生列的数量相等
subquery:一条完整的SELECT语句,在该语句中同样可以定义别名
WITH CHECK OPTION:通过视图做DML操作时,必须要保证所插入或修改或删除的数据行必须满足视图所定义的约束,也就是说插入或更新后的结果必须仍然可以通过该视图查询得到 。
constraint:CHECK OPTION中的约束名
WITH READ ONLY:确保在该视图上不能进行任何DML操作,默认可以通过视图执行DML操作。
Evaluation only.
Created with Aspose.Slides for .NET 3.
您可能关注的文档
- 携带管制刀具危害.doc
- 贵阳市中小学教师综合素质提升实施规则2.doc
- 贵阳市农村低保家庭生活状况调查报告2.doc
- 摄影公司宣传策划的方案.doc
- 社会主义市场济经资源配置方式.ppt
- 贵阳市城镇居民基础医疗保险参保指南.doc
- 摄影大展策划的方案.doc
- 社会主义市场经济特点.ppt
- 贵黄大道道路工程跟踪审计实施的方案2.doc
- 摄影展评选活动实施的方案.docx
- 8 黄山奇石(第二课时)课件(共22张PPT).pptx
- 22《纸船和风筝》教学课件(共31张PPT).pptx
- 17 松鼠 课件(共23张PPT).pptx
- 23《海底世界》课件(共28张PPT).pptx
- 21《大自然的声音》课件(共18张PPT).pptx
- 第12课《词四首——江城子 密州出猎》课件 2025—2026学年统编版语文九年级下册.pptx
- 第2课《济南的冬天》课件(共42张PPT) 2024—2025学年统编版语文七年级上册.pptx
- 17 跳水 第二课时 课件(共18张PPT).pptx
- 第六单元课外古诗词诵读《过松源晨炊漆公、约客》课件 统编版语文七年级下册.pptx
- 统编版六年级语文上册 22《文言文二则》课件(共27张PPT).pptx
原创力文档


文档评论(0)