Oracle数据库管理与应用实例教程 教学课件 作者 刘志成 薛志良 第6章 视图和索引操作.ppt

Oracle数据库管理与应用实例教程 教学课件 作者 刘志成 薛志良 第6章 视图和索引操作.ppt

ID:50298982

大小:3.81 MB

页数:46页

时间:2020-03-07

Oracle数据库管理与应用实例教程 教学课件 作者 刘志成 薛志良 第6章 视图和索引操作.ppt_第1页
Oracle数据库管理与应用实例教程 教学课件 作者 刘志成 薛志良 第6章 视图和索引操作.ppt_第2页
Oracle数据库管理与应用实例教程 教学课件 作者 刘志成 薛志良 第6章 视图和索引操作.ppt_第3页
Oracle数据库管理与应用实例教程 教学课件 作者 刘志成 薛志良 第6章 视图和索引操作.ppt_第4页
Oracle数据库管理与应用实例教程 教学课件 作者 刘志成 薛志良 第6章 视图和索引操作.ppt_第5页
资源描述:

《Oracle数据库管理与应用实例教程 教学课件 作者 刘志成 薛志良 第6章 视图和索引操作.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第6章视图和索引操作主编:刘志成本章学习导航本章学习导航本章学习要点(1)视图的基本知识。(2)OEM创建、修改、查看和删除视图。(3)PL/SQL创建、修改、查看和删除视图。(4)使用视图。(5)索引的概述。(6)OEM创建、修改、查看和删除索引。(7)创建、修改和删除聚集。建议课时:4课时6.1视图概述视图定义视图(View)是从一个或多个表(其他视图)中导出的表,其结构和数据是建立在对表的查询基础之上的。所以视图不是真实存在的基础表,而是一张虚表。视图所对应的数据并不实际地以视图结构存储在数据库中,而是存储在视图所引用的表中。视图一经定义便存储在数据库中,与其相对

2、应的数据并没有像表一样在数据库中另外存储一份,通过视图看到的数据只是存放在基表中的数据。对视图的操作与对表的操作一样,可以对其进行查询、修改(有一定的限制)和删除。当对视图中的数据进行修改时,相应的基表的数据也要发生变化,同时,如果基表的数据发生变化,则这种变化也可以自动地反映到视图中。6.1视图概述视图特点(1)视点集中,减少对象大小视图让用户能够着重于他们所需要的特定数据或所负责的特定要求,如用户可以选择特定行或特定列。(2)从异构源组织数据可以在连接两个或多个表的复杂查询的基础上创建视图,这样可以将单个表显示给用户。(3)隐藏数据的复杂性,简化操作视图向用户隐藏了

3、数据库设计的复杂性,这样如果开发者改变数据库设计,不会影响到用户与数据库交互。另外,用户可将经常使用的连接查询、嵌套查询或联合查询定义为视图。(4)简化用户权限的管理可以将视图的权限授予用户,而不必将基表中某些列的权限授予用户,这样就简化了用户权限的定义。6.2.1课堂案例1——使用OEM管理视图掌握Oracle中应用OEM创建视图、修改视图、查看视图和删除视图的方法和基本步骤。案例学习目标视图的定义、OEM创建视图、OEM修改视图、OEM查看视图和OEM删除视图。案例知识要点6.2.1课堂案例1——使用OEM管理视图案例完成步骤添加标题文字1.使用OEM创建视图(1)

4、进入OEM后,依次选择“方案”、“视图”,进入“视图”页面(2)单击“创建”按钮,进入“创建视图”页面添加标题文字教师演示讲解6.2.1课堂案例1——使用OEM管理视图案例完成步骤添加标题文字2.使用OEM修改视图(1)重命名视图重命名视图在OEM中不能直接完成,只能先删除原有的视图,再新建对应的视图。(2)修改视图定义(a)在指定方案的“视图”页面中,选择要编辑的视图,单击“编辑”按钮,进入“编辑视图”页面(b)在“查询文本”中可以完成视图对应的SQL语句的修改操作,修改完成后,单击“编译”按钮可以进行编译(c)在完成视图编辑和编译后,单击“应用”按钮,完成对指定视图

5、的修改操作。添加标题文字教师演示讲解6.2.1课堂案例1——使用OEM管理视图案例完成步骤添加标题文字3.使用OEM查看视图(1)在指定方案的“视图”页面中,选择要编辑的视图,单击“查看”按钮,进入“查看视图”页面(2)在视图的“查看”页面中,可以查看到视图的名称、视图的方案、别名、视图状态和查询文本等添加标题文字教师演示讲解6.2.1课堂案例1——使用OEM管理视图案例完成步骤添加标题文字4.使用OEM删除视图(1)在指定方案的“视图”页面中,选择要编辑的视图,单击“删除”按钮,进入“确认删除”页面(2)单击“是”按钮,将删除指定的视图添加标题文字教师演示讲解6.2.

6、2课堂案例2——使用PL/SQL管理视图掌握Oracle中应用PL/SQL创建视图、修改视图、查看视图和删除视图的基本语句和使用方法。案例学习目标PL/SQL创建简单视图、PL/SQL创建只读视图、PL/SQL创建检查视图、PL/SQL创建连接视图、PL/SQL创建复杂视图、PL/SQL创建强制视图、PL/SQL修改视图、PL/SQL查看视图和PL/SQL删除视图。案例知识要点6.2.2课堂案例2——使用PL/SQL管理视图案例完成步骤添加标题文字1.使用PL/SQL创建视图(1)创建简单视图。【例2-1】经常需要了解“热点”商品的商品号(g_ID)、商品名称(g_Na

7、me)、类别号(t_ID)、商品价格(g_Price)、商品折扣(g_Discount)和商品数量(g_Number)信息,可以创建一个“热点”商品的视图。CREATEORREPLACEVIEWSCOTT.vw_HotGoodsASSELECTg_IDAS商品号,g_NameAS商品名称,t_IDAS类别号,g_PriceAS价格,g_DiscountAS折扣,g_NumberAS数量FROMSCOTT.GoodsWHEREg_Status='热点';教师演示讲解6.2.2课堂案例2——使用PL/SQL管理视图案例完成步骤添加标题文字(2

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。