Oracle管理索引与视图课件.ppt

Oracle管理索引与视图课件.ppt

ID:57058506

大小:124.00 KB

页数:39页

时间:2020-07-30

Oracle管理索引与视图课件.ppt_第1页
Oracle管理索引与视图课件.ppt_第2页
Oracle管理索引与视图课件.ppt_第3页
Oracle管理索引与视图课件.ppt_第4页
Oracle管理索引与视图课件.ppt_第5页
资源描述:

《Oracle管理索引与视图课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Oracle课程管理索引、视图与序列教学提示本课详细介绍如何建立索引和删除索引、视图的概念和作用教学目标能了解各种索引的类型和作用,熟练掌握建立索引与删除索引的方法学会视图的建立、更新和撤销概述模式(方案)是一个数据库对象的集合模式为一个用户所有,并具有与该用户相同的名称比如:登陆-管理-表-查找scott模式下的表索引索引的目的是提高存储数据页面的速度服务器扫描索引以获得数据存储单元的地址索引的优点为:提高查询的执行速度、实施数据的唯一性、加速了表之间的连接索引的缺点为:创建索引需要花费较多的时间、每个创建的索引连

2、同原先的数据源都需要空间来存储数据、每次修改数据时索引都要更新索引类型按照索引数据的存储方式可以分为:B*树索引位图索引按照索引个数分为:单列索引复合索引索引列值唯一性可分为:唯一索引非唯一索引(默认)索引的例子--建立一个测试表createtabletab_idx_testasselect*fromall_objects;--连续执行多次,达到20万条左右insertintotab_idx_testselect*fromall_objects;--检查条数selectcount(*)fromtab_idx_test

3、;--测试时间selectowner,object_namefromtab_idx_testwhereobject_name='DBA_INDEXES';--增加索引createindexidx_tab_idx_testontab_idx_test(object_name);--再次测试时间selectowner,object_namefromtab_idx_testwhereobject_name='DBA_INDEXES';B树索引(默认)以B树结构(算法)来组织并存放索引数据B树是一颗二叉树默认以升序排列由根块

4、、分支块、叶块(ROWID)组成其中,索引数据存储在叶块B树索引例子createindexidx_emp_enameonemp(ename);selectrowid,empno,enamefromemp;B树索引语法Create[unique]indexindex_nameOntable_name(column_name,column_name…)[tablespacetablespace_name];其中:unique:此关键字表示创建唯一性索引,即索引的值不允许重复。Tablespace_name:位于的表空间的

5、名称,如果没有指定表空间,就是当前用户默认的表空间。B树索引创建规则及特点:应建立在重复值很少的列上应建立经常在where子句中引用的某列或某几列上适用于相等查询和范围查询例:我们经常会执行语句:select*fromempwhereename=‘SCOTT’那么我们可以在ename列上创建B树索引,语句如下:createindexind_enameonemp(ename)tablespaceusers位图索引以位置来表示索引数据相比B树索引,位图索引可以节省大量磁盘空间基于每个不同值建立一个位图语法:CREATEB

6、ITMAPINDEXidx_nameONtab_name(col_name)TABLESPACEspace_name位图索引规则和特点建立在重复值很多的列建立在执行数据统计、数据汇总的条件查询列上例:经常执行语句:Selectcount(*)fromtab_namewheregender=‘F’那么可以在性别列上建立位图索引:Createbitmapindexidx_genderOntab_name(gender)位图索引例子CnameMarital_statusRegionSexRowidCarterSignleE

7、ast1AAAMZJAAEAAAAIVAAAGuibaultMarriedCentral0AAAMZJAAEAAAAIVAABHuberMarriedWest0AAAMZJAAEAAAAIVAACJohnsonDivorcedWest1AAAMZJAAEAAAAIVAADSchwenSignleCentral0AAAMZJAAEAAAAIVAAEVitetoMarriedCentral0AAAMZJAAEAAAAIVAAF位图索引例子SingleMarriedDivorcedrowid100AAAMZJAAEAAAA

8、IVAAA010AAAMZJAAEAAAAIVAAB010AAAMZJAAEAAAAIVAAC001AAAMZJAAEAAAAIVAAD100AAAMZJAAEAAAAIVAAE010AAAMZJAAEAAAAIVAAFSignleMarrieddivorced位图索引例子EastCentralWestrowid100AAAMZJAAEAAAA

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

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

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