版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第二章 填空題1. oracle 數(shù)據(jù)庫(kù)從存儲(chǔ)結(jié)構(gòu)上可以分為 _物理存儲(chǔ)結(jié)構(gòu) 和 _邏輯存儲(chǔ)結(jié) 構(gòu)_.2. 在 oracle 數(shù)據(jù)庫(kù)中, _數(shù)據(jù)文件 _是指存儲(chǔ)數(shù)據(jù)庫(kù)的文件,數(shù)據(jù)庫(kù)中的所有數(shù)據(jù)最終都保存在 _數(shù)據(jù)文件 _中。_段_、區(qū)、 _塊_。一_段_組成,一個(gè) _段_LGWR_,如果數(shù)據(jù)庫(kù)_ARCn_進(jìn)程寫(xiě)入歸檔_控制文件 _和 _日志文3. Oracle 數(shù)據(jù)庫(kù)從邏輯存儲(chǔ)結(jié)構(gòu)上可以分為表空間、 個(gè)數(shù)據(jù)庫(kù)實(shí)例由多個(gè)表空間組成,一個(gè)表空間由多個(gè) _有多個(gè)區(qū)組成,一個(gè)區(qū)由多個(gè) _塊_組成。4. 將日志緩沖區(qū)的日志信息寫(xiě)入日志文件的后臺(tái)進(jìn)程是 實(shí)例運(yùn)行在歸檔模式下,則日志文件中的內(nèi)容將會(huì)被 日志
2、。5. oracle 數(shù)據(jù)庫(kù)的物理存儲(chǔ)結(jié)構(gòu)主要有數(shù)據(jù)庫(kù)文件、 件_這 3 種類(lèi)型的文件組成。6. 如果一個(gè)服務(wù)器進(jìn)程非正常終止,由oracle系統(tǒng)會(huì)使用_PMON進(jìn)程來(lái)釋放他所占用的資源。7. oracle 數(shù)據(jù)庫(kù)中,段主要可以分為數(shù)據(jù)段、 _索引段_、_臨時(shí)段 _和_回 退段_。二、選擇題1. 下面對(duì)數(shù)據(jù)庫(kù)文件的敘述中,正確的是 CA、一個(gè)表空間只能對(duì)應(yīng)一個(gè)人數(shù)據(jù)庫(kù)文件B個(gè)數(shù)據(jù)文件可以對(duì)應(yīng)多個(gè)表空間C一個(gè)表空間可以對(duì)應(yīng)多個(gè)數(shù)據(jù)庫(kù)文件D數(shù)據(jù)庫(kù)文件存儲(chǔ)了數(shù)據(jù)庫(kù)中的所的日志信息2. 下面對(duì)數(shù)據(jù)庫(kù)邏輯存儲(chǔ)結(jié)構(gòu)敘述中,正確的是 _AB_A個(gè)數(shù)據(jù)庫(kù)實(shí)例由多個(gè)表空間組成B個(gè)人段由多個(gè)區(qū)組成C 一個(gè)人區(qū)由多
3、個(gè)段組成D個(gè)人塊由多個(gè)區(qū)組成3. 下面哪種后臺(tái)進(jìn)程用于將數(shù)據(jù)緩沖區(qū)中的數(shù)據(jù)寫(xiě)入數(shù)據(jù)文件?_B_ALGWRBDBWnCCKPTDARCn4. 系統(tǒng)全局區(qū)包括下面那些區(qū)域? _ACD_A、java 池B軟件代碼區(qū)C數(shù)據(jù)緩沖區(qū)D 日志緩沖區(qū)5. 解析后的sql語(yǔ)句會(huì)緩存到下面的SGA哪個(gè)區(qū)域中? _CA java 池B 大型池C、 共享池D數(shù)據(jù)緩沖區(qū)三、簡(jiǎn)答題1. 簡(jiǎn)述 oracle 物理存儲(chǔ)結(jié)構(gòu)中的數(shù)據(jù)文件、控制文件與重做日志文件的作用。 答:數(shù)據(jù)文件 (Data File) 是指存儲(chǔ)數(shù)據(jù)庫(kù)數(shù)據(jù)的文件控制文件 (Control File) 是一個(gè)很小的二進(jìn)制文件,用于描述和維護(hù)數(shù)據(jù)庫(kù)的物理結(jié)構(gòu) 重
4、做日志文件 (Redo Log File) 是記錄數(shù)據(jù)庫(kù)中所有修改信息的文件,簡(jiǎn)稱(chēng)日志 文件2. 簡(jiǎn)述 oracle 邏輯存儲(chǔ)結(jié)構(gòu)中的表空間、段、區(qū)、塊之間的關(guān)系。答:表空間是 Oracle 中最大的邏輯存儲(chǔ)結(jié)構(gòu),它與物理上的一個(gè)或多個(gè)數(shù)據(jù)文件相 對(duì)應(yīng),每個(gè) Oracle 數(shù)據(jù)庫(kù)都至少擁有一個(gè)表空間,表空間的大小等于構(gòu)成該表 空間的所有數(shù)據(jù)文件大小的總和。 一個(gè)或多個(gè)區(qū)組成一個(gè)段, 所以段的大小由區(qū) 的個(gè)數(shù)決定。 不過(guò),一個(gè)數(shù)據(jù)段可以包含的區(qū)的個(gè)數(shù)并不是無(wú)限制的, 它由如下 兩個(gè)參數(shù)決定3. 簡(jiǎn)單介紹LGW進(jìn)程與ARCnft程的作用。答:LGWR(LogWriter ,日志寫(xiě)入 )進(jìn)程,是負(fù)責(zé)
5、管理日志緩沖區(qū)的一個(gè)后臺(tái)進(jìn)程,用 于將日志緩沖區(qū)中的日志數(shù)據(jù)寫(xiě)入磁盤(pán)的日志文件中ARCn(Archive Process ,歸檔 ) 進(jìn)程,用于將寫(xiě)滿(mǎn)的日志文件復(fù)制到歸檔日志文 件中,防止日志文件組中的日志信息由于日志文件組的循環(huán)使用而被覆蓋。4. 如果想要了解數(shù)據(jù)庫(kù)中所有的表的信息,應(yīng)使用那種數(shù)據(jù)字典?答:dba_tables 數(shù)據(jù)字典5. DBWr進(jìn)程所采用的LRU算法應(yīng)該怎樣理解LRU算法是數(shù)據(jù)緩沖區(qū)的一種管理機(jī)制,只保留最近的數(shù)據(jù),不保留舊數(shù)據(jù),所以DBW進(jìn)程可以使用LRU算法將最近使用的數(shù)據(jù)塊保留在內(nèi)存中。3.5 習(xí)題一、填空題1查看表結(jié)構(gòu)時(shí), 所使用的命令是 _ DESCRIBE_
6、,該命令可以簡(jiǎn)寫(xiě)為 _ DESC 。2 .使用SQL*Plus語(yǔ)句塊編輯SQL語(yǔ)句時(shí),可以使用的命令有 APPEND可以簡(jiǎn) 寫(xiě)為A)命令、CHANGE _可以簡(jiǎn)寫(xiě)為C)命令、INPUT _ (可以簡(jiǎn)寫(xiě) 為I )命令、LIST(可以簡(jiǎn)寫(xiě)為L(zhǎng))命令,以及RUN(可以簡(jiǎn)寫(xiě)為R)命令。3. 在SQL*Plus工具中,可以使用SAVE命令將緩沖區(qū)內(nèi)容保存到文件;可以使用_ START 命令讀取并運(yùn)行文件內(nèi)容;可以使用 _ EDIT 命令編輯緩沖區(qū)內(nèi)容或文件內(nèi)容;還可以使用 SPOOLS令復(fù)制輸出結(jié)果到文件。4. 在SQL語(yǔ)句中,如果在某個(gè)變量前面使用了 &符號(hào),那么就表示該變量是一個(gè) 臨時(shí)變量,定義變量
7、,可以使用 DEFINE 或ACCEP命令;刪除變量,可 以使用UNDEFINED令。5. 在SQL*Plus中格式化查詢(xún)結(jié)果時(shí),COLUM命令可以格式化對(duì)列的顯示效果, PAGESIZ命令可以設(shè)置一頁(yè)顯示多行數(shù)據(jù),LINESIZE命令可以設(shè)置一行顯示多少個(gè)字符 _。6. 創(chuàng)建簡(jiǎn)單報(bào)表時(shí),使用 _ TTITLE 命令和 BTITLE 命令,分別為報(bào)表設(shè)置頁(yè)眉和頁(yè)腳信息。二、選擇題1. 在SQL*Plus中鏈接數(shù)據(jù)庫(kù)時(shí),可以使用 CONNEC命令。下面的4個(gè)選項(xiàng)中, 哪幾個(gè)命令是正確的?其中, 用戶(hù)名為 scott ,密碼為 tiger ,數(shù)據(jù)庫(kù)名為 orcl DA. CONNECT scott
8、/tiger;B. CONNECT tiger /scott;C. CONN scott/tiger as sysdba;D. CONN scott/tigerorcl as sysdba;2. 執(zhí)行語(yǔ)句 SAVE scott_emp_query.sql APPEND,執(zhí)行結(jié)果表示 C。A. 如果 scott_emp_query.sql 文件不存在,則出現(xiàn)錯(cuò)誤B. 如果 scott_emp_query.sql 文件已經(jīng)存在,則出現(xiàn)錯(cuò)誤C. 將緩沖區(qū)中的內(nèi)容追加到scott_emp_query.sql文件中,如果該文件不存在, 會(huì)創(chuàng)建該文件D. 將緩沖區(qū)中的內(nèi)容替換掉scott_emp_quer
9、y.sql文件的內(nèi)容,如果該文件不 存在,會(huì)創(chuàng)建該文件3. 使用SQL*Plus中的B,可以將文件中的內(nèi)容檢索到緩沖區(qū),并且不執(zhí)行。A. SAVE命令B. GET命 令C. START命 令D. SPOOI命令4. 下面是有關(guān)變量的描述,請(qǐng)問(wèn)哪些描述是正確的? CA. 臨時(shí)變量是指僅在某個(gè)SQL語(yǔ)句中有效的變量B. 臨時(shí)變量實(shí)在某個(gè)會(huì)話(huà)期間有效的變量C. 已定義變量是指明確定義,其生命期至顯式地刪除、重新定義或退出SQL*Plus 為止D. 已定義的變量是不能被刪除的5如果希望控制列的顯式格式,那么可以使用下面的 D命令A(yù). SHOWB. DEFINEC. SPOOLD. COLUMN三、簡(jiǎn)答
10、題1. 使用DESCRIB命令,查看scott用戶(hù)的dept表的結(jié)構(gòu)信息。答:DESCRIBE scott.dept;2. 使用SAVE命令將緩沖區(qū)內(nèi)容寫(xiě)入到e:test.sql文件中;然后使用START命令將文件中的內(nèi)容讀入到緩沖區(qū),并且進(jìn)行執(zhí)行。答: SAVE e:test.sql;START e:test.sql ;3. 執(zhí)行下列語(yǔ)句,觀(guān)察輸出結(jié)果;DEFINE temp=5000SELECT empno ,ename,mgrFROM scott.empWHERE sa1=&temp;答:輸出結(jié)果為:?jiǎn)T工編號(hào) 員工姓名 上級(jí)編號(hào)7839 KING4. 對(duì)scott用戶(hù)的emp表的輸出信息
11、進(jìn)行格式設(shè)置,其中,empno列設(shè)置標(biāo)題為 “員工編號(hào)”,NUMBE格式為9999; ename列設(shè)置標(biāo)題為“員工名稱(chēng)”,格式設(shè)置為 25個(gè); hiredate 列設(shè)置標(biāo)題為“受雇日期”,并且標(biāo)題居中顯示。答:COLUMN empno HEADING員工編號(hào)FORMAT 9999COLUMN en ame HEADING員工姓名FORMAT A25COLUMN hiredate HEADING 受顧日期 JUSTIFY GENTERSELECT empno, ename , hiredateFROM scott.emp ;5. 設(shè)置一頁(yè)顯示 30行數(shù)據(jù),并且設(shè)置一行顯示 130 個(gè)字符,然后輸
12、出 scott 用 戶(hù)的emp表的全部信息。答: SET PAGESIZE 30SET LINESIZE 130SELECT * FROM scott.emp;Oracle 第四章課后習(xí)題以及答案一、填空題1. 在創(chuàng)建永久性性表空間是, 需要使用 datafile 關(guān)鍵字指定其數(shù)據(jù)文件, 而如 果是創(chuàng)建臨時(shí)表空間時(shí) ,則應(yīng)該使用_關(guān)鍵字為其指定臨時(shí)文件。 (TEMPFILE)2. 表空間的狀態(tài)屬性主要有 ONLINE_ _和_。(OFFLINE, READONLY .READ WRITE)3. 數(shù)據(jù)文件的狀態(tài)屬性主要有 ONLINE _和_。 (OFFLINE, OFFLINE DROP)4.
13、 創(chuàng)建臨時(shí)表空間需要使用TEMPORARY鍵字,創(chuàng)建大文件表空間需要使用_ 關(guān)鍵字,創(chuàng)建撤銷(xiāo)表空間需要使用 _關(guān)鍵字。 (BIGFILE,UNDO)5. oracle 中用戶(hù)默認(rèn)的永久表空間為 _,默認(rèn)的臨時(shí)表空間為 temp。 (users)6. oracle 中管理撤銷(xiāo)表空間的方式有回退段撤銷(xiāo)管理和 。 (自動(dòng)撤銷(xiāo)管理 )二、1. 下面那些不屬于表空間的狀態(tài)屬性( CD)A. ONLINEB. OFFLINEC. OFFLINE DROPD. READ2. 將表空間的狀態(tài)切換為OFFLINE時(shí),可指定下面那種切換方式(ABDA. NORMALB. IMMEDIATEC. TEMPD. FO
14、R RECOVER3. 在表空間 space 中沒(méi)有存儲(chǔ)任何數(shù)據(jù), 現(xiàn)在刪除該表, 并同屬刪除其對(duì)應(yīng)的數(shù) 據(jù)文件,可使用下面哪條語(yǔ)句( C)A. DROP TABLESPACE spa;ceB. DROP TABLESPACE space INCLUDING DATAF;ILEC. .DROP TABLESPACE space INCLUDING CONTENTS AND DATAF;ILED. DROP TABLESPACE space AND DATAFI;LE4. 使用下列語(yǔ)句創(chuàng)建一個(gè)臨時(shí)空間表 tempCREATE_TABLESPACE spaceF:oraclefiletemp.db
15、f SIZE 10MBAUTOEXTEND ONNEXT 2M MAXSIZE 20M;從下面的選項(xiàng)中中選擇正確的關(guān)鍵字補(bǔ)充上面的語(yǔ)句( C)A. ( 不填) 、DATAFILEB. TEMP、TEMPFILEC. TEMPORAR、YDATAFILED. .TEMP、DATAFILE5. 將臨時(shí)表空間設(shè)置 temp 設(shè)置為臨時(shí)表空間的正確語(yǔ)句為( B)A. ALTER DATASPACE DEFAULT TABLESAPCE ;tempB. ALTER DATASPACE DEFAULT TEMPORARY TABLESAPC;E tempC. ALTER DEFAULT TEMPORARY
16、 TABLESAPCE TO ;tempD. ALTER DEFAULT TABLESAPCE TO tem;p6. 如果當(dāng)前數(shù)據(jù)庫(kù)實(shí)例中有一個(gè)臨時(shí)表空間里組groupl,該組中有一個(gè)臨時(shí)表空間tempi,先使用下列語(yǔ)句修改tempi表空間所在組為group2 : ALTER TABLESPACE temp1 TABLESPACE GROUP group2; 對(duì)執(zhí)行上述語(yǔ)句說(shuō)法正確的是( BD)A. 由于數(shù)據(jù)中不存在 group2 組,因此執(zhí)行將失敗B. 上屬語(yǔ)句執(zhí)行成功,temp2表空間將被移動(dòng)到group2組中C. 執(zhí)行上述語(yǔ)句后,數(shù)據(jù)庫(kù)實(shí)例中將存在兩個(gè)臨時(shí)表空間組:groupi和grou
17、p2D. . 執(zhí)行上述語(yǔ)句后,數(shù)據(jù)庫(kù)實(shí)例中將只存在一個(gè)臨時(shí)表空間組:group2三、簡(jiǎn)答題1. 表空間的狀態(tài)有哪幾種,它們分別表示什么意思? 答:表空間的狀態(tài)分別有如下幾種:1)在線(xiàn)(ONLINE :當(dāng)表空間的狀態(tài)為ONLINE寸,才允許訪(fǎng)問(wèn)該表空間中的數(shù) 據(jù)。2)離線(xiàn)(OFFLINE :當(dāng)表空間狀態(tài)為OFFLINE寸,不允許訪(fǎng)問(wèn)該表空間中的數(shù) 據(jù)。3)只讀(READONLY :當(dāng)表空間的狀態(tài)為 READONLY寸,雖然可以訪(fǎng)問(wèn)表空間 中的數(shù)據(jù),但訪(fǎng)問(wèn)僅僅限于閱讀,而不能進(jìn)行任何更新或刪除操作。4)讀寫(xiě)(READWRITE :當(dāng)表空間的狀態(tài)為 READWRITE寸,可以對(duì)表空間進(jìn)行 正常訪(fǎng)問(wèn),
18、包括對(duì)表空間中的數(shù)據(jù)進(jìn)行查詢(xún)、更新和刪除等操作。2. 如果初始化參數(shù)為db_block_size的值為16KB那么還能設(shè)置 db_i6k_cache_size 的參數(shù)的值么?請(qǐng)結(jié)合本章的學(xué)習(xí)內(nèi)容, 創(chuàng)建一個(gè)非標(biāo)準(zhǔn)數(shù) 據(jù)塊表空間,并簡(jiǎn)述其步驟。答: 不能。(1)使用SHOW PARAMWTE句查看數(shù)據(jù)緩沖區(qū)參數(shù) db_16k_cache_size 的值: SHOW PARAMWTER db_i6k_cache_size(2)使用 ALTER SYSTE語(yǔ)句修改參數(shù) db_16k_cache_size 的值:ALTER SYSTEM SET db_16k_cache_size=20M;(3)創(chuàng)建表
19、空間non ,指定其數(shù)據(jù)塊大小為16KB:CREATE TABLESPACE nonDATAFILEF:ORACLEnon.dbf SIZE 5MBLOCKSIZE 16K;3 在實(shí)際應(yīng)用中,需要臨時(shí)創(chuàng)建一個(gè)表來(lái)使用,那么是否可以將該表創(chuàng)建在臨時(shí) 表空間中?答:不需要, 如果是創(chuàng)建臨時(shí)表的話(huà) ,一般如果內(nèi)容部是很大不會(huì)有很明顯的影響 而且使用完之后系統(tǒng)會(huì)自動(dòng)刪除臨時(shí)表。4 在 oracle 中,對(duì)表空間的使用與管理非常重要。請(qǐng)創(chuàng)建一個(gè)表空間,然后對(duì) 表空間的數(shù)據(jù)文件進(jìn)行增加,刪除和移動(dòng)等管理,鞏固本章所學(xué)的知識(shí)。答:創(chuàng)建表空間:(創(chuàng)建永久性表空間 myspace)CREATE TABLESPA
20、CE myspaceDATAFILE E:myspace.dbf SIZE 20MAUTOEXTEND ON NEXT 50MMAXSIZE 100M;在表空間中增加數(shù)文件:(myspace表空間中在增加目錄下增加一個(gè)數(shù)據(jù)文件,名為 myspace01.dbf )ALTER TABLESPACE myspaceADD DATAFILE E: m ys p a ce01.dbf SIZE 10MAUTOEXTEND ON NEXT 5MMAXSIZE 70;刪除表空間中數(shù)據(jù)文件:(刪除 myspace表空間數(shù)據(jù)文件E:myspace01.dbf )ALTER TABLESPACE myspace
21、DROP DATAFILEE:myspace01.dbf ;移動(dòng)表空間中數(shù)據(jù)文件:(將myspaceOl.dbf從目錄移到目錄 )ALTER TABLESPACE myspaceRENAME DATAFILEE:myspaceO1.dbf TO F:myspaceO1.dbf 一、填空題:1. 按照約束的用途,主要可以將表的完整性約束 分為NOT NULL約束、UNIQU約束、_PRIMARYKEY約束、_CHEC約束 和FOREIGN KE約束。2. 使用 TRUNCATE關(guān)_鍵字,可以快速刪除表中的所有記錄,并且不在撤銷(xiāo)表空間中記錄撤銷(xiāo)數(shù)據(jù)。3. _NOT NULL約 束 用 于 定 義
22、列 中 不 能 出 現(xiàn) NULL 值 ,_UNIQUE約束用于定義列中不能出現(xiàn)重復(fù)值,而 PRIMARY KE約束則可以定義列中既不予許出現(xiàn) NULL值,也不允許出現(xiàn)重復(fù)值。4. 如果要清除索引中的存儲(chǔ)碎片,可以對(duì)索引進(jìn)行合并或_重建。視圖中的列并不都支持DML操作,通過(guò)數(shù)據(jù)字典_user_updatable_columns 可以了解視圖中那些列是可更新的。5. 使 用 _currval 可 以 獲 取 序 列 的 當(dāng) 前 值 , 使 用nextval 可以獲取下一個(gè)值。二、選擇題:1. 存儲(chǔ)數(shù)據(jù) 123.45,可以使用下面哪種數(shù)據(jù)類(lèi)型? ADA. NUMBERB. NUMBER(5)C. N
23、UMBER(5,3)D. NUMBER(5,2)2. 如果某列定義了 UNIQUE勺束,貝UADA. 該列不允許出現(xiàn)重復(fù)值。B. 該列不允許出現(xiàn)NULL值。C. 該列內(nèi)允許出現(xiàn)一個(gè)NULL值。D. 該列允許出現(xiàn)多個(gè)NULL值。3. 為定義一個(gè)CHECK勺束,希望該約束能對(duì)表中已存儲(chǔ)的數(shù)據(jù),以及以后向表中添加或修改的數(shù)據(jù)都進(jìn)行檢查,則應(yīng)該將該約束設(shè)置為如下哪種狀態(tài)? AAENABLE VALIDATEBENABLE NOVALIDATECDISABLE VALIDATEDDISABLE NOVALIDATE4. 使用如下語(yǔ)句創(chuàng)建一個(gè)視圖:CREATE VIEW test_view ASSELEC
24、T stu.studname,stu.stuage+1 newage,cla.clanameFROM student stu LEFT JOIN class cla ON stu.claid=cla.claid;請(qǐng)問(wèn) test_view 視圖中那些列是可更新的? AA. stunameB. stuname、newage C . stuname、 claname D . stuname、 newage、 claname5. 如果創(chuàng)建一個(gè)序列, 用于為表的主鍵列生成主鍵值, 則創(chuàng)建該序列時(shí)不應(yīng)該指定以下哪種參數(shù)? _DA. MAXVALUE 1000B. MINVALUE 10C. CACHE 1
25、0D. CYCLE6. 如果在創(chuàng)建序列時(shí)指定其CACH參數(shù)值為10,當(dāng)序列的當(dāng)前值為5時(shí),數(shù)據(jù)庫(kù)突然關(guān)閉,再次運(yùn)行數(shù)據(jù)庫(kù)后,序列將從以下哪個(gè)值開(kāi)始?_CA. 5B.6C.11D.16三、簡(jiǎn)答題:1. 比較VARCHAF與CHAF兩種數(shù)據(jù)類(lèi)型的區(qū)別,并舉例說(shuō)明分別在什么情況下使 用這兩種數(shù)據(jù)類(lèi)型。答:CHAR勺長(zhǎng)度是固定的,VARCHAF的長(zhǎng)度是可以變化的,VARCHAR比 CHAR節(jié)省空間,在效率上比CHAR會(huì)稍微差一些2. 創(chuàng)建一個(gè)表后,為表中的某列添加 CHEC約束,并分別設(shè)置該約束的狀態(tài)為 4 中不同的狀態(tài),比較這 4 中狀態(tài)下的約束檢查效果。答:3. 如果經(jīng)常需要使用如下語(yǔ)句查詢(xún) em
26、ployee 表中的員工信息:SELECT * FROM WHERE SUBSTRB(ename,0;2李;那么應(yīng)該為ename創(chuàng)建什么索引,如何創(chuàng)建?答:創(chuàng)建一個(gè)帶有SUBSTR函數(shù)的基于函數(shù)的索引create index emp_ename_SUBSTRB on eemp ( SUBSTRB(ename,0,2) );這樣在執(zhí)行上面的查詢(xún)語(yǔ)句時(shí), 這個(gè)基于函數(shù)的索引將排上用場(chǎng), 執(zhí)行計(jì)劃將是 (INDEX RANGE SCA)N。4. 如果對(duì)視圖的基表進(jìn)行結(jié)構(gòu)上的改動(dòng),將會(huì)影響視圖的可用性。請(qǐng)基于一個(gè)表 創(chuàng)建一個(gè)視圖,在視圖的子查詢(xún)語(yǔ)句中使用 *查詢(xún)基表的所有列,然后對(duì)該表進(jìn) 行結(jié)構(gòu)修改,
27、例如增加列、刪除列、修改列名等,測(cè)試不同情況下視圖的可用性, 并思考其中的原因。答:5思考在實(shí)際應(yīng)用中使用同義詞的好處:答:一:應(yīng)用程序開(kāi)發(fā)可以不管數(shù)據(jù)庫(kù)的具體對(duì)象名二:避免應(yīng)用程序直接訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)對(duì)象,提高數(shù)據(jù)庫(kù)安全性 三:簡(jiǎn)化數(shù)據(jù)庫(kù)對(duì)象的訪(fǎng)問(wèn)。一、填空題1. 備份控制文件主要有兩種方式: 和備份成腳本文件。2. 通過(guò)數(shù)據(jù)字典v$datafile 可以產(chǎn)看數(shù)據(jù)文件信息,通過(guò)數(shù)據(jù)字典可以查看控制文件信息,通過(guò)數(shù)據(jù)字典 可以產(chǎn)看日志文件信息。3.0racle數(shù)據(jù)庫(kù)的運(yùn)行模式有歸檔模式和 模式兩種,Oracle數(shù)據(jù)庫(kù)默認(rèn)為非歸檔模式,數(shù)據(jù)庫(kù)管理員可以執(zhí)行語(yǔ)句,將數(shù)據(jù)庫(kù)的運(yùn)行模式的運(yùn)行模式設(shè)置為歸檔模
28、式。4. 如果在創(chuàng)建控制文件時(shí)使用了 RESRTLOG選項(xiàng),則應(yīng)該執(zhí)行 語(yǔ)句打開(kāi)數(shù)據(jù)庫(kù)。5. 使用ALTER SYSTEM句修改參數(shù)值時(shí),可以使用 SCPO選項(xiàng),該選項(xiàng)有MEMORY和3個(gè)可選值。二、選擇題1. 下面對(duì)日志文件及其成員敘述正確的是 。A. 日志文件組中可以沒(méi)有日志成員B. 日志文件組中的日志成員大小一致C. 在創(chuàng)建日志文件組時(shí),其日志成員可以是已經(jīng)存在的日志文件D. 在創(chuàng)建日志文件組時(shí),如果日志成員已經(jīng)存在,則使用REUS關(guān)鍵字就一定可 以成功替換該文件2. 當(dāng)日志文件組處于哪種情況時(shí),無(wú)法清空該日志文件組? A. ACTIVEB.IN ACTIVEC. CURRENTD.UN
29、USED3. 下面哪條語(yǔ)句用于切換日志文件組? A. ALTER DATABASE SWITCH LOGFILE;B. ALTER SYSTEM SWITCH LOGFILE;C. ALTER STSTEM ARCHIVELOG;D. ALTER DATABASE ARCHIVELOG;4. 刪除日志文件組5種的日志文件E:orcldatafileredo05.log,其中正確的語(yǔ)句是。A. ALTER DATABASE DROP LOGFIE:orcldatafileredo05.log;B. ALTER DATABASE DROP LOGFILE GROUfE5orcldatafilere
30、do05.log;C. ALTER DATABASE DROP KOGFILE MEMEERrcldatafileredo05.log;D. ALTER GROUP 5DROP LOGFlLEorcldatafileredo05.log;5. 修改系統(tǒng)中的參數(shù)值時(shí),如果只修改服務(wù)器參數(shù)文件中的設(shè)置,則SCOP選項(xiàng)的值應(yīng)該為。A. SPFILEB.MEMORYC.BOTHD.以上都不對(duì)三、簡(jiǎn)答題1. 控制文件在數(shù)據(jù)庫(kù)中有什么作用?在創(chuàng)建控制文件時(shí)應(yīng)該注意哪些問(wèn)題?2. 日志文件組中的日志成員大小應(yīng)該一致嗎?為什么?3. 日志文件組有哪幾種狀態(tài),它們分別表示什么含義?4. 簡(jiǎn)述清空日志文件組以及刪
31、除日志文件組或日志成員時(shí)應(yīng)該注意哪些問(wèn)題。5件數(shù)歸檔模式與非歸檔模式的區(qū)別。答案:一、填空題1. 備份為二進(jìn)制文件2. v$controlfile、v$logfile3. ALTER DATABASE ARCHIVELOG4. ALTER DATABASE OPEN RSEETLOGS5.SPFILE、BOTH二、選擇題1. B2.C3.B 4.C 5.A1. 如果需要在SELECT子句包括一個(gè)表的所有列,可以使用符號(hào)_*。2. WHER子句可以接收FROMF句輸出的數(shù)據(jù);而HAVING子句可以接收來(lái)FROMWHER或 ORDER B子句的輸出的數(shù)據(jù)。3. 在SELECTS句中,分組條件的子句
32、是 GROUBY,對(duì)顯示的數(shù)據(jù)進(jìn)行排序的子句 ORDER BY4. 在DML語(yǔ)句中,INSERT語(yǔ)句可以實(shí)現(xiàn)插入記錄,UPDAT語(yǔ)句可以實(shí)現(xiàn)更新記 錄,DELETED句和TRUNCATE句可以實(shí)現(xiàn)刪除記錄。5. CHR函數(shù)可以返回某個(gè)數(shù)值的 ASCII值,ASCII函數(shù)可以反悔某個(gè)ASCII值對(duì) 應(yīng)的十進(jìn)制數(shù)。6. 使用TO CHA函數(shù),可以把數(shù)字或日期類(lèi)型的數(shù)據(jù)轉(zhuǎn)換成字符串; 使用TO_DATE函數(shù),可以把字符串轉(zhuǎn)換成日期數(shù)據(jù),默認(rèn)的日期格式為DD-MON-YY二、選擇題1. 查詢(xún)scott用戶(hù)的emp表中的總記錄數(shù),可以使用下列哪個(gè)語(yǔ)句?BDA. SELECT MAX(emp no) FR
33、OM scott.emp;B. SELECT COUNT(emp no) FROM scott.emp;C. SELECT COUNT(comm) FROM scott.emp;D. SELECT COUNT(*) FROM scott.emp;2. 為了取出結(jié)果集中的重復(fù)行,可以再 SELECTS句中使用下列哪個(gè)關(guān)鍵字? BA. ALLB. DISTINCTC. UPDATED. MERGE3. 在SELECTS句中,HAVING句的作用是。BA. 查詢(xún)結(jié)果的分組條件B. 組的篩選條件C. 限定返回的行的判斷條件D. 對(duì)結(jié)果集進(jìn)行排序4. 下列哪個(gè)聚合函數(shù)可以把一個(gè)列中的所有值相加求和?DA
34、. MAX函 數(shù)B. MIN函數(shù)C. COUN函 數(shù)D. SUM函數(shù)5. 如果要統(tǒng)計(jì)表中有多少行記錄,應(yīng)該使用下列哪個(gè)聚合函數(shù)?CA. SUM函數(shù)B. AVG函數(shù)C. COUN函 數(shù)D. MAX函 數(shù)三、簡(jiǎn)答題1. 標(biāo)準(zhǔn)SQL語(yǔ)言的語(yǔ)句類(lèi)型可以分為哪三大類(lèi),每種語(yǔ)句類(lèi)型分別用來(lái)操縱哪些 語(yǔ)句?2. 列舉幾個(gè)在WHER條件中可以使用的操作符。3. 如果要按照降序?qū)?shù)據(jù)進(jìn)行排序,應(yīng)該在 ORDER B子句中使用哪個(gè)關(guān)鍵字?4. 下面這個(gè)SELECTS句能否輸出查詢(xún)結(jié)果?如果不能,該如何修改?SELECT emp no , en ame . dept no , COUNT(*)FROM scott.
35、empOGROUP BY dept no ;5. 指定一個(gè)日期值,例如08-8月-2008,獲得這個(gè)日期與系統(tǒng)當(dāng)前日期之間相 隔的月份數(shù)和天數(shù)。8.5習(xí)題一. 填空題1. 在SELECTS句的WHER子句中可以使用子查詢(xún),表示將子查詢(xún)返回的結(jié)果作為外部的WHER條件。2. 在子查詢(xún)的SELECTS句中,可以指定FROMF句、WHERE子句、GROUP BY子句和HAVING?句等,但是有些情況下不能指定ORDER BY子句。3. 使用IN操作符實(shí)現(xiàn)指定匹配查詢(xún);使用 ANY操作符實(shí)現(xiàn)任意匹配查詢(xún);使用 ALL操作符實(shí)現(xiàn)全部匹配查詢(xún)。4. 在關(guān)聯(lián)子查詢(xún)中可以使用 EXISTS 或 NOT EXI
36、STS關(guān)鍵字。5. 常用的表的鏈接類(lèi)型有 INNER JOIN(內(nèi)連接)、OUTERJOIN(外連接)CROSS JOIN (交叉連接)。6. 集合運(yùn)算符UNION實(shí)現(xiàn)了集合的并運(yùn)算;集合運(yùn)算符INTERSECTS現(xiàn)了對(duì)集合的交運(yùn)算;而集合運(yùn)算符MINUS則實(shí)現(xiàn)了集合的減運(yùn)算。二選擇題1. 下面哪些語(yǔ)句在執(zhí)行時(shí)不會(huì)返回錯(cuò)誤信息,而顯示檢索結(jié)果?BDA. SELECTempno, enameFROMcott.emp WHEREeptno = ( SELECTdeptno FROMscott.deptWHERE dname NOT IN (SALES );B. SELECTempno, ename
37、FROMcott.emp WHEREeptno = ( SELECTdeptno FROMscott.dept WHERE dname IN ( SALES );C. SELECT empno , e.deptno , dname FROM scott.emp e , scott.dept d ;D. SELECT emp no , dept no, dn ame FROM scott.emp , scott.dept ;2. 使用關(guān)鍵字進(jìn)行子查詢(xún)時(shí),_D關(guān)鍵字只注重子查詢(xún)是否返回行。 如果子查詢(xún)返回一個(gè)或多個(gè)行,那么將返回真,否則為假。A. INB. ANY C. ALL D. EXISTS
38、3. 使用簡(jiǎn)單鏈接查詢(xún)兩個(gè)表,其中一個(gè)表有 5行記錄,另一個(gè)表有28行記錄。如果未使用WHER子句,則將返回多少行?DA. 33 B. 23C. 28D. 1404. C為具有相同名稱(chēng)的列字段進(jìn)行記錄匹配,不必指定任何同等鏈接條件。A.等值連接B.不等連接C. 自然連接 D.交叉連接5.SQL/92標(biāo)準(zhǔn)可以使用USING關(guān)鍵字來(lái)簡(jiǎn)化連接查詢(xún),但是只有在查詢(xún)滿(mǎn)足下 面的AB條件時(shí),才能使用USING關(guān)鍵字來(lái)簡(jiǎn)化。A. 查詢(xún)必須是等值連接B. 等值連接中的列必須具有相同的名稱(chēng)和數(shù)據(jù)類(lèi)型C. FROMF句應(yīng)當(dāng)包括所有的表名D. 如果在連接查詢(xún)時(shí)使用了兩個(gè)表中相同的多個(gè)列,那么就可以再USING子句中
39、 指定多個(gè)列名三簡(jiǎn)答題1. 子查詢(xún)有哪3種子類(lèi)型? 答:子查詢(xún)有下面3種子類(lèi)型:多列子查詢(xún):向外部的SQL語(yǔ)句返回多列。關(guān)聯(lián)子查詢(xún):引用外部的SQL語(yǔ)句中的一列或多列。嵌套子查詢(xún):在子查詢(xún)中包含有子查詢(xún)。2. 對(duì)scott用戶(hù)的emp進(jìn)行操作,在SELECTS句中使用子查詢(xún),獲得每個(gè)部門(mén) 中工資最高的員工信息。答:SQLSELECT emp no , en ame , sal , dept no , dn ame FROM scott.emp outer2 WHERE sal = (SELECT MAX(sal) FROM scott.emp inner3 WHERE inn er.dept
40、no = outer.dept no);3. 外連接(OUTER JOIN可以分為哪3種類(lèi)型?左外連接右外連接全外連接4對(duì)scott用戶(hù)的emp表和dept表進(jìn)行操作,使用內(nèi)連接(INNERJOIN)方式, 檢索sales部門(mén)的員工信息。答:SQLSELECT empno , ename , sal , d.deptno , dname2 FROM scott.emp e INNER JOIN scott.dept d ON e.dept no = d.dept no3 WHERE dname = sales ;5. 在進(jìn)行集合操作時(shí),使用哪些操作符,分別獲取兩個(gè)結(jié)果集的并集、交集和差 集?答
41、:分別是 UNION,INTERSECT,MINUS.9.8習(xí)題、 填空題1. PL/SQL程序塊一般包括 DECLAR部分、BEGIN-END部分和部分。2. PL/SQL程序塊中的賦值符號(hào)位。3. 在聲明常量時(shí)需要使用 關(guān)鍵字,并且必須為常量賦初始值。4. 使用游標(biāo)一般分為聲明游標(biāo)、 、和關(guān)閉游標(biāo)這幾個(gè)步驟。5. 如果程序的執(zhí)行部分出現(xiàn)異常,那么程序?qū)⑻D(zhuǎn)到 部分對(duì)異常進(jìn)行處理。二、選擇題1. 下面哪些是合法的變量名? A. _number01 B.nu mber01C.nu mber-01D. number2. 使用下列哪條語(yǔ)句可以正確地聲明一個(gè)常量? A. name CONSTANT
42、VARCHAR2(8);B. name VARCHAR2(8) := CANDY ;C. name VARCHAR2(8) DEFAULTCANDY ;D. name CONSTANT VARCHAR2(8) :=CANDY ;3. 有如下PL/SQL程序塊:SQL DECLARE2 a NUMBER := 10 ;3 b NUMBER := 0 ;4 BEGIN5 IF a 2 THEN6 b :=1;7 ELSIF a 4 THEN8 b := 2 ;9 ELSE10 b := 3 ;11 END IF ;12 DBMS_OUTPUT.PUT_LINE (b);13 END ;執(zhí)行上述PL
43、/SQL塊后的輸出結(jié)果為A. 0 B. 1 C. 2 D. 34. 有如下PL/SQL程序塊:SQL DECLARE2 i BINARY_INTEGER := 1 ;3 BEGIN ;4 WHILE i = 1 ;5 LOOP6 i := i + 1 ;7 DBMS_OUTPUT.PUT_LINE (i);8 END LOOP;9 END ;執(zhí)行上述PL/SQL塊,結(jié)果為A. 輸出從1開(kāi)始,每次遞增1的數(shù)B. 輸出從2開(kāi)始,每次遞增1的數(shù)C. 輸出2D. 該循環(huán)將陷入死循環(huán)5. 使用游標(biāo)的什么屬性可以獲取SELECTS句當(dāng)前檢索到的行數(shù)? A. %FOUNDB. %NOTFOUNDC. %IS
44、OPEND. %ROWCOUNT6. 下列不屬于IF條件語(yǔ)句中的關(guān)鍵字是 A. ELSEIF B. ELSE IF C. OTHERS D. THEN三、簡(jiǎn)答題1. 簡(jiǎn)述常量與變量在創(chuàng)建與使用時(shí)的區(qū)別。2. 假設(shè)student表中有如下字段:sid (主鍵列)、sname(姓名)和sscore(成績(jī)),請(qǐng)問(wèn)使用SELECTS句查詢(xún)student表中的學(xué)生信息時(shí),如何顯示每 個(gè)學(xué)生的成績(jī)所屬的級(jí)別?示例查詢(xún)結(jié)果如下:Sid sn ame sscore級(jí)另廿1 李云 91優(yōu)秀2 王小靜 87良好3. 使用ROWTY與自定義記錄類(lèi)型,都可以定義存儲(chǔ)一行數(shù)據(jù)的變量,請(qǐng)比較 它們的區(qū)別。4. 條件語(yǔ)句與
45、循環(huán)語(yǔ)句都可以多層嵌套, 請(qǐng)編寫(xiě)一段PL/SQL程序,實(shí)現(xiàn)如下輸 出效果:*5. 假設(shè)表 test 中只有一個(gè) id 列,其數(shù)據(jù)如下: SQL SELECT * FROM test ;ID80080010001000500現(xiàn)在需要將 id 列中 800的值修改為 1000,1000 的值修改為 800。請(qǐng)問(wèn),使用普 通的UPDATED句能實(shí)現(xiàn)嗎(提示:使用rowid列,它是Oracle提供的唯一標(biāo)識(shí) 數(shù)據(jù)行的列)?如果使用游標(biāo),又應(yīng)該怎樣實(shí)現(xiàn)?6. 自定義異常主要用于實(shí)現(xiàn)業(yè)務(wù)邏輯規(guī)范,請(qǐng)列舉部分在實(shí)際應(yīng)用中需要?jiǎng)?chuàng)建 自定義異常的情況,并思考如何在 PL/SQL中處理該異常。答案一、填空題1.
46、EXCEPTION2. :=3. CONSTANT4. 打開(kāi)游標(biāo)、檢索游標(biāo)5. EXCEPTION二、選擇題1. B 2. D 3. B 4. D 5. D 6. ABC三、簡(jiǎn)答題 略。第十章習(xí)題、填空題1 創(chuàng)建存儲(chǔ)過(guò)程需要使用 CREATE PROCEDURE句,使用存儲(chǔ)過(guò)程可以使用 或者EXECUT命令。2存儲(chǔ)過(guò)程中有 3 種參數(shù)模式,分別為 IN、和 。3下面是創(chuàng)建存儲(chǔ)過(guò)程的語(yǔ)句,該過(guò)程用于根據(jù)某學(xué)生ID(studentid )返回學(xué)生姓名( studentname ):CREATE PROCEDURE stu_pro( stu_id IN NUMBER , stu_name OUT V
47、ARCHAR2) AS BEGINSELECT studentname INTOFROM student WHERE studentid = ;END stu_pro ; 請(qǐng)將上述的語(yǔ)句補(bǔ)充完整,并完成下面的過(guò)程調(diào)用等語(yǔ)句:VARIABLE stu_name VARCHAR2(1;0)EXEC stu_pro(1003 , );SELECT FROM studen;t4 Oracle 中觸發(fā)器主要有 、系統(tǒng)觸發(fā)器和 。5如果要?jiǎng)?chuàng)建行級(jí)觸發(fā)器,則應(yīng)該在創(chuàng)建觸發(fā)器的語(yǔ)句中使用 子句。6創(chuàng)建包規(guī)范需要使用 CREATE PACKAGES句,創(chuàng)建包體需要使用 語(yǔ)句。二、選擇題1. 假設(shè)有存儲(chǔ)過(guò)程 ad
48、d_student ,其創(chuàng)建語(yǔ)句的頭部?jī)?nèi)容如下:CREATE POCEDURE add_student(stu_id IN BUMBER, stu_name INVARCHAR2) 請(qǐng)問(wèn)下列調(diào)用該存儲(chǔ)過(guò)程的語(yǔ)句中,正確的是 。A EXEC add_student(1001 , CANDY );B EXEC add_student( CAND,Y 1001) ;C EXEC add_student(stu_id=1001 , stu_name= CANDY ) ;D EXEC add_student(stu_name=CANDY , stu_id=1001) ;2下面對(duì)BEFOR觸發(fā)器與INST
49、EAD OF觸發(fā)器敘述正確的是 。A. BEFORE觸發(fā)器在觸發(fā)事件執(zhí)行之前被觸發(fā),觸發(fā)器事件本事將不會(huì)被執(zhí)行B. BEFORE觸發(fā)器在觸發(fā)事件執(zhí)行之前被觸發(fā),觸發(fā)器本身仍然執(zhí)行。C. INSTEADOF觸發(fā)器在觸發(fā)事件發(fā)生時(shí)被觸發(fā),觸發(fā)器事件本事將不會(huì)被執(zhí)行D. INSTEAD O觸發(fā)器在觸發(fā)事件發(fā)生時(shí)被觸發(fā),觸發(fā)器本身仍然執(zhí)行。3. 下面關(guān)于:NEWT: OLD的理解正確的是.A. : NEWT: OLD可發(fā)分別用于捕獲新的數(shù)據(jù)與舊的數(shù)據(jù)。B. : NEWT: OLD可以分別用于INSERT觸發(fā)器、UPDAT觸發(fā)器和DELETES蟲(chóng)發(fā) 器中C. INSERT 觸發(fā)器中只能使用: NEWD.
50、 UPDATE*發(fā)器中只能使用:NEW4. 修改觸發(fā)器應(yīng)該使用下列那種語(yǔ)句 .A. ALTER TRIGGE句B. DROP TRIGGES句C. CREATE TRIGGER句D. CREATE OF REPLACE TRIG(語(yǔ)句5. 如果在包規(guī)范 mypackage中沒(méi)有申明某個(gè)過(guò)程 myprocedure,而在創(chuàng)建包體 時(shí)包含了該過(guò)程,那么對(duì)該過(guò)程敘述正確的是 。A. 包體將無(wú)法創(chuàng)建成功,因?yàn)樵诎w中包含有包規(guī)范中沒(méi)有申明的元素。B. 該過(guò)程不影響包體的創(chuàng)建,它屬于包的私有元素。C. 可以通過(guò) mypackage.myproduce調(diào)用該過(guò)程。D. 無(wú)法在包體外使用該過(guò)程三、簡(jiǎn)答題1.
51、 簡(jiǎn)述帶參數(shù)的存儲(chǔ)過(guò)程的使用,并概括說(shuō)明在創(chuàng)建與調(diào)用時(shí)都應(yīng)該主意哪些 問(wèn)題。2. 簡(jiǎn)述存儲(chǔ)過(guò)程與函數(shù)的區(qū)別。3. 在表中使用CHECK勺束也是為了保證數(shù)據(jù)的完整性,請(qǐng)舉例說(shuō)明使用觸發(fā)器與 使用CHECKS束的優(yōu)缺點(diǎn)。4. 在調(diào)用存儲(chǔ)過(guò)程時(shí), 如果存儲(chǔ)過(guò)程中有多個(gè)輸入?yún)?shù), 則在調(diào)用該過(guò)程時(shí)需要 為這些參數(shù)賦值,本書(shū)介紹了兩種為多個(gè)參數(shù)賦值的形式,一種是指定參數(shù)名, 另一種是不指定參數(shù)名。 在實(shí)際應(yīng)用中, 有些用戶(hù)喜歡將上述兩種形式混在一起 用,如下:SQLEXEC test(name =李云,23,sex=女);請(qǐng)指出在使用這種形式賦值時(shí)有什么限制。5. 簡(jiǎn)述INSTEAD OF觸發(fā)器的作用。
52、答案:一 . 第一題1. CALL2. OUT, IN OUT3. stu_name、stu_id 、 :stu_name、 :stu_name4. DML觸發(fā)器,INSTEAD OF觸發(fā)器,DDL觸發(fā)器5. FOR EACH ROW6. CREATE PACKAGE BODY二.選擇題1. ACD 2. BC 3 . AC 4 . D 5 . BD三:簡(jiǎn)答題略第十一章習(xí)題填空題1. 由于臨時(shí)表中存儲(chǔ)的數(shù)據(jù)只在當(dāng)前事務(wù)處理或者會(huì)話(huà)進(jìn)行期間有效,因此臨時(shí)表主要分為兩種:事務(wù)級(jí)別臨時(shí)表和會(huì)話(huà)級(jí)別臨時(shí)表。2. 穿件外部表,可以在 ORGANIZATION EXTERNAL句中,通過(guò) LOCATION
53、選項(xiàng)用來(lái)指定源數(shù)據(jù)文件;DEFAULT DIRECTORY選項(xiàng)用來(lái)指定所使用的目錄對(duì)象,該目錄對(duì)象指向外部數(shù)據(jù)文件所在目錄。3. 創(chuàng)建外部表時(shí),可以使用 REJECT LIMIT子句指定允許出現(xiàn)的數(shù)據(jù)轉(zhuǎn)換錯(cuò)誤個(gè)數(shù)。4. Oracle數(shù)據(jù)庫(kù)提供對(duì)表或索引的分區(qū)方法有5種:范圍分區(qū), 散列分區(qū),列表分區(qū),組合范圍散列分區(qū)和組合范圍列表分區(qū)。5. 為分區(qū)表增加一個(gè)新的分區(qū)時(shí),需要使用ADD PARTITION或者SPLIT PARTITION子句。6. 在創(chuàng)建分區(qū)表或者為分區(qū)表增加分區(qū)時(shí),指定分區(qū)值可以是一個(gè)具體的數(shù)據(jù),也可以是MAXVALU或DEFAULT其中,_ XVALUE表示分區(qū)中可能的最大
54、值; DEFAULT表示分區(qū)中的其他值。二、選擇題1. 創(chuàng)建臨時(shí)表時(shí),如果指定A子句,則表示創(chuàng)建的臨時(shí)表是事務(wù)級(jí)別的臨時(shí)表。A. ON COMMIT DELETE ROWSB.ON COMMIT PRESERVE ROWSC.ORGANIZATION EXTERNALD. PARTITION BY2. 在創(chuàng)建外部表時(shí),使用 _B子句指定記錄錯(cuò)誤數(shù)據(jù)的文件A.REJECT LIMITB.BADFILEC丄 OGFILED.FILE3. 創(chuàng)建范圍分區(qū)表需要指定_D關(guān)鍵字,創(chuàng)建散列分區(qū)表需要使用關(guān)鍵字,創(chuàng)建列分區(qū)表需要使用 關(guān)鍵字。A丄 1ST、HASH RANGEB.HASH LIST、RANGEC.RANGE LIST、HASHD.RANGE HSAH LIST4. 為分區(qū)表怎家分區(qū)時(shí),如果當(dāng)前存在MAXVALU或DEFULT值的分區(qū),那么在增加分區(qū)時(shí)會(huì)出現(xiàn)錯(cuò)誤。這時(shí),需要使用 _D,采用分隔分區(qū)的方法來(lái)解決。A. ADD PARTITION子 句B.MERGEPARTITIO子 句C. DROP P
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 通信架空鋼管施工方案
- 裝飾木板安裝施工方案
- 2025年中國(guó)工業(yè)控制軟件行業(yè)發(fā)展監(jiān)測(cè)及投資方向研究報(bào)告
- 2025年通風(fēng)過(guò)濾網(wǎng)組行業(yè)深度研究分析報(bào)告
- 2025-2030年重慶市數(shù)字政府市場(chǎng)全景調(diào)查及發(fā)展前景研判報(bào)告
- 2019-2025年中國(guó)卡那霉素市場(chǎng)供需格局及未來(lái)發(fā)展趨勢(shì)報(bào)告
- 2025年中國(guó)肌苷片行業(yè)市場(chǎng)全景評(píng)估及投資前景展望報(bào)告
- 乳化防銹油復(fù)合劑行業(yè)市場(chǎng)發(fā)展及發(fā)展趨勢(shì)與投資戰(zhàn)略研究報(bào)告
- 2025年度高校校長(zhǎng)任期國(guó)際交流合作聘用合同3篇
- 2025年度新型肥料研發(fā)與應(yīng)用推廣合同范本3篇
- 經(jīng)方治療腦梗塞的體會(huì)
- 新版DFMEA基礎(chǔ)知識(shí)解析與運(yùn)用-培訓(xùn)教材
- 制氮機(jī)操作安全規(guī)程
- 衡水市出租車(chē)駕駛員從業(yè)資格區(qū)域科目考試題庫(kù)(全真題庫(kù))
- 護(hù)理安全用氧培訓(xùn)課件
- 《三國(guó)演義》中人物性格探析研究性課題報(bào)告
- 注冊(cè)電氣工程師公共基礎(chǔ)高數(shù)輔導(dǎo)課件
- 土方勞務(wù)分包合同中鐵十一局
- 乳腺導(dǎo)管原位癌
- 冷庫(kù)管道應(yīng)急預(yù)案
- 司法考試必背大全(涵蓋所有法律考點(diǎn))
評(píng)論
0/150
提交評(píng)論