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

正文內(nèi)容

oracle模式對(duì)象基礎(chǔ)教案(專業(yè)版)

  

【正文】 n 例如,為分區(qū)表 student_list_index創(chuàng)建全局非分區(qū)索引。p ALTER TABLE student_range RENAME PARTITION p2 TO second_part。n 例如,為分區(qū)表 student_hash增加一個(gè)分區(qū) .p ALTER TABLE student_hash ADD PARTITION p3 TABLESPACE ORCLTBS3。p 示例n 創(chuàng)建一個(gè)范圍 散列復(fù)合分區(qū)表,將 1980年 1月 1日前出生的學(xué)生信息均勻地保存在 ORCLTBS1和ORCLTBS2表空間中, 1980年 1月 1日到 1990年 1月 1日出生的學(xué)生信息保存在 ORCLTBS3和ORCLTBS4表空間中,其他學(xué)生信息保存在ORCLTBS5表空間中。, 39。使用 PARTITION子句指定每個(gè)分區(qū)名稱和其存儲(chǔ)空間。 Oracle10g數(shù)據(jù)庫(kù)基礎(chǔ)教程p CREATE TABLE student_list(p 19801139。p 在下面幾種情況下,可以考慮刪除索引 n 該索引不再使用。p 創(chuàng)建反序索引 n CREATE INDEX player_sage ON player(sage) REVERSE。(4)表結(jié)構(gòu)重組Oracle10g數(shù)據(jù)庫(kù)基礎(chǔ)教程p 語(yǔ)法n ALTER TABLE tbname MOVE [TABLESPACE tbs_name] p 注意 n 直到表被完全移動(dòng)到新的數(shù)據(jù)段中之后, Oracle才會(huì)刪除原來的數(shù)據(jù)段;n 表結(jié)構(gòu)重組后,表中每個(gè)記錄的 ROWID會(huì)發(fā)生變化,因此該表的所有索引失效,需要重新建立索引;n 如果表中包含 LOB列,則默認(rèn)情況下不移動(dòng) LOB列數(shù)據(jù)和 LOB索引段。p ALTER TABLE employee MODIFY phone NUMBER。STUDENT39。ZHANG39。Oracle10g數(shù)據(jù)庫(kù)基礎(chǔ)教程p 通過 ALTER TABLE … MODIFY … DISABLE| ENABLE 語(yǔ)句改變約束狀態(tài)n ALTER TABLE STUDENT MODIFY CONSTRAINT S_CK2 DISABLE。p 利用 SQL*Loader從外部數(shù)據(jù)源提取大量數(shù)據(jù)到數(shù)據(jù)庫(kù)中;p 進(jìn)行數(shù)據(jù)庫(kù)中數(shù)據(jù)的大量導(dǎo)入、導(dǎo)出操作;p 針對(duì)表執(zhí)行一項(xiàng)包含大量數(shù)據(jù)操作的批處理工作時(shí)。 p 添加主鍵約束n ALTER TABLE player ADD CONSTRAINT P_PK PRIMARY KEY(ID)。p 注意n Oracle約束通過名稱進(jìn)行標(biāo)識(shí)。通過對(duì)表中列定義約束,可以防止在執(zhí)行 DML操作時(shí),將不符合要求的數(shù)據(jù)插入到表中。Oracle10g數(shù)據(jù)庫(kù)基礎(chǔ)教程p 約束( constraint)n 在 Oracle數(shù)據(jù)庫(kù)中對(duì)列的約束包括主鍵約束、惟一性約束、檢查約束、外鍵約束和空 /非空約束等 5中,定義方法有表級(jí)約束和列級(jí)約束 2種。21139。 deptno NUMBER(3) NOT NULL CONSTRAINT p fk_emp REFERENCES dept( deptno)p )p TABLESPACE USERSp PCTFREE 10 PCTUSED 40p STORAGE(INITIAL 50K NEXT 50K MAXEXTENTS 10 PCTINCREASE 25)。n 默認(rèn)情況下,用戶引用的對(duì)象是與自己同名模式中的對(duì)象,如果要引用其他模式中的對(duì)象,需要在該對(duì)象名之前指明對(duì)象所屬模式。 n表示秒的小數(shù)位數(shù),取值范圍為 1~ 9,默認(rèn)值為 6。p NCLOBn 用于存儲(chǔ)可變長(zhǎng)度的 Unicode字符數(shù)據(jù),最大數(shù)據(jù)量為 4 GB。Oracle10g數(shù)據(jù)庫(kù)基礎(chǔ)教程( 3)利用子查詢創(chuàng)建表 p 語(yǔ)法n CREATE TABLE table_namen (column_name [column_level_constraint]n [, column_name [column_level_constraint]… ]n [, table_level_constraint]) n [parameter_list]n AS subquery。FOREIGN KEYOracle10g數(shù)據(jù)庫(kù)基礎(chǔ)教程p 特點(diǎn)n 定義外鍵約束的列的取值要么是主表參照列的值,要么為空;n 外鍵列只能參照于主表中的主鍵約束列或惟一性約束列;n 可以在一列或多列組合上定義外鍵約束;n 外鍵約束可以是列級(jí)約束,也可以是表級(jí)約束。Oracle10g數(shù)據(jù)庫(kù)基礎(chǔ)教程p 創(chuàng)建一個(gè) course表,同時(shí)為主鍵約束列上的唯一性索引設(shè)置存儲(chǔ)位置和存儲(chǔ)參數(shù),語(yǔ)句為 n CREATE TABLE course(n o NUMBER(6) PRIMARY KEY,n ame CHAR(20) UNIQUE USING INDEX n TABLESPACE indx STORAGE(n INITIAL 64K NEXT 64K)n )。p 刪除指定名稱的約束n ALTER TABLE player DROP CONSTRAINT P_CK。p ALTER TABLE STUDENT DISABLE PRIMARY KEY KEEP INDEX。n INSERT INTO new_emp VALUES(1,39。p SET CONSTRAINT ALL DEFERRED。Oracle10g數(shù)據(jù)庫(kù)基礎(chǔ)教程p LOGGING與 NOLOGGING子句n 默認(rèn)為 NOLOGGING,即表的創(chuàng)建操作不會(huì)記錄到重做日志文件中,尤其適合通過查詢創(chuàng)建表的情況。p ALTER TABLE player DROP UNUSED COLUMNS。因?yàn)樗饕蕉?,維護(hù)索引所需開銷越大,當(dāng)更新表時(shí),需要同時(shí)更新與表相關(guān)的所有索引。Oracle10g數(shù)據(jù)庫(kù)基礎(chǔ)教程( 3)監(jiān)視索引p 已經(jīng)建立的索引是否能夠有效地工作,取決于在查詢執(zhí)行過程中是否會(huì)使用到這個(gè)索引。參數(shù)n 通過 PARTITION BY RANGE子句說明根據(jù)范圍進(jìn)行分區(qū),其后括號(hào)中列出分區(qū)列,可以進(jìn)行多列分區(qū)。Oracle10g數(shù)據(jù)庫(kù)基礎(chǔ)教程( 2)列表分區(qū)p 概述n 如果分區(qū)列的值并不能劃分范圍(非數(shù)值類型或日期類型),同時(shí)分區(qū)列的取值范圍只是一個(gè)包含少數(shù)值的集合,則可以對(duì)表進(jìn)行列表分區(qū)( LIST),如按地區(qū)、性別等分區(qū)。) TABLESPACE ORCLTBS1,p PARTITION student_female VALUES(39。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表空間中。YYYYMMDD39。 (PARTITION p1 VALUES LESS THAN(TO_DATE(39。n 例如,刪除分區(qū)表 student_list中的 student_male分區(qū)。p CREATE INDEX student_range_local ON student_range(sname) LOCAL。p DBA_IND_PARTITIONS, ALL_IND_PARTITIONS,USER_IND_PARTITIONSn 包含索引分區(qū)的層次、存儲(chǔ)、統(tǒng)計(jì)等信息。( 1) 分區(qū)索引類型Oracle10g數(shù)據(jù)庫(kù)基礎(chǔ)教程( 2)創(chuàng)建分區(qū)索引 p 創(chuàng)建本地分區(qū)索引 n 使用 LOCAL關(guān)鍵字標(biāo)識(shí)本地分區(qū)索引。Oracle10g數(shù)據(jù)庫(kù)基礎(chǔ)教程p 刪除分區(qū)n 可以使用 ALTER TABLE...DROP PARTITION語(yǔ)句刪除分區(qū),或使用 ALTER TABLE... DROP SUBPARTITION語(yǔ)句刪除范圍 列表復(fù)合分區(qū)的子分區(qū)。 PARTITION BY RANGE(birthday)p 19901139。 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 )p PARTITION BY LIST(sex)p ( PARTITION student_male VALUES(39。)) 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 n 分區(qū)后,表中每個(gè)記錄或索引條目根據(jù)分區(qū)條件分散存儲(chǔ)到不同分區(qū)中 。在重建 過 程中如果指定了 ONLINE關(guān) 鍵 字,不會(huì)影響 對(duì) 當(dāng)前索引的使用Oracle10g數(shù)據(jù)庫(kù)基礎(chǔ)教程p 索引重命名n 語(yǔ)法p ALTER INDEX… RENAME TO語(yǔ)句為索引重命名。Oracle10g數(shù)據(jù)庫(kù)基礎(chǔ)教程 OEM管理表p 創(chuàng)建表p 刪除表p 修改表p 查詢表Oracle10g數(shù)據(jù)庫(kù)基礎(chǔ)教程( 1)創(chuàng)建表Oracle10g數(shù)據(jù)庫(kù)基礎(chǔ)教程Oracle10g數(shù)據(jù)庫(kù)基礎(chǔ)教程Oracle10g數(shù)據(jù)庫(kù)基礎(chǔ)教程Oracle10g數(shù)據(jù)庫(kù)基礎(chǔ)教程Oracle10g數(shù)據(jù)庫(kù)基礎(chǔ)教程Oracle10g數(shù)據(jù)庫(kù)基礎(chǔ)教程( 2)表的其他管理Oracle10g數(shù)據(jù)庫(kù)基礎(chǔ)教程 索引p 索引概述p 索引管理p 利用 OEM管理索引Oracle10g數(shù)據(jù)庫(kù)基礎(chǔ)教程p 索引概念及作用n 索引是為了加速對(duì)表中元組的檢索而創(chuàng)建的一種分散存儲(chǔ)結(jié)構(gòu);n 是對(duì)表而建立的,由除存放表的數(shù)據(jù)頁(yè)面以外的索引頁(yè)面組成,獨(dú)立于被索引的表;n 通過使用索引加速行的檢索,但減慢更新的速度;n 快速定位數(shù)據(jù),減少磁盤 I/O;n Oracle自動(dòng)使用、維護(hù)索引Oracle10g數(shù)據(jù)庫(kù)基礎(chǔ)教程p 索引分類n 惟一性索引與非惟一性索引 n 平衡樹索引與位圖索引 n 單列索引與復(fù)合索引n 函數(shù)索引 n 聚簇索引n 全局索引與本地索引Oracle10g數(shù)據(jù)庫(kù)基礎(chǔ)教程p 索引使用原則n 導(dǎo)入數(shù)據(jù)后再創(chuàng)建索引 n 在適當(dāng)?shù)谋砗妥侄紊蟿?chuàng)建索引 p 經(jīng)常查詢的記錄數(shù)目少于表中所有記錄總數(shù)的 5%時(shí)就應(yīng)當(dāng)創(chuàng)建索引;p 經(jīng)常進(jìn)行連接查詢表時(shí),在連接列上建立索引能夠顯著提高查詢的速度;p 對(duì)于取值范圍很大的列應(yīng)當(dāng)創(chuàng)建 B樹索引;p 對(duì)于取值范圍很小的列應(yīng)當(dāng)創(chuàng)建位圖索引;p 不能在 LONG, LONG RAW, LOB數(shù)據(jù)類型的列上創(chuàng)建索引;p Oracle會(huì)自動(dòng)在 PRIMARY KEY和 UNIQUE約束的列上創(chuàng)建唯一性索引。 n 示例p ALTER TABLE player SET UNUSED COLUMN sage。n INITRANS:用于指定能夠并發(fā)訪問同一個(gè)數(shù)據(jù)塊的事務(wù)的數(shù)量。n ALTER TABLE new_emp MODIFY CONSTRAINT NE_FK INITIALLY IMMEDIATE。 n CREATE TABLE new_emp(n empno NUMBER PRIMARY KEY,n ename CHAR(11),n deptno NUMBER CONSTRAINT NE_FK REFERENCES new_dept(deptno)n ON DELETE CASCADE DEFERRABLEn )。若在禁用約束時(shí),保留對(duì)應(yīng)的惟一性索引,可使用 ALTER TABLE… DISABLE… KEEP INDEX語(yǔ)句。n 可以通過直接指定約束的名稱來刪除約束,或指定約束的內(nèi)容來刪除約束。F39。n 系統(tǒng)保證從表在外部鍵上的取值要么是主表中某一個(gè)主鍵值或唯一鍵值,要么取空值。Oracle10g數(shù)據(jù)庫(kù)基礎(chǔ)教程p 會(huì)話級(jí)別的臨時(shí)表是在會(huì)話終止時(shí)系統(tǒng)自動(dòng)刪除表中所有記錄 。 DAY TO SECOND表示 5天 10小時(shí) 30分 40秒??梢栽谟脩舢?dāng)前會(huì)話中使用參數(shù) NLS_DATE_FORMAT指定日期和時(shí)間的格式,或者使用 TO_DATE函數(shù),將表示日期和時(shí)間的字符串按特定格式轉(zhuǎn)換成日期和時(shí)間。n 通常情況下,用戶所創(chuàng)建數(shù)據(jù)庫(kù)對(duì)象都保存在與自己同名的模式中。此外,表名稱不能是 Oracle數(shù)據(jù)庫(kù)的保留字 p 數(shù)據(jù)類型 (datatype) n 字符類型n 數(shù)字類型n 日期類型n LOB類型n 二進(jìn)制類型 n 行類型 Oracle10g數(shù)據(jù)庫(kù)基礎(chǔ)教程p CHAR( n)n 定長(zhǎng)字符串, n的取值范圍為 12023字節(jié)p VARCHA
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1