第六章索引與視圖_第1頁
第六章索引與視圖_第2頁
第六章索引與視圖_第3頁
第六章索引與視圖_第4頁
第六章索引與視圖_第5頁
已閱讀5頁,還剩17頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

第六章索引與視圖提綱1、創(chuàng)建索引條件、適合創(chuàng)建索引的情況2、創(chuàng)建索引:1.簡單索引;2.唯一索引;3.位圖索引;4.基于函數(shù)的索引;5.簇索引3、管理索引的準則4、設(shè)置于約束相關(guān)的索引5、為索引創(chuàng)建分區(qū):全局索引和本地索引6、索引的重建與刪除、維護7、監(jiān)督索引(動態(tài)性能監(jiān)視)索引創(chuàng)建索引的語法:CREATEINDEX索引名ON表名(列名ASC/DESC,列名ASC/DESC...);簡單索引例:為雇員表emp建立以ename為索引列的索引,索引名為emp_ename_index,索引存放在表空間my_index.唯一索引創(chuàng)建唯一索引(CREATEUNIQUEINDEX)createuniqueindexemp_unique_indexonemp(sal);位圖索引創(chuàng)建位圖索引:CREATEBITMAPINDEX索引名ON表名(列名);創(chuàng)建位圖索引的限制:1、不能在全局分區(qū)索引上創(chuàng)建位圖索引。2、不能同時指定UNIQUE和位圖索引。3、不能在本地索引中使用位圖索引。4、不能用位圖索引來生成具有唯一性的索引和反序索引?;诤瘮?shù)的索引創(chuàng)建基于函數(shù)的索引優(yōu)點:1.創(chuàng)建更強有力的分類、2.預(yù)先計算出計算密集的函數(shù)的值并在索引中將其分類、3.增加優(yōu)化器可以執(zhí)行范圍掃描而不是全表掃描的情況的數(shù)量語法格式簇索引創(chuàng)建簇索引:CREATEINDEX索引名ONCLUSTER簇名;練習:為emp表創(chuàng)建簇表,創(chuàng)建簇索引查看索引的數(shù)據(jù)字典USER_INDEXES中存放用戶創(chuàng)建的索引及其是否是唯一索引等信息USER_IND_COLUMNS中存放定義索引的列為索引創(chuàng)建分區(qū)對索引創(chuàng)建分區(qū):本地索引(LOCAL)和全局索引(GLOBAL)本地索引全局索引練習:1、創(chuàng)建hash_emp散列分區(qū)表,然后創(chuàng)建索引本地索引hash_emp_index;2、創(chuàng)建范圍分區(qū)表part_emp,然后創(chuàng)建全局索引索引的維護索引的重建與刪除:要刪除索引必須具有DROPANYINDEX系統(tǒng)權(quán)限刪除索引的幾種原因要刪除的索引必須是通過CREATEINDEX明確創(chuàng)建的。系統(tǒng)隱含生成的UNIQUE或者PRIMARYKEY約束相關(guān)的索引不能直接被刪除。要刪除與約束有關(guān)的索引必須先停用或者刪除該約束本身。刪除表將自動刪除與其相關(guān)的索引。刪除索引的語法:DROPINDEX索引名;重建索引的語法:ALTERINDEX索引名REBUILDONLINE;索引的維護清楚索引塊中無序索引項并釋放他們所占用的空間以緊湊索引:ALTERINDEX索引名COALESCE;為索引手工分配磁盤空間:ALTERINDEX索引名ALLOCATEEXTENT;回收索引段中的空閑磁盤空間:ALTERINDEX索引名DEALLOCATEUNUSED;索引使用的標識開啟索引監(jiān)督:ALTERINDEX索引名MONITORINGUSAGE;查看索引V$OBJECT_USAGE關(guān)閉索引監(jiān)督:ALTERINDEX索引名NOMONITORINGUSAGE;視圖的創(chuàng)建與使用視圖定義:視圖是一個基表和(或)其他視圖的邏輯表,它本身并不存放任何數(shù)據(jù),其數(shù)據(jù)源于對應(yīng)的基表。視圖的作用創(chuàng)建視圖的語法:CREATE[ORREPLACE][FORCE|NOFORCE]VIEW視圖名[(alias,alias...)]ASsubquery[WITHOPTION[CONSTRAINTconstraint]][WITHREADONLY[CONSTRAINTconstraint]]創(chuàng)建視圖需要獲得CREATEVIEW系統(tǒng)權(quán)限查看視圖的數(shù)據(jù)字典USER_VIEWS視圖語法解析Replace表示如果視圖存在,就替換它。該選項常用于對視圖進行維護時對視圖進行重建Force選項表示不論視圖所以來的基表是否存在,均強制創(chuàng)建該視圖。系統(tǒng)默認是NOFORCE。Withcheckoption選項表示當對該視圖執(zhí)行DML語句時,DML語句操作的數(shù)據(jù)應(yīng)滿足視圖定義時的條件對視麗圖執(zhí)停行D紗ML播操作蘿的限上制可對處視圖夕執(zhí)行悼DM降L的竄情況如果榮視圖匹僅基芽于一那個表泊創(chuàng)建妖,視失圖包曲括該趕表的肚主鍵斬列和餐所有落非空及列,柜并且軌生成患該視柔圖數(shù)閥據(jù)的se圓le頓ct子句串中沒訴有任毀何運愚算和雞函數(shù)浴,執(zhí)樂行DM腿L語句鏡,即調(diào)可通阿過視樸圖向尊表中吸插入法,修廣改和陵刪除環(huán)數(shù)據(jù)泳。如果涼建立昨視圖許時子繡查詢妹結(jié)構(gòu)訊包括法以下的結(jié)構(gòu)醉之一務(wù),則秩該視宿圖不烏能執(zhí)滅行插籮入、處更新月和刪朵除操悶作。1、連教接運股算2、集車合運掛算3、分惑組函因數(shù)4、GR究OU塵P筒BY對/C軟ON拜NE卡CT童B肥Y/耕ST軋AR偏T陶WI廢TH狀5、DI彎ST協(xié)IN擋CT不能杠通過丙視圖紡刪除械表數(shù)紫據(jù)的岸情況定義倡視圖娛的子閱查詢蘭中,塔包括分組釀函數(shù)GR平OU借P閣BY子句DI束ST楊I(lǐng)N比CTRO互WN病UM偽列不能坡通過臨視圖慨修改核表數(shù)盒據(jù)的轟情況定義字視圖看時子膠查詢老包括壯如下撕內(nèi)容分組妻函數(shù)GR震OU乓P夾BY子句DI奮ST注IN竿CTRO盜WN篩UM計算醫(yī)列不能伏通過寸視圖搞增加稈表中痕數(shù)據(jù)定的情肌況定義相子查硬詢時征包括貞如下扛情況分組鳳函數(shù)GR協(xié)OU恨P五BYDI久ST帆IN章CTRO堪WN固UM計算雀列基表障中的NO宗T里NU問LL列未膠全被距包含廳在子鞋查詢收中內(nèi)嵌誕視圖定義它:內(nèi)短嵌視繭圖是攀一個主寫在誕SQ壯L語踏句內(nèi)療的帶茂有一錢個別灑名的杠子查禽詢,獸一般綱用于憐se曠le笛ct飽語句拿的F友RO焰M子克句部甩分,盡為s獎el厚ec茅t語愿句提苗供數(shù)宮據(jù)源絨。視圖頁消解備:數(shù)渾據(jù)庫視將對積視圖辮的查吸詢轉(zhuǎn)剖換為廳對相孔關(guān)基先表的厚查詢亡操作疼,期危間執(zhí)簽行的你轉(zhuǎn)換盟過程車為視璃圖消軍解。內(nèi)嵌綠視圖冷例子查詢渴各部灶門中泛出最影高工江資以鐘外的拼人員柏信息Se宇le捐ct戲a存.e闖na再me鬧,a和.s火al面,a絕.d規(guī)ep寸tn衣o,榨b.說ma議xs沖al會f渡ro產(chǎn)m蹲em壓p廚a,前(s嬌el槽ec糊t窯de胸pt依no械,m匯ax婦(s籍a(chǎn)l誓)呀ma拉xs河al避f謊ro悼m搶em亮p傻gr痛ou祝p漲by覽d閘ep鋤tn判o)屈b轉(zhuǎn)wh恐er尋e挺a.性de賄pt愛no劉=b終.d筆ep弦tn丘o碰an批d幅a.妄sa與l<際b.森ma堤xs關(guān)al電o線rd散er稱b滿y副a.億de初pt儉no果;本文野來自蹈中國愈信息網(wǎng)網(wǎng),禿您身尊邊的柄一站牧式生錄活專裂家!中國碗信息狐網(wǎng)ht織tp站:/愈/w問ww灘.z烘ho態(tài)ng晴gu的ox稼in巖xi廟.c戴om中國責信息司網(wǎng)返泉利頻叮道ht袖tp銹:/余/f蛾an吳li舌.z速ho壯ng踐gu竟ox館in扭xi脾.c躁om中國紡信息石網(wǎng)論暴壇頻截道ht吳tp遺:/斜/b丘bs集.z腸ho左ng柿gu浪ox您in拒xi儲.c占om吉/中國

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論