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