- 3
- 0
- 约1.37万字
- 约 48页
- 2017-04-09 发布于四川
- 举报
第十章 其他数据库对象
东软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
- 腾讯安全沙龙:红队视角下的海外SRC猎场:战略、战术与突破.pdf
- 【icap】ETS的范围扩展:设计和政策挑战.docx
- bcg -美国最高法院关于关税的裁决对你的企业意味着什么 What Does the US Supreme Court Ruling on Tariffs Mean for Your Business.pdf
- 2026届甘肃兰州市高三下学期第一次模拟考试历史试卷(扫描版,含答案).docx
- bcg -零售银行如何让人工智能代理发挥作用 How Retail Banks Can Put AI Agents to Work.pdf
- 住宅项目规范解读(GB 55038-2025) -培训 - 房地产-2025.docx
- 盘扣式脚手架工程量自动计算表 -培训 -房地产-2025.pdf
- 广东省汕头市2024-2025学年高三下学期第一次模拟考试英语学试题(含答案).docx
- 品牌研究+_+2025+CAPSE中国航司品牌榜单.pdf
- 【银河专题】如何看待豆粕内外价差关系.pdf
原创力文档

文档评论(0)