Oracle10g數(shù)據(jù)庫管理應(yīng)用與開發(fā)課后習(xí)題答案填空與選擇題.doc
《Oracle10g數(shù)據(jù)庫管理應(yīng)用與開發(fā)課后習(xí)題答案填空與選擇題.doc》由會員分享,可在線閱讀,更多相關(guān)《Oracle10g數(shù)據(jù)庫管理應(yīng)用與開發(fā)課后習(xí)題答案填空與選擇題.doc(12頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、Oracle 10g 數(shù)據(jù)庫管理應(yīng)用與開發(fā) 課后習(xí)題答案(填空與選擇題) 填空題 第二章 1. 用戶對數(shù)據(jù)庫的操作如果產(chǎn)生日志信息、則該日志信息首先被存儲在日志緩沖區(qū)中,隨后由LGWR進(jìn)程保存到日志文件。 2. 在Oracle的邏輯存儲結(jié)構(gòu)中,根據(jù)存儲數(shù)據(jù)的類型,可以將段分為數(shù)據(jù)段、索引段、回退段、LOB段和臨時段。 3. 在多進(jìn)程Oracle實例系統(tǒng)中,進(jìn)程分為用戶進(jìn)程、后臺進(jìn)程和服務(wù)器進(jìn)程。當(dāng)一個用戶運(yùn)行應(yīng)用程序,如PRO*C程序或一個Oracle工具(如SQL*Plus),系統(tǒng)將為用戶運(yùn)行的應(yīng)用程序建立一個用戶進(jìn)程。 第三章 1. 標(biāo)準(zhǔn)的SQL語言語句類型可以分為:數(shù)據(jù)定義
2、語句(DDL)、數(shù)據(jù)操縱語句(DML)和數(shù)據(jù)控制語句(DCL)。 2. 在需要濾除查詢結(jié)果中重復(fù)的行時,必須使用關(guān)鍵字Distinct;在需要返回查詢結(jié)果中的所有行時,可以使用關(guān)鍵字ALL。 第四章 1. 創(chuàng)建一個UPDATE語句來修改ARTISTS表中的數(shù)據(jù),并且把每一行的T_ID值都改成15,應(yīng)該使用的SQL語句是update artists set t_id=15;。 2. 使用describe命令可以顯示表的結(jié)構(gòu)信息。 3. 使用SQL*Plus的get命令可以將文件檢索到緩沖區(qū),并且不執(zhí)行。 4. 當(dāng)設(shè)置了多個列的顯示屬性后,如果清除設(shè)置的顯示屬性,可以使用命令clear
3、 column,而當(dāng)要清除某列具體的顯示屬性時,需要使用命令OFF/column 列名 clear。 5. 使用SAVE命令可以將緩沖區(qū)中的SQL命令保存到一個文件中,并且可以使用Start命令運(yùn)行該文件。 6. 要設(shè)置SQL*Plus顯示數(shù)字時的格式可以使用NumFormat命令,而要設(shè)置某個數(shù)字列的顯示格式要使用Column命令。 第五章 1. ROWID實際上保存的是記錄的物理地址, 2. 在STORAGE子句中可以設(shè)置6個存儲參數(shù)。其中,Initial指定為表中的數(shù)據(jù)分配的第一個盤區(qū)的大小;Next指定為存儲表中的數(shù)據(jù)分配的第二個盤區(qū)大小;Pctincrease指定從第二個盤
4、區(qū)之后,每個盤區(qū)相對于上一個盤區(qū)的增長百分比;Minextents指定允許為表中的數(shù)據(jù)所分配的最小盤區(qū)數(shù)目;Maxextents指定允許為表中的數(shù)據(jù)所分配的最大盤區(qū)數(shù)目。 3. 通過數(shù)據(jù)塊空間管理參數(shù)可以控制數(shù)據(jù)塊中空閑空間的使用方法,其中Pctfree用于控制數(shù)據(jù)塊的更新預(yù)留的空間,而Pctused用于控制數(shù)據(jù)塊在刪除時釋放空間的門檻。 4. 為Student表手動分配存儲空間,并且大小由NEXT參數(shù)設(shè)置,則應(yīng)使用的語句為Alter table Student allocate extent; ;如果為Student表手動分配了一個大小為128KB的新盤區(qū),則應(yīng)使用的語句為Alter t
5、able Student allocate extent(size 128k); 。 5. 填寫下面的語句,使其可以為Class表的ID列添加一個名為PK_CLASS_ID的主鍵約束。 Add constraint PK_CLASS_ID PRIMARY KEY(ID) 6. 假設(shè)已經(jīng)創(chuàng)建了CHAINED_ROWS表,填寫下面的語句,以便對“業(yè)務(wù)員信息”表進(jìn)行鏈接記錄分析: ANALYZE TABLE 業(yè)務(wù)員信息 List chained rows into chained_rows 第六章。 1. 自然連接為具有相同名稱的列自動進(jìn)行記錄匹配,它不必指定任何同等連接條件。 2
6、. 集合運(yùn)算符UNION實現(xiàn)了集合的并運(yùn)算,操作INTERSECT實現(xiàn)了對集合的交運(yùn)算,而MINUS則實現(xiàn)了減運(yùn)算。 3. 使用關(guān)鍵字連接子查詢時,EXISTS關(guān)鍵只注重子查詢是否返回行, 第七章 1. PL/SQL程序塊主要包含3個主要部分:聲明部分、可執(zhí)行部分和異常處理部分。 2. 自定義異常必須使用raise語句引發(fā)。 3. 查看操作在數(shù)據(jù)表中所影響的行數(shù),可通過游標(biāo)的%RowCount屬性實現(xiàn)。 第八章 第九章 1. 為了建立外部表,首先需要指示數(shù)據(jù)文件在操作系統(tǒng)上的位置?,F(xiàn)在假設(shè)在操作系統(tǒng)的F:\DATAFILE文件夾中存有一個數(shù)據(jù)文件,使用cr
7、eate directory exterior_data as F:\DATAFILE;語句使Oracle可以訪問數(shù)據(jù)文件。 2. 在使用CREATE TABLE 語句創(chuàng)建索引組織表時,必須使用organization index子句指示創(chuàng)建的表為索引組織表,并且為索引組織表指定主鍵。 3. PCTTHRESHOLD指定一個數(shù)據(jù)塊的百分比,當(dāng)一行中的數(shù)據(jù)占用空間大于這個百分比時,該行將被分隔到兩個位置存儲:主鍵列被存儲在基本索引段中,所有其他列被存儲在溢出段中。 4. Oracle中的臨時表可以分為事務(wù)級臨時表和會話級臨時表,創(chuàng)建事務(wù)級別的臨時表,需要使用on commit delete
8、 rows子句;創(chuàng)建一個會話級別的臨時表,則需要使用on commit preserver rows子句。 5. 在創(chuàng)建對象類型時,用戶不必特意創(chuàng)建構(gòu)造函數(shù),它由系統(tǒng)隱式創(chuàng)建,名稱與對象類型的名稱相同,并且它會接收對象類型的所有屬性作為它的參數(shù)。 6. 如果用戶想要對對象類型的實例進(jìn)行比較排序,則需要使用映射方法Map,它最重要的一個特點是:當(dāng)在WHERE或ORDER BY 等比較關(guān)系子句中使用對象時會被間接地使用。 7. 有兩種方法向?qū)ο蟊硖砑訑?shù)據(jù):一種是像關(guān)系表一樣在INSERT的VALUES子句中,為對象的每個屬性提供值,隱式地創(chuàng)建對象類型實例,向?qū)ο蟊硖砑訑?shù)據(jù);另一種方式是顯式地
9、創(chuàng)建對象實例,然后再將它添加到對象表。 8. Oracle數(shù)據(jù)庫提供對表或索引的分區(qū)方法有5種:范圍分區(qū)、散列分區(qū)、列表分區(qū)、組合范圍散列分區(qū)和組合范圍列表分區(qū)。 9. 簇是一種用于存儲數(shù)據(jù)表中數(shù)據(jù)的方法。簇實際是一組表,由一組共享相同數(shù)據(jù)塊的多個表組成。 第十章 1. B樹索引可以是唯一的或者不唯一的,唯一的B樹索引可以保證索引列上不會有重復(fù)的值。 2. 在為表中某個列定義PRIMART KEY約束PK_ID后,則系統(tǒng)默認(rèn)創(chuàng)建的索引名為PK_ID。 3. 如果表中某列的基數(shù)比較低,則應(yīng)該在該列上創(chuàng)建位圖索引。 4. 如果要獲知索引的使用情況,可以通過查詢V$OBJECT_USA
10、GE視圖;而要獲知索引的當(dāng)前狀態(tài),可以查詢Index_Stats視圖。 第十一章 1. 在不為視圖指定列名的情況下,視圖列的名稱將使用表列的名稱。 2. 視圖與數(shù)據(jù)庫中的表非常相似,用戶也可以在視圖進(jìn)行INSERT、UPDATE、和DELETE操作。通過視圖修改數(shù)據(jù)時,實際上是在修改基本表中的數(shù)據(jù);相應(yīng)地,改變基本表中的數(shù)據(jù)也會反映到該表產(chǎn)生的視圖中。 3. 視圖是否可以更新,這取決于定義視圖的SELECT語句,通常情況下,該語句越復(fù)雜,創(chuàng)建的視圖可以更新的可能性也就越小。 4. 下面的語句創(chuàng)建了一個序列對象,該序列對象的開始數(shù)為2,每次遞增2,當(dāng)大于1000后,序列值重新返回到
11、2.在空白處填寫適當(dāng)?shù)拇a,完成上述要求。 Create sequence seg_test Start with 2 Increment by 2 Maxvalue 1000 Cycle; 第十二章 1. 假設(shè)有一個表TEST,它僅包含一個字段DATA?,F(xiàn)在創(chuàng)建一個觸發(fā)器,實現(xiàn)將添加的數(shù)據(jù)變大寫。在下面的空白處填寫適當(dāng)?shù)恼Z句,使之可以正常運(yùn)行。 Create or replace trigger test_trigger After insert on TEST for each row Begin :new.data:=upper(:new.data); End
12、; 2. BEFORE和AFTER指定了觸發(fā)器的觸發(fā)時間。當(dāng)為一個表配置了約束時,它們將會特別有用,BEFORE可以規(guī)定Oracle在應(yīng)用約束前調(diào)用觸發(fā)器,而AFTER規(guī)定在應(yīng)用約束后調(diào)用觸發(fā)器。 3. 假設(shè)有一個名為ACTION_TYPE的表,它記錄了對STUDENT表的操作。在空白處填寫適當(dāng)?shù)拇a,完成上述功能。 Create or replace trigger biud_student_trigger Before insert or update or delete on student Declare Action action_type.type%type; B
13、egin if inserting then action:=INSERT; elsif updating then action:=UPDATE; elsif deleting then action:=DELETE; end if; insert into action_type value(user,action); End; 第十三章 1.在設(shè)置事務(wù)隔離層時,需要使用關(guān)鍵字set transaction。 3.可以用SET CONSTRAINT constraint_name DEFERRED語句,啟用某個約束的延期應(yīng)用,而使用SET CONSTR
14、AINT ALL DEFERRED語句可以設(shè)置本事務(wù)中所有約束的延期應(yīng)用;語句SET CONSTRAINT ALL IMMEDIATE可以設(shè)置約束的應(yīng)用。 4.在眾多的事務(wù)控制語句中,用來撤銷事務(wù)的操作的語句為ROLLBACK,用于持久化事務(wù)對數(shù)據(jù)庫操作的語句是COMMIT。 5.當(dāng)Oracle檢測到死鎖后,它會選擇一個事務(wù)退出。選擇退出事務(wù)的原則是執(zhí)行修改數(shù)目最小的事務(wù)。 6.鎖粒度與數(shù)據(jù)庫系統(tǒng)的并發(fā)度和并發(fā)控制的開銷密切相關(guān)。鎖粒度越大,數(shù)據(jù)庫中所能夠使用的資源也就越少,并發(fā)度也就越小,系統(tǒng)開銷也就越小。 7.當(dāng)對某個表加SRX鎖時,則表中行的鎖類型為DML鎖。 第十四章 1.
15、 如果要獲取數(shù)據(jù)庫中創(chuàng)建的配置文件的信息,可以通過查詢數(shù)據(jù)字典視圖DBA_profiles。 2. 在Oracle數(shù)據(jù)庫中將權(quán)限分為兩類,即系統(tǒng)權(quán)限和對象權(quán)限。系統(tǒng)權(quán)限是指在系統(tǒng)級控制數(shù)據(jù)庫的存取和使用機(jī)制,對象權(quán)限是指在模式對象上控制存取和使用的機(jī)制。 3. 角色是具有名稱的一組相關(guān)權(quán)限的組合。 4. 連接到數(shù)據(jù)庫的最低系統(tǒng)預(yù)定義角色是connect。 5. 在用戶連接到數(shù)據(jù)庫后,可以查詢數(shù)據(jù)字典role_sys_privs了解用戶所具有的系統(tǒng)權(quán)限。 第十五章 1. 表空間的管理類型可以分為數(shù)據(jù)字典管理和本地化管理。 2. 在Oracle的早期版本中,對撤銷信息的管理采用手動管
16、理撤銷,從Oracle 9i后采用自動撤銷管理方式管理撤銷信息。 3. 一個表空間具有離線(OFFLINE)、在線(ONLINE)、只讀(READ ONLY)、讀寫(READWRITE)狀態(tài)。 4. 在創(chuàng)建UNDO表空間時,所使用的表空間管理方式為本地化管理,并且盤區(qū)的管理方式只允許使用AutoAllOcate方式。 5. 在創(chuàng)建本地化管理臨時表空間時,不得指定盤區(qū)的管理方式為AutoAllOcate,臨時表空間的盤區(qū)管理統(tǒng)一使用uniform方式。 選擇題 第二章 2. 在全局存儲區(qū)SGA中,哪部分內(nèi)存區(qū)域是循環(huán)使用的? B A. 數(shù)據(jù)緩沖區(qū) B.日志緩沖區(qū)
17、 C.共享池 D.大池 3. 解析后的SQL語句在SGA的哪個區(qū)域中進(jìn)行緩存? C A. 數(shù)據(jù)緩沖區(qū) B.日志緩沖區(qū) C.共享池 D.大池 4. 如果一個服務(wù)進(jìn)程非正常終止,Oracle系統(tǒng)將使用下列哪一個進(jìn)程來釋放它所占用的資源? D A. DBWR B.LGWR C.SMON D.PMON 5. 下列哪一個進(jìn)程和數(shù)據(jù)庫部件可以保證用戶對數(shù)據(jù)庫所做的修改在沒有保存的情況下,不會發(fā)生丟失修改數(shù)據(jù)? C A. DBWR和數(shù)據(jù)文件 B.LGWR和日志文件組 C.CKPT和控制文件 D.ARCH和歸檔日志文件 第三章
18、 5. HAVING子句的作用是 B A. 查詢結(jié)果的分組條件 B.組的篩選條件 C.限定返回的行的判斷條件 D.對結(jié)果集進(jìn)行排序 8. 當(dāng)使用三角函數(shù)COS求余弦時,應(yīng)以 B 為單位傳遞參數(shù)。 A. 角度 B.弧度 C.角度和弧度均可 D.上述都不對 第四章 7. 以下的哪個命令可以將SQL命令保存到文件中 A 。而哪個命令可以將SQL命令的運(yùn)行結(jié)果保存到文件中 B 。 A. SAVE B.SPOOL C.GET D.INPUT 第五章 4. 下列哪一項不是偽列ROWID的作用? D A. 保存記
19、錄的物理地址 B.快速查詢指定的記錄 C.標(biāo)識各條記錄 D.保存記錄的頭信息 7. 為了減少表中的鏈接記錄和遷移記錄,應(yīng)當(dāng)增大表的哪一個存儲參數(shù)? A A.PCTFREE B.PCTUSED C.MAXEXTENTS D.PCTINCREASE 第六章 1. 下列哪一種連接與逗號分隔連接執(zhí)行的效果相同? C A. 外連接 B.交叉連接 C.自然連接 D.內(nèi)連接 2. 如果只需要返回匹配的列,則應(yīng)當(dāng)使用哪種連接? A A. 內(nèi)連接 B.交叉連接 C.左連接 D.全連接 第七章 3. 只能存
20、儲一個值的變量是哪種變量? B A. 游標(biāo) B.標(biāo)量變量 C.游標(biāo)變量 D.記錄變量 5. 下列哪一項可以正確地引用記錄變量中的一個值? B A. rec_abc(1); B.rec_abc(1).col; C.rec_abc.col; D.rec_abc.first(); 第八章 8. 可以引用哪個數(shù)據(jù)字典視圖來查看軟件包中包含的代碼? C A. USER_OBJECTS B.USER_PACKAGE_TEXT C.USER_SOURCE D.USER_TE
21、XT 10. 當(dāng)滿足下列哪種條件時,允許兩個過程具有相同的名稱? B.參數(shù)的數(shù)量或數(shù)據(jù)類型不相同時 第九章 3. 下列關(guān)于對象的描述哪項是錯誤的? B A. 為對象表添加數(shù)據(jù)時,可以在INSERT語句的VALUES子句中直接提供值,隱式創(chuàng)建對象類型實例,然后向表中添加數(shù)據(jù);也可以顯式創(chuàng)建對象實例后向表中添加數(shù)據(jù) B. 對象表與其他類型的表一樣,都是作為列的集合 C. 對象表中的每個對象都有一個OID,OID是全局唯一的,表示每一個對象的實例 D. 查詢對象表時,對象表中的數(shù)據(jù)以關(guān)系的形式顯示,但也可以通過使用VALUE()函數(shù)以對象實例的形式顯示 4.
22、 假設(shè)要對“商品信息”表進(jìn)行分區(qū)處理,并且根據(jù)商品的產(chǎn)地進(jìn)行分區(qū),則應(yīng)采用下列哪一種分區(qū)方法? C A. 范圍分區(qū) B.散列分區(qū) C.列表分區(qū) D.組合范圍散列分區(qū) 6. 下列哪一項是關(guān)于簇和簇表不正確的描述? D A. 簇實際上是一組表 B.因為簇將不同表的相關(guān)行一起存儲到相同的數(shù)據(jù)塊中,所以合理使用簇可以幫助減少查詢數(shù)據(jù)所需的磁盤讀取量 C.簇表是簇中某一個表 D.在創(chuàng)建簇和簇表之后就可以向其中添加數(shù)據(jù) 第十章 1. 查看下面的語句創(chuàng)建了哪一種索引? C CREATE INDEX test_index ON stud
23、ent(stuno,sname) TABLESPACE users STORAGE(INITIAL 64k,next 32k); A. 全局分區(qū)索引 B.位圖索引 C.復(fù)合索引 D.基于函數(shù)的索引 2. 使用ALTER INDEX...REBUILD語句不可以執(zhí)行下面的哪個任務(wù)? D A. 將反向鍵索引重建為普通索引 B.將一個索引移動到另一個表空間 C.將位圖索引更改為普通索引 D.將一個索引分區(qū)移動到另一個表空間 3. 下列關(guān)于約束與索引的說法中,哪一項是不正確的? D A. 在字段上定義PRIMART KEY 約束時會自動創(chuàng)建B樹唯一索
24、引 B. 在字段上定義UNIQUE約束時會自動創(chuàng)建一個B樹唯一索引 C. 默認(rèn)情況下,禁用約束會刪除對應(yīng)的索引,而激活約束會自動重建相應(yīng)的索引 D. 定義FOREIGN KEY 約束時會創(chuàng)建一個B樹唯一索引 4. 假設(shè)EMPLOYEE表包含一個MARRIAGE列,用于描述職工的婚姻狀況,則應(yīng)該在該字段上創(chuàng)建什么類型的索引? D A. B樹唯一索引 B.B樹不唯一索引 C.基于函數(shù)的索引 D.位圖索引 5. 下列關(guān)于索引的描述哪一項是不正確的? B A. 表是否具有索引不會影響到所使用的SQL編寫形式 B. 在為表創(chuàng)建索引后,所有的查詢操作
25、都會使用索引 C. 為表創(chuàng)建索引后,可以提高查詢的執(zhí)行速度 D. 在為表創(chuàng)建索引后,Oracle優(yōu)化器將根據(jù)具體情況決定是否采用索引 6. 如果經(jīng)常執(zhí)行類似于下面的查詢語句: SELECT * from student where Substr(sname,0,2)=劉 應(yīng)當(dāng)為student表中的sname列創(chuàng)建哪一種類型的索引? D A. B樹唯一索引 B.位圖索引 C.B樹不唯一索引 D.基于函數(shù)的索引 7. 假設(shè)在一個表的3個字段NAME、SEX和MONTH_OF_BIRTH中分別保存姓名、性別和出生的月份數(shù)據(jù),則應(yīng)當(dāng)為這3個字段分別創(chuàng)建何
26、種類型的索引? D A. 全部創(chuàng)建B樹索引 B.全部創(chuàng)建位圖索引 C.分別創(chuàng)建B樹索引、位圖索引和位圖索引 D.分別創(chuàng)建B樹索引、位圖索引和基于函數(shù)的索引 8. 如果創(chuàng)建的表其主鍵可以自動編號,則應(yīng)該為主鍵創(chuàng)建的索引是哪種類型? A A. 反向鍵索引 B.B樹索引 C.位圖索引 D.基于函數(shù)的索引 第十一章 1. 如果允許用戶對視圖進(jìn)行更新和插入操作,但是又要防止用戶將不符合視圖約束條件的記錄添加到視圖,應(yīng)當(dāng)在定義視圖時指定下列哪一個子句? C.WITH CHECK OPTION 4. 在下列各選項中,關(guān)于序列的描述哪一項是不
27、正確的? D A. 序列是Oracle提供的用于產(chǎn)生一系列唯一數(shù)字的數(shù)據(jù)庫對象 B. 序列并不占用實際的存儲空間 C. 使用序列時,需要用到序列的兩個偽列NEXTVAL與CURRVAL。其中,NEXTVAL將返回序列生成的下一個值,而CURRVAL返回序列的當(dāng)前值 D. 在任何時候都可以使用序列的偽列CURRVAL,以返回當(dāng)前序列值 5. 在下列各選項中,關(guān)于同義詞的描述哪一項是不正確的? B A. 同義詞是數(shù)據(jù)庫對象的一個替代名,在使用同義詞時,Oracle會將其翻譯為對應(yīng)的對象名稱 B. 在創(chuàng)建同義詞時,所替代的模式對象必須存在 C. Ora
28、cle中的同義詞分為公有同義詞和私有同義詞 D. 公有同義詞在數(shù)據(jù)庫中所有的用戶都可以使用;私有同義詞由創(chuàng)建它的用戶所擁有 第十二章 2. 在使用CREATE TRIGGER語句創(chuàng)建行級觸發(fā)器時,哪一個語句用來引用舊數(shù)據(jù)? D A. FOR EACH B.ON C.REFERENCING D.OLD 4. 替代觸發(fā)器可以被附加到哪一類數(shù)據(jù)庫對象上? C A. 表 B.序列 C.視圖 D.簇 5. 下列哪個語句用于禁用觸發(fā)器? C A. ALTER TABLE B.MODIFY TRIGGER C.ALTER TRIGG
29、ER D.DROP TRIGGER 6. 條件謂詞在觸發(fā)器中的作用是 A 。 A. 指定對不同事件執(zhí)行不同的操作 B.在UPDATE中引用新值和舊值 C.向觸發(fā)器添加WHEN子句 D.在執(zhí)行觸發(fā)器前必須滿足謂詞條件 7. 可以使用哪個子句來更改相關(guān)性標(biāo)識符的名稱? A A. REFERENCING B.WHEN C.INSTEAD-OF D.RENAME 8. 下列哪個相關(guān)性標(biāo)識符是可用的,并且包括了DELETE觸發(fā)器中要更新的值? A A. OLD B.NEW C.REFERENCING D.以上都不是 第十三章
30、1. 下列關(guān)于提交事務(wù)的敘述哪一項是正確的? A A. 事務(wù)提交后,它對數(shù)據(jù)庫所做的修改將永久保存到數(shù)據(jù)庫中 2. 下列哪個語句會終止事務(wù)? D.COMMIT 3. 假如當(dāng)前數(shù)據(jù)庫有兩個并發(fā)的事務(wù),其中,第一個事務(wù)修改表中的數(shù)據(jù),第二個事務(wù)在將修改提交約數(shù)據(jù)庫前查看這些數(shù)據(jù)。如果第一個事務(wù)執(zhí)行回滾操作,則會發(fā)生哪種讀取現(xiàn)象? C A. 假讀 B.非重復(fù)讀取 C.錯讀 D.重復(fù)讀 4. 當(dāng)一個事務(wù)基于某些搜索條件讀取一個數(shù)據(jù)表,第二個事務(wù)更新表中的數(shù)據(jù),那么,當(dāng)?shù)谝粋€事務(wù)再次讀取數(shù)據(jù)時,返回的結(jié)果會因為搜索條件而返回不同的結(jié)果。這種現(xiàn)象叫做什么?
31、 A A. 假讀 B.非重復(fù)讀取 C.錯讀 D.重復(fù)讀 5. 下列選項中,哪個選項用于設(shè)置事務(wù)的隔離層? A A. READ ONLY B.UPDATE C.LOCAL D.ISOLATION LEVEL READ COMMITTED IS 6. 下列哪一個鎖模式不屬于Oracle? D A. 共享鎖 B.排他鎖 C.行級共享鎖 D.死鎖 7. 下列關(guān)于Oracle支持的鎖粒度描述正確的是? B A. 數(shù)據(jù)庫級、表級、行級和列級 B.數(shù)據(jù)庫級、表級、行級 C.行級、列級 D.列級、表級 8
32、. 在用SET TRANSACTION 語句設(shè)置事務(wù)的屬性時,為了確保事務(wù)中不會發(fā)生非重復(fù)讀取和錯讀,但不考慮是否會發(fā)生假讀,應(yīng)使用哪個隔離層? D A. READ COMMITE B.SERIALIZABLE C.READ WRITE D.REPEATABLE READ 第十四章 1. 假設(shè)用戶USER1的默認(rèn)表空間為USERS,他在該表空間的配額為10MB,則USER1在USERS表空間創(chuàng)建基本表時,他應(yīng)具有什么權(quán)限? A A. CREATE TABLE B.CREATE USER C.UNLIMITED TABLESPACE D
33、.LIMITED TABLESPACE 2. 下列哪一項資源不能在用戶配置文件中限定? B A. 各個會話的用戶數(shù) B.登錄失敗的次數(shù) C.使用CPU時間 D.使用SGA區(qū)的大小 3. 檢查下面的SQL語句,哪一項是錯誤的? B Alter user tempuser identified by oracle default tablespace users default temporary tablespace temp quota 100M on users; A. default tablespace users B.defau
34、lt temporary tablespace temp C.quota 100M on users D.identified by oracle 4. 下面哪一個不是系統(tǒng)權(quán)限? C A. SELECT TABLE B.ALTER TABLE C.SYSDAB D.CREATE INDEX 5. 想在另一個模式中創(chuàng)建表,用戶最少應(yīng)該具有什么系統(tǒng)權(quán)限? B A. CREATE TABLE B.CREATE ANY TABLE C.RESOURCE D.DBA 6. 用戶查詢下列哪一個數(shù)據(jù)字典視圖,可以查看他向其他用戶授予的對象權(quán)限?
35、 C A. DBA_SYS_PRIVS B.USER_TAB_PRIVS_MADE C.USER_TAB_PRIVS D.USER_OBJ_PRIVS 7. 下面哪個系統(tǒng)預(yù)定義角色允許一個用戶創(chuàng)建其他用戶? B A. CONNECT B.DBA C.RESOURCE D.SYSDBA 8. 如果要啟用所有角色,則應(yīng)該使用哪一個命令? A A. SET ROLE ALL B.SET ROLE ENABLE ALL C.ALTER SESSION ALL D.ALTER USER ROLE ALL 第十五章 2
36、. 把一個表空間切換到OFFLINE狀態(tài)時,可以使用4個參數(shù),不包括下列哪一個選項? D A. IMMEDIATE B.NORMAL C.TEMPORARY D.FORCE 3. 在設(shè)置撤銷表空間的自動管理功能時,DBA通過使用相關(guān)的初始化參數(shù)對自動撤銷表空間進(jìn)行配置。下面的4個參數(shù)中,哪一個不是與自動撤銷管理功能相關(guān)的參數(shù)? D A. UNDO_MANAGEMENT B.UNDO_TABLESPACE C.UNDO_RETENTION D.TRANSACTIONS 4. 下面哪一個參數(shù)不能在STORAGE子句中進(jìn)行設(shè)置? B A. INITIAL B.PCTUSED C.MINEXTENTS D.NEX 5. 在設(shè)置自動撤銷管理時,下列 B 參數(shù)用于設(shè)置所使用的撤銷表空間, C 參數(shù)用于設(shè)置撤銷數(shù)據(jù)的保留時間。 A.UNDO_MANAGEMENT B.UNDO_TABLESPACE C.UNDO_RETENTION D.ROLLBACK_SEGMENTS
- 溫馨提示:
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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。