資源描述:
《Oracle引航課程 第6課-oracle數(shù)據(jù)庫對象(一)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
數(shù)據(jù)庫引航第六課—Oracle數(shù)據(jù)庫對象(一)2012.10.15DATAGURU專業(yè)數(shù)據(jù)分析網(wǎng)站
1Oracle數(shù)據(jù)庫中的對象SQL>selectdistinctobject_typefromdba_objects;PACKAGEPACKAGEBODYEDITIONLIBRARYINDEXPARTITIONPROGRAMRULESETCONSUMERGROUPCONTEXTTYPEBODYSEQUENCEJAVARESOURCETABLEPARTITIONXMLSCHEMATRIGGERSCHEDULEJOBCLASSUNDEFINEDQUEUEDIRECTORYRULEMATERIALIZEDVIEWDIMENSIONJAVADATATABLEINDEXPROCEDURESYNONYMVIEWOPERATORFUNCTIONLOBPARTITIONJAVACLASSJAVASOURCEDESTINATIONINDEXTYPECLUSTERWINDOWTYPESCHEDULERGROUPRESOURCEPLANJOBLOBEVALUATIONCONTEXTDATABASELINK2012.10.15DATAGURU專業(yè)數(shù)據(jù)分析網(wǎng)站
2Schema?數(shù)據(jù)庫中一個對象的合集稱為一個schema,它的名字和擁有這些對象的用戶名相同。–比如scott用戶和它下面的表統(tǒng)稱為一個schema2012.10.15DATAGURU專業(yè)數(shù)據(jù)分析網(wǎng)站
3表2012.10.15DATAGURU專業(yè)數(shù)據(jù)分析網(wǎng)站
4表-段(segment)2012.10.15DATAGURU專業(yè)數(shù)據(jù)分析網(wǎng)站
5表-段(segment)2012.10.15DATAGURU專業(yè)數(shù)據(jù)分析網(wǎng)站
6表-段?segment-->extend-->block-->datafile2012.10.15DATAGURU專業(yè)數(shù)據(jù)分析網(wǎng)站
7表-分區(qū)(partition)2012.10.15DATAGURU專業(yè)數(shù)據(jù)分析網(wǎng)站
8表-分區(qū)(partition)2012.10.15DATAGURU專業(yè)數(shù)據(jù)分析網(wǎng)站
9索引?目的---用于加快數(shù)據(jù)的訪問?缺點---占據(jù)額外空間,影響DML操作的效率。2012.10.15DATAGURU專業(yè)數(shù)據(jù)分析網(wǎng)站
10索引的種類?按數(shù)據(jù)的組織方式–B-treeB樹索引–Bitmap位圖索引–TEXT全文索引2012.10.15DATAGURU專業(yè)數(shù)據(jù)分析網(wǎng)站
11B-tree索引?想象一下書的目錄2012.10.15DATAGURU專業(yè)數(shù)據(jù)分析網(wǎng)站
12位圖索引2012.10.15DATAGURU專業(yè)數(shù)據(jù)分析網(wǎng)站
13全文索引?select*fromtwherenamelike'%TOM%'2012.10.15DATAGURU專業(yè)數(shù)據(jù)分析網(wǎng)站
14視圖—viewSQL>selectd.dname,e.enamefromempe,deptSQL>createviewemp_infoasselectdwheree.deptno=d.deptno;d.dname,e.enamefromempe,deptdwheree.deptno=d.deptno;DNAMEENAME------------------------視圖已創(chuàng)建。ACCOUNTINGCLARKACCOUNTINGKINGSQL>select*fromemp_info;ACCOUNTINGMILLERRESEARCHJONESDNAMEENAMERESEARCHFORD------------------------RESEARCHADAMSACCOUNTINGCLARKRESEARCHSMITHACCOUNTINGKINGRESEARCHSCOTTACCOUNTINGMILLERSALESWARDRESEARCHJONESSALESTURNERRESEARCHFORDSALESALLENRESEARCHADAMSSALESJAMESRESEARCHSMITHSALESBLAKERESEARCHSCOTTSALESMARTINSALESWARDSALESTURNER已選擇14行。SALESALLENSALESJAMESSALESBLAKESALESMARTIN已選擇14行。2012.10.15DATAGURU專業(yè)數(shù)據(jù)分析網(wǎng)站
15視圖DML?視圖允許DML操作,但是需要滿足特定的條件。2012.10.15DATAGURU專業(yè)數(shù)據(jù)分析網(wǎng)站
16視圖--物化視圖?將查詢的結(jié)果集保存下來,用于后續(xù)的查詢,提高查詢效率。?和普通視圖不同,物化視圖是一個段對象,占用物理空間。?示例:2012.10.15DATAGURU專業(yè)數(shù)據(jù)分析網(wǎng)站
17視圖--物化視圖?用途–提高查詢效率–數(shù)據(jù)復(fù)制2012.10.15DATAGURU專業(yè)數(shù)據(jù)分析網(wǎng)站
18包-package?procedure,function,trigger–Dbms_stats2012.10.15DATAGURU專業(yè)數(shù)據(jù)分析網(wǎng)站
19sequence?為業(yè)務(wù)提供一個序列號。?特點–唯一性–不保證連續(xù)性2012.10.15DATAGURU專業(yè)數(shù)據(jù)分析網(wǎng)站
20同義詞-SYNONYM?提供對象的一個別名。?使不同用戶下對象的引用變得方便。2012.10.15DATAGURU專業(yè)數(shù)據(jù)分析網(wǎng)站
21數(shù)據(jù)庫鏈databaselink?用于數(shù)據(jù)庫之間的數(shù)據(jù)訪問和操作?由Oracle保證數(shù)據(jù)訪問和操作的事務(wù)性。2012.10.15DATAGURU專業(yè)數(shù)據(jù)分析網(wǎng)站
22表空間–邏輯存儲對象?邏輯上–表空間—表(索引,分區(qū)..)?物理上–表空間—段—extent—block–datafile2012.10.15DATAGURU專業(yè)數(shù)據(jù)分析網(wǎng)站
23ThanksFAQ時間DATAGURU專業(yè)數(shù)據(jù)分析網(wǎng)站