freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

oracle模式對(duì)象基礎(chǔ)教案(參考版)

2025-02-16 10:57本頁(yè)面
  

【正文】 p DBA_IND_PARTITIONS, ALL_IND_PARTITIONS,USER_IND_PARTITIONSn 包含索引分區(qū)的層次、存儲(chǔ)、統(tǒng)計(jì)等信息。p DBA_PART_KEY_COLUMNS,ALL_PART_KEY_COLUMNS, USER_PART_KEY_ COLUMNS: 包含分區(qū)列信息。p DBA_TAB_PARTITIONS, ALL_TAB_PARTITIONS,USER_TAB_PARTITIONS: 包含分區(qū)層次、分區(qū)存儲(chǔ)、分區(qū)統(tǒng)計(jì)等信息。p CREATE INDEX student_list_index ON student_list(sname)。 Oracle10g數(shù)據(jù)庫(kù)基礎(chǔ)教程p 全局非分區(qū)索引 n 為分區(qū)表創(chuàng)建全局非分區(qū)索引與為標(biāo)準(zhǔn)表創(chuàng)建索引一樣。p CREATE INDEX student_range_globalp ON student_range(sage)p GLOBAL PARTITION BY RANGE(sage)p (PARTITION p1 VALUES LESS THAN (80) p TABLESPACE ORCLTBS1,p 在指明分區(qū)方法時(shí)使用 GLOBAL關(guān)鍵字標(biāo)識(shí)全局分區(qū)索引。p CREATE INDEX student_range_local ON student_range(sname) LOCAL。( 1) 分區(qū)索引類型Oracle10g數(shù)據(jù)庫(kù)基礎(chǔ)教程( 2)創(chuàng)建分區(qū)索引 p 創(chuàng)建本地分區(qū)索引 n 使用 LOCAL關(guān)鍵字標(biāo)識(shí)本地分區(qū)索引。p 全局分區(qū)索引 n 全局分區(qū)索引是指先對(duì)整個(gè)分區(qū)表建立索引,然后再對(duì)索引進(jìn)行分區(qū)。p ALTER TABLE student_range TRUNCATE PARTITION second_part。Oracle10g數(shù)據(jù)庫(kù)基礎(chǔ)教程p 截?cái)喾謪^(qū)n 可以使用 ALTER TABLE...TRUNCATE PARTITION語(yǔ)句或 ALTER TABLE... TRUNCATE SUBPARTITION語(yǔ)句刪除分區(qū)或子分區(qū)中的所有數(shù)據(jù)。n 例如,將分區(qū)表 student_range的 p2分區(qū)重命名為second_part。p ALTER TABLE student_range MOVE PARTITION p2 TABLESPACE ORCLTBS5。Oracle10g數(shù)據(jù)庫(kù)基礎(chǔ)教程p 移動(dòng)分區(qū)n 為了減少存儲(chǔ)碎片,或修改分區(qū)創(chuàng)建時(shí)的屬性設(shè)置,或進(jìn)行表中數(shù)據(jù)壓縮,或?qū)⒎謪^(qū)移動(dòng)到一個(gè)新的表空間,可以使用 ALTER TABLE… MOVE ALTER TABLE… MOVE SUBPARTITION語(yǔ)句移動(dòng)分區(qū)或子分區(qū)。n 例如,刪除分區(qū)表 student_list中的 student_male分區(qū)。Oracle10g數(shù)據(jù)庫(kù)基礎(chǔ)教程p 刪除分區(qū)n 可以使用 ALTER TABLE...DROP PARTITION語(yǔ)句刪除分區(qū),或使用 ALTER TABLE... DROP SUBPARTITION語(yǔ)句刪除范圍 列表復(fù)合分區(qū)的子分區(qū)。n 例如,將分區(qū)表 student_range的 p1分區(qū)和 p2分區(qū)合并到 p2分區(qū)中。合并分區(qū)的實(shí)質(zhì)是新建一個(gè)分區(qū)保存原來(lái)兩個(gè)分區(qū)中的數(shù)據(jù),然后刪除原來(lái)的兩個(gè)分區(qū)。n 如果新增加的分區(qū)是范圍分區(qū),那么新增范圍分區(qū)的邊界必須大于已經(jīng)存在的最后一個(gè)范圍分區(qū)的邊界。Oracle10g數(shù)據(jù)庫(kù)基礎(chǔ)教程 維護(hù)分區(qū)表p 使用 ALTER TABLE語(yǔ)句來(lái)維護(hù)分區(qū)表,包括:n 添加分區(qū)n 回收分區(qū)n 刪除分區(qū)n 交換分區(qū)n 合并分區(qū)n 修改分區(qū)增加值n 修改分區(qū)刪除值n 移動(dòng)分區(qū)n 更名分區(qū)n 分割分區(qū)n 截?cái)喾謪^(qū)等 Oracle10g數(shù)據(jù)庫(kù)基礎(chǔ)教程p 添加分區(qū)n 可以使用 ALTER TABLE… ADD PARTITION語(yǔ)句為分區(qū)表添加分區(qū)。))p (SUBPARTITION p1_sub1 TABLESPACE ORCLTBS1,p SUBPARTITION p1_sub2 TABLESPACE ORCLTBS2),p PARTITION p2 VALUES LESS THAN(TO_DATE(199011, YYYYMMDD))p (SUBPARTITION p2_sub1 TABLESPACE ORCLTBS3,p SUBPARTITION p2_sub2 TABLESPACE ORCLTBS4),p PARTITION p3 VALUES LESS THAN(MAXVALUE) TABLESPACE ORCLTBS5p , 39。 (PARTITION p1 VALUES LESS THAN(TO_DATE(39。 PARTITION BY RANGE(birthday)p birthday DATEp sname VARCHAR2(10),p Oracle10g數(shù)據(jù)庫(kù)基礎(chǔ)教程p CREATE TABLE student_range_hash(p Oracle10g數(shù)據(jù)庫(kù)基礎(chǔ)教程p 范圍 散列復(fù)合分區(qū)n 范圍 散列復(fù)合分區(qū)先對(duì)表進(jìn)行范圍分區(qū),然后再對(duì)每個(gè)分區(qū)進(jìn)行散列分區(qū),即在一個(gè)范圍分區(qū)中創(chuàng)建多個(gè)散列子分區(qū)。F39。M39。YYYYMMDD39。19901139。F39。M39。YYYYMMDD39。19801139。F39。M39。p 范圍 列表復(fù)合分區(qū)示例n 創(chuàng)建一個(gè)范圍 列表復(fù)合分區(qū)表,將 1980年 1月 1日前出生的男、女學(xué)生信息分別保存在 ORCLTBS1和ORCLTBS2表空間中, 1980年 1月 1日到 1990年 1月 1日出生的男、女學(xué)生信息分別保存在 ORCLTBS3和 ORCLTBS4表空間中,其他學(xué)生信息保存在ORCLTBS5表空間中。 p 創(chuàng)建復(fù)合分區(qū)時(shí)需要指定n 分區(qū)方法( PARTITION BY RANGE)n 分區(qū)列n 子分區(qū)方法( SUBPARTITION BY HASH, SUBPARTITION BY LIST)n 子分區(qū)列n 每個(gè)分區(qū)中子分區(qū)數(shù)量或子分區(qū)的描述。 p CREATE TABLE student_hash2 (p sno NUMBER(6) PRIMARY KEY,p sname VARCHAR2(10) )p PARTITION BY HASH(sno)p PARTITIONS 2 STORE IN(ORCLTBS1,ORCLTBS2)。Oracle10g數(shù)據(jù)庫(kù)基礎(chǔ)教程p CREATE TABLE student_hash (p sno NUMBER(6) PRIMARY KEY,p sname VARCHAR2(10)p )p PARTITION BY HASH(sno)p ( PARTITION p1 TABLESPACE ORCLTBS1,p 或者使用 PARTITIONS子句指定分區(qū)數(shù)量,用 STORE IN子句指定分區(qū)存儲(chǔ)空間。n 通過(guò) PARTITION BY HASH指定分區(qū)方法,其后的括號(hào)指定分區(qū)列。此時(shí)可以采用散列分區(qū)( HASH)方法,在指定數(shù)量的分區(qū)中均等地分配數(shù)據(jù)。) TABLESPACE ORCLTBS2p )。) TABLESPACE ORCLTBS1,p PARTITION student_female VALUES(39。))p )p PARTITION BY LIST(sex)p ( PARTITION student_male VALUES(39。, 39。 sex CHAR(2) CHECK(sex in (39。 sno NUMBER(6) PRIMARY KEY,p Oracle10g數(shù)據(jù)庫(kù)基礎(chǔ)教程p 示例n 創(chuàng)建一個(gè)分區(qū)表,將學(xué)生信息按性別不同進(jìn)行分區(qū),男學(xué)生信息保存在表空間 ORCLTBS1中,而女學(xué)生信息保存在 ORCLTBS2中。每個(gè)分區(qū)以PARTITION 關(guān)鍵字開頭,其后是分區(qū)名。創(chuàng)建列表分區(qū)時(shí)需要指定分區(qū)列和分區(qū)描述。Oracle10g數(shù)據(jù)庫(kù)基礎(chǔ)教程( 2)列表分區(qū)p 概述n 如果分區(qū)列的值并不能劃分范圍(非數(shù)值類型或日期類型),同時(shí)分區(qū)列的取值范圍只是一個(gè)包含少數(shù)值的集合,則可以對(duì)表進(jìn)行列表分區(qū)( LIST),如按地區(qū)、性別等分區(qū)。)) p TABLESPACE ORCLTBS2,p PARTITION p3 VALUES LESS THAN(MAXVALUE)p TABLESPACE ORCLTBS3 STORAGE(INITIAL p 10M NEXT 20M))p STORAGE(INITIAL 20M NEXT 10M MAXEXTENTS 10p , 39。)) p TABLESPACE ORCLTBS1,p PARTITION p2 VALUES LESS THANp (TO_DATE(39。, 39。 ( PARTITION p1 VALUES LESS THANp (TO_DATE(39。Oracle10g數(shù)據(jù)庫(kù)基礎(chǔ)教程p 示例n 創(chuàng)建一個(gè)分區(qū)表,將學(xué)生信息根據(jù)其出生日期進(jìn)行分區(qū),將 1980年 1月 1日前出生的學(xué)生信息保存在ORCLTBS1表空間中,將 1980年 1月 1日到 1990年1月 1日出生的學(xué)生信息保存在 ORCLTBS2表空間中,將其他學(xué)生信息保存在 ORCLTBS3表空間中。 VALUES LESS THAN子句用于設(shè)置分區(qū)中分區(qū)列值的范圍。參數(shù)n 通過(guò) PARTITION BY RANGE子句說(shuō)明根據(jù)范圍進(jìn)行分區(qū),其后括號(hào)中列出分區(qū)列,可以進(jìn)行多列分區(qū)。n 分區(qū)后,表中每個(gè)記錄或索引條目根據(jù)分區(qū)條件分散存儲(chǔ)到不同分區(qū)中 。n 每個(gè)分區(qū)都具有相同的邏輯屬性,但物理屬性可以不同。n 由于移動(dòng)了表數(shù)據(jù)而導(dǎo)致索引失效 Oracle10g數(shù)據(jù)庫(kù)基礎(chǔ)教程( 5)索引的查詢 p DBA_INDEXES、 ALL_INDEXES、 USER_INDEXESn 包含索引的基本描述信息和統(tǒng)計(jì)信息,包括索引的所有者、索引的名稱、索引的類型、對(duì)應(yīng)表的名稱、索引的存儲(chǔ)參數(shù)設(shè)置、由分析得到的統(tǒng)計(jì)信息等信息p DBA_IND_COLUMNS、 ALL_IND_COLUMNS、USER_IND_COLUMNSn 包含索引列的描述信息,包括索引的名稱、表的名稱和索引列的名稱等信息p DBA_IND_EXPRESSIONS、 ALL_IND_EXPRESSIONS、USER_IND_EXPRESSIONS n 包含函數(shù)索引的描述信息,通過(guò)該視圖可以查看到函數(shù)索引的函數(shù)或表達(dá)式p V$OBJECT_USAGEn 包含通過(guò) ALTER INDEX… MONITORING USAGE語(yǔ)句對(duì)索引進(jìn)行監(jiān)視后得到的索引使用信息。n 通過(guò)一段時(shí)間監(jiān)視,發(fā)現(xiàn)幾乎沒(méi)有查詢或只有極少數(shù)查詢會(huì)使用該索引。 Oracle10g數(shù)據(jù)庫(kù)基礎(chǔ)教程( 4)刪除索引p 語(yǔ)法n DROP INDEX index_name。Oracle10g數(shù)據(jù)庫(kù)基礎(chǔ)教程p 查看索引使用情況n 通過(guò) V$OBJECT_USAGE動(dòng)態(tài)性能視圖中查看索引的使用情況。p 打開索引監(jiān)視狀態(tài)n ALTER INDEX index_ename MONITORING USAGE。Oracle10g數(shù)據(jù)庫(kù)基礎(chǔ)教程( 3)監(jiān)視索引p 已經(jīng)建立的索引是否能夠有效地工作,取決于在查詢執(zhí)行過(guò)程中是否會(huì)使用到這個(gè)索引。在重建 過(guò) 程中如果指定了 ONLINE關(guān) 鍵 字,不會(huì)影響 對(duì) 當(dāng)前索引的使用Oracle10g數(shù)據(jù)庫(kù)基礎(chǔ)教程p 索引重命名n 語(yǔ)法p ALTER INDEX… RENAME TO語(yǔ)句為索引重命名。 n 語(yǔ)法p ALTER INDEX… REBUILD n 示例 p ALTER INDEX player_sage REBUILD。 Oracle10g數(shù)據(jù)庫(kù)基礎(chǔ)教程( 2)修改索引p 合并索引 n 合并索引是對(duì)索引進(jìn)行合并操作,但只是簡(jiǎn)單地將 B樹葉節(jié)點(diǎn)中的存儲(chǔ)碎片合并在一起,并不會(huì)改變索引的物理組織結(jié)構(gòu)n 語(yǔ)法p ALTER INDEX… COALESCEn 示例p ALTER INDEX employee_ename COALESCE。 Oracle10g數(shù)據(jù)庫(kù)基礎(chǔ)教程p 創(chuàng)建函數(shù)索引 n CREATE INDEX idx ON employee(UPPER(ename))。 p 創(chuàng)建位圖索引 n CREATE BITMAP INDEX student_sex ON student(sex)。( 1)創(chuàng)建索引Oracle10g數(shù)據(jù)庫(kù)基礎(chǔ)教程p 創(chuàng)建非惟一性索引 n CREATE INDEX employee_ename ON employee(ename)TABLESPACE users STORAGE (INITIAL 20K NEXT 20k PCTINCR
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1