2020年ORCLE認證完整考試題庫288題(含標準答案)_第1頁
2020年ORCLE認證完整考試題庫288題(含標準答案)_第2頁
2020年ORCLE認證完整考試題庫288題(含標準答案)_第3頁
2020年ORCLE認證完整考試題庫288題(含標準答案)_第4頁
2020年ORCLE認證完整考試題庫288題(含標準答案)_第5頁
已閱讀5頁,還剩35頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

2020年ORCLE認證考試題庫288題[含答案]

一、選擇題

1.關閉數(shù)據(jù)庫的幾種方式:正常關閉、(4個字)、終止關閉、(4個字)。

2.創(chuàng)建一個UPDATE語句來修改ARTISTS表中的數(shù)據(jù),并且把每一行的T」D值都改成

15,應該使用的SQL語句是(1條語句)

3.連接到數(shù)據(jù)庫的最低系統(tǒng)預定義角色是(7個字)

4.連接到數(shù)據(jù)庫的最低系統(tǒng)預定義角色是().(7字)

5.可以用SETCONSTRAINTconstraint_nameDEFERRED語句,啟用某個約束的,而

使用SETCONSTRAINTALLDEFERRED語句可以設置事務中所有約束的;語句SET

CONSTRAINTALLIMMEDIATE可以設置約束的應用。

6.假設有一個表TEST,它僅包含一個字段DATA?,F(xiàn)在創(chuàng)建一個觸發(fā)器,實現(xiàn)將添加的

數(shù)據(jù)變?yōu)榇髮?。在下面的空白處填寫適當?shù)恼Z句。使之可以正常運行。createorreplace

trigger

test_trigger

afte

on________

foreachrow

being

:new.date:=upper();

end;

7.假設已經(jīng)創(chuàng)建了CHAINED_ROWS表。填寫下面的語句,以便對業(yè)務員信息表進行鏈

接記錄分析:

ANALYZETABKE業(yè)務員信息

(5個字)

8.如果表中某列的基數(shù)比較低,則應該在該列上創(chuàng)建(兩個字)索引

9.假設數(shù)據(jù)庫包含3個控制文件,如果其中一個控制文件被用戶誤刪除,則數(shù)據(jù)庫將(2

個字)啟動。

10.如果定義與組有關的索條件,可以把(7個字)子句添加到SELECT語句中。

11.關閉數(shù)據(jù)庫的幾種方式:正常關閉、(4個字)、終止關閉、(4個字)。

12.當數(shù)據(jù)庫在(1個字)模式中運行時,無法使用單個備份文件對數(shù)據(jù)庫進行恢復。因

為對模式數(shù)據(jù)庫進行恢復時,必須使用所有的數(shù)據(jù)庫備份,使用數(shù)據(jù)庫恢復后處于一致狀

態(tài)。

13.當設置了多個列的顯示屬性后,如果清除設置的顯示屬性,可以使用命令(5個字),而

當要清除某列具體的顯示屬性時,需要使用命令(5個字)

14.當進行模糊查詢時,應使用關鍵字(4個字)和通配符(3個字)或百分號%。

15.當對某個表加SRX鎖時,則表中行的鎖類型為。

16.當Oracle檢測到死鎖后,它會選擇一個事務退出。選擇退出事務的原則是執(zhí)行修改數(shù)

目的事務。

17.視圖是否可以更新,這取決于定義視圖的語句,通常情況下,該語句越復

雜,創(chuàng)建的視圖可以更新的可能性也就。

18.假設一個程序包,其包含了兩個重載的函數(shù)max,寫出下面程序調用max函數(shù)后的運

行結果。

程序包主體:

Createorreplacepackagebodytestis

Functionmax(xinnumber,yinnumber)returnnumberisresultnumber;

Begin

Ifx>ythen

Result:=x;

Else

Result:=y;

Endif;

Return(result);

Endmax;

Functionmax(xinnumber,yinnumber,zinnumber)returnnumberisresultnumber;

Begin

Result:=test.max(x,y);

Result:=test.max(result,z);

Return(result);

Endmax;

Endtest;

調用程序塊:

Begin

Dbms_output.put_line(test.max(10.21.12));

End;

運行結果。

19.如果要獲知索引的使用情況,可以通過查詢(18個字)視圖;而要獲知索引的當前狀

態(tài),可以查詢(10個字)視圖

20.你要在Oracle中使用日期信息的格式掩碼。下列哪種情形不適合這個格式掩碼?

A.to_date()

B.to_char()

C.altersessionsetnls_date_formatto_number()

答案:D

21.事務的ACID的特性包括、一致性、和永久性。

22.使用顯示游標主要有4個步驟:聲明游標、(4個字)、檢索數(shù)據(jù)、(4個字)。

23.使用SQL*Plus的(1個字)命令可以將文件檢索到緩沖區(qū),并且不執(zhí)行。

24.使用(1個字)命令可以顯示表的結構信息

25.如果用戶想要對對象類型的實例進行比較排序,則需要使用(5個字)。它最重要的

一個特點是:當在WHERE或ORDERBY等比較關系子句中使用對象時會被間接地使用。

26.如果表中某列的基數(shù)比較低,則應該在該列上創(chuàng)建(2個字)索引。

27.如果要獲知索引的使用情況,可以通過查詢(18個字)視圖:而要獲知索引的當前狀

態(tài),可以查詢(10個字)視圖。

28.查看下面的程序塊,其中變量var_b的結果為(1個字).

DECLARE

Var_anumber:=1200;

Var_bnumber;

BEGIN

IFVar_a>500THEN

Var_b:=5;

ELSIFvar_a>1000then

Var_b:=10;

Else

Var_b:=8;

Endif;

End;

29.如果要獲取數(shù)據(jù)庫中創(chuàng)建的配置文件的信息,可以通過查詢數(shù)據(jù)字典視圖(15字)

30.如果要獲取數(shù)據(jù)庫中創(chuàng)建的配置文件的信息,可以通過查詢數(shù)據(jù)字典視圖(12個字)

31.如果要創(chuàng)建一個UPDATE語句來修改EMP表中的數(shù)據(jù),將所有員工的工薪上調

10%,則應該使用的SQL語句是。

32.如果需要在SELECT子句中包括一個表的所有列,可使用符號(1個字)。

33.如果需要向表中插入一批已經(jīng)存在的數(shù)據(jù),可以在INSERT語句中使用—o

34.如果需要向表中插入一批已經(jīng)存在的數(shù)據(jù),可以在INSERT語句中使用(1個字)語

35.如果某個數(shù)據(jù)庫的LGWR進程經(jīng)常會因為檢查點未完成而進入等待狀態(tài),則DBA應

當采?。?個字)措施來解決該問題。

36.如果用戶想要對對象類型的實例進行比較排序,則需要使用(5個字)。它最重要的

一個特點是:當在WHERE或ORDERBY等比較關系子句中使用對象時會被間接地使用。

37.查詢下列哪個數(shù)據(jù)字典用戶視圖可以知道一個約束是否生效?

A.USE_TAB_CONSTRAINTS

B.ALL_TAB_CONSTRAINTS

C.USE_CONSTRAINTSALL_CONSTRAINTS

答案:D

38.簇是一種用于存儲數(shù)據(jù)表中數(shù)據(jù)的方法。簇實際上是(3個字),由一組共享相同數(shù)

據(jù)塊的多個(1個字)組成。

39.(2個字)是具有名稱的一組相關權限的組合。

40.()是具有名稱的一組相關的一組相關權限的組合。(2字)

41.Oracle數(shù)據(jù)庫提供對表或索引的分區(qū)方法有5種:范圍分區(qū),(4個字),列表分區(qū),

(8個字)和(8個字)。

42.Oracle數(shù)據(jù)庫提供對表或索引的分區(qū)方法有5種:范圍分區(qū),(4個字),列表分區(qū),

(8個字)和(8個字)。

43.使用GRANT命令可以將系統(tǒng)權限授予誰?

A.用戶

B.角色

C.PUBLIC公共工作組以上都可以

答案:D

判斷題

44.B樹索引可以是(3個字)或者(4個字),(3個字)的B樹索引可以保證索引列上不會有重

復的值。

45.定義下列約束時,Oracle不會為下列哪一種約束自動建立唯一性約束?

A.PRIMARYKEY

B.UNOQUE

C.FOREIGNKEY以上均不會

答案:C

46.B樹索引可以是(3個字)或者不唯一的,唯一的的B樹索引可以保證索引列上不會有重

復的值

47.如果需要了解一個觸發(fā)器的建立時間,需要查詢以下哪個數(shù)據(jù)字典用戶視圖?

A.DBA_TABLES

B.DBA_OBJECTS

C.USE_TABLESUSE_OBJECTS

答案:A

48."使用DBCA(DatabaseConfigurationAssistant)中包含數(shù)據(jù)文件的數(shù)據(jù)庫模板創(chuàng)建數(shù)

據(jù)

庫時,DBA不能修改的內容是?

n

A.數(shù)據(jù)庫名稱

B.添加新的表空間

C.控制文件初始化參數(shù)

答案:B

49.在默認情況下,檢查點的發(fā)生頻率至少與下列哪個事件的發(fā)生次數(shù)一致?

A.重做日志切換

B.執(zhí)行UPDATE語句

C.執(zhí)行INSERTSMON合并表空間中的碎片

答案:A

50.使用下列哪一種工具能夠對OMS進行配置?

A.DBCA

B.SQL*Plus

C.EMCAOMS控制臺

答案:C

51.如果Oracle的一些組件需要刪除,這時必須利用下列哪個工具對其卸載。

A.OracleDatabaseConfigurationAssistant

B.OracleEnterpriseManager

C.OracleUniversalInstallerEnterpriseManagerConfigurationAssistant

答案:C

52.DBA對Oracle數(shù)據(jù)庫邏輯存儲結構的管理不包括下列哪些選項?

A.數(shù)據(jù)塊

B.區(qū)

C.段數(shù)據(jù)庫文件

答案:D

53.Select,update>drop或insert是SQL數(shù)據(jù)操縱語言(DML)中的命令。

54.為表定義的約束默認情況下在什么時候會操作進行檢查?

A.在SQL語句的解析過程中進行約束檢查

B.在SQL語句的執(zhí)行過程中進行約束檢查

C.在SQL語句的執(zhí)行完畢后中進行約束檢查在事務提交時進行約束檢查

答案:C

55.RMAN是通過(4個字)進程來完成備份操作的。

56.查看下面的程序塊,DBMSJ3UTPUT將顯示什么結果?(1個字).

DECLARE

VAR_aCHAR(l):,N,;

BEGIN

DECLARE

Var_aCHAR(2);

BEGIN

Vara:'Y';

END;

DBMS_OUTPUT.PUT_LINE(VAR_A);

END;

57.查看下面的程序塊,DBMS_OUTPUT將顯示什么結果?(1個字).

DECLARE

VAR_aCHAR(l):,N,;

BEGIN

DECLARE

Var_aCHAR(2);

BEGIN

Var_a:'Y';

END;

DBMS_OUTPUT.PUT_LINE(VAR_A);

END;

58.查看操作在數(shù)據(jù)表中所影響的行書,可通過游標的(9個字)屬性實現(xiàn)。

59.查看操作在數(shù)據(jù)表中所影響的行書,可通過游標的(9個字)屬性實現(xiàn)。

60.標準的SQL語言語句類型可以分為:(9個字)、數(shù)據(jù)操縱語句(DML)和(9個字)。

61.WHERE子句可以接受FORM子句輸出的數(shù)據(jù),而HAVING子句則可以接收來自

、FORM或子句的輸出。

62.—函數(shù)返回某個字符的ASCH值,____函數(shù)返回某個ASCII值對應的字符。

63.UNDO_MANAGEMENT參數(shù)用于指定UNDO管理模式,其取值可以為(1個字)或

(1個字)。設置為(1個字)時,表示使用撤銷表空間管理回退數(shù)據(jù);設置為(1個字)

時,表示使用回滾段管理回退數(shù)據(jù)。

64.視圖與數(shù)據(jù)庫的表非常相似,用戶也可以在視圖中進行INSERT.UPDATE和

DELETE操作。通過視圖修改數(shù)據(jù)時,實際上是在修改—中的數(shù)據(jù);相應地,改變

中的數(shù)據(jù)也會反映到中。

65.RMAN可以進行兩種不同類型的備份:(4個字)和(4個字)。在進行(4個字)

時,RMAN會將數(shù)據(jù)文件中除空白數(shù)據(jù)塊之外的所有數(shù)據(jù)塊都備份到備份集中。

66.PL/SQL程序塊主要包含3個主要部分:聲明部分、可執(zhí)行部分和(4個字)部分。

67.PCTTHRESHOLD指定一個數(shù)據(jù)塊的百份比,當一行中的數(shù)據(jù)占用空間大于這個百分

比時,該行將被分隔到兩個位置存儲:(2個字)列被存儲在基本索引段中,所有其他列

被存儲在(3個字)中。

68.PCTTHRESHOLD指定一個數(shù)據(jù)塊的百份比,當一行中的數(shù)據(jù)占用空間大于這個百分

比時,該行將被分隔到兩個位置存儲:(2個字)列被存儲在基本索引段中,所有其他列

被存儲在(3個字)中。

69.Oracle數(shù)據(jù)庫的完整啟動過程依次為如下3個步驟:啟動數(shù)據(jù)庫實例,、(8個字)、將

數(shù)據(jù)庫設置為打開狀態(tài)。

70.Oracle數(shù)據(jù)庫的完整啟動過程依次為如下3個步驟:啟動數(shù)據(jù)庫實例,、(8個字)、將

數(shù)據(jù)庫設置為打開狀態(tài)。

71.Oracle數(shù)據(jù)庫的啟動過程可以分為3個階段:(啟動數(shù)據(jù)庫實例)、加載數(shù)據(jù)庫、(5

個字)。在(7個字)階段,需要完成3個操作:讀取定義啟動參數(shù)的文件、分配SGA

區(qū)、啟動后臺進程。加載數(shù)據(jù)庫文件則是將數(shù)據(jù)庫文件與啟動的實例相關聯(lián)。在(7個

字)階段,系統(tǒng)會讀取參數(shù)文件中指定的控制文件。

72.WHERE子句可以接收FROM子句輸出的數(shù)據(jù),而HAVING子句則可以接收來自(7

個字)、FROM或(5個字)子句輸入。

73.在為表中某個列定義PRIMARYKEY約束PKJD后,則系統(tǒng)默認創(chuàng)建的索引名為(4個

字)

74.在.SQL*Plus工具中,可以使用(),()命令來調用腳本文件。

75.指定會話使用默認的日前格式時,所設置的參數(shù)為(1個字)。

76.執(zhí)行COMMIT操作時,后臺進程會在(6個字)上執(zhí)行操作。

77.在眾多的事務控制語句中,用來撤消事務的操作的語句為,用于持久化事務對數(shù)據(jù)

庫操作的語句是。

78.在用戶連接到數(shù)據(jù)庫后,可以查詢數(shù)據(jù)字典視圖(),了解用戶所具有的系統(tǒng)權限。

79.在下面程序的空白出填寫適當?shù)拇a,使得調用該過程可以統(tǒng)計某產(chǎn)地的商品數(shù)量和

總價。

Createorreplaceprocedureproc_demo(

Merch_placeinvarchar2,

Price_sum(填空)number,

Merch_count(填空)number

)is

Begin

Selectsun(單價),count(*)into

Price_sum,Merch_countfrom商品信息where產(chǎn)地=(填空);

Exception

Whernno_data_foundthen

Dbms_output.put」ine('所需數(shù)據(jù)不存在!');

Whenothersthen

Dbms_output.put」ine('發(fā)生其他錯誤!');

Endproc_demo;

80.PL/SQL程序塊主要包含3個主要部分:聲明部分、可執(zhí)行部分和_(4個字)_部分。

81.在為表中某個列定義PRIMARYKEY約束PK」D后,則系統(tǒng)默認創(chuàng)建的索引名為(9

個字)

82.使用EXPORT導出數(shù)據(jù)時,可以根據(jù)需要按3種不同的方式導出數(shù)據(jù)。(1個字)方

式就是導出一個指定的基本表,包括表的定義、表中的數(shù)據(jù),以及在表上建立的索引、約

束等。(2個字)方式是指導出屬于一個用戶的所有對象,包括表、視圖、存儲過程、序

列等。(4個字)方式是指導數(shù)據(jù)庫中所有的對象。

83.在使用CREATETABLE語句創(chuàng)建索引組織表時,必須使用(17字)子句指示創(chuàng)建的

表為索引組織表,并且為索引組織表指定(2個字)。

84.執(zhí)行ALTERTABLESPACE-RENAMEDATAFILE語句必須使數(shù)據(jù)庫處于MOUNT模

式。

85.只有表空間中所有數(shù)據(jù)文件都處于聯(lián)機狀態(tài),并且表空間本身也處于聯(lián)機狀態(tài)時,才

能將表空間恢復成讀寫狀態(tài)。

86.使用同義詞常??梢员Wo數(shù)據(jù)庫安全和方便編程。

87.序列是一系列連續(xù)的整數(shù),兩個連續(xù)的整數(shù)間隔為1。

88.7、命名程序單元式己經(jīng)命名并保存的PL/SQL塊,這樣就可以重新使用它們。存儲程

序單元式保存在數(shù)據(jù)庫中的命名程序單元。

89.視圖是否可以更新,這取決于定義視圖的(1個字)語句,通常情況下,該語句越復

雜,創(chuàng)建的視圖可以更新的可能性也就(2個字)。

90.在下列SQL語句中添加適當?shù)谋磉_式或子句,使語句可以正常運行。

SELECT供應商所在城市,COUNT(供應商編號)

FROM供應商信息

GROUPBY(7個字)

ORDERBY(5個字)DESC;

91.SQL*Plus中的HELP命令可以向用戶提供的幫助信息包括(4個字),命令作用描述

的文件,命令的縮寫形式,(15個字)。

92.2、PL/SQL塊可以包含DECLARE、BEGIN、EXCEPTION和END部分。BEGIN和

END部分是必須的。

93.在用戶連接數(shù)據(jù)庫后,可以查詢數(shù)據(jù)字典()了解用戶所具有的系統(tǒng)權限。

94.在下面程序的空白處填寫一定的代碼,使該函數(shù)可以獲取指定編號的商品價格。

Createorreplacefunctionget_price(P_IDvarchar2)(P_IDvarchar2)_v_pricenumber;

BeginSelect單價??from商品信息where商品編號=?Returnv_price:ExceptionWhen

no_date_foundthendbms_output.put_line('查找的商品不存在!’);Whertoo_many_rows

thenDbms_output.put_line(,程序運行錯誤!請使用游標');Whenothersthen

Dbms_output.put_line('發(fā)生其他錯誤!')Endget_price;

95.在為表中某個列定義PRIMARYKEY約束PK」D后,則系統(tǒng)默認創(chuàng)建的索引名為()

96.如果要獲知索引的使用情況,可以通過查詢(5個字)視圖;而要獲知索引的當前狀

態(tài),可以查詢(2個字)視圖。

97.如果要獲取數(shù)據(jù)庫中創(chuàng)建的配置文件的信息,可以通過查詢數(shù)據(jù)字典視圖一

98.子查詢語句必須使用括起來,否則無法判斷子查詢語句的開始和結束。在子

查詢語句中,不能使用一子句。

99.表空間管理類型可以分為(7個字)、(8個字)

100.用戶對數(shù)據(jù)庫的操作如果產(chǎn)生日志信息,則該日志信息首先被存儲在(5個字)

中,隨后由()進程保存到(5個字)。

101.ROWID實際上保存的是記錄的(4個字),因此通過ROWID來訪問記錄可以獲得

最快訪問速度。

102.B樹索引可以是(3個字)或者不唯一的,唯一的的B樹索引可以保證索引列上不會

有重復的值。

103.(2個字)是具有名稱的一組相關的一組相關權限的組合

104.在PL/SQL中,如果SELECT語句沒有返回列,則會引發(fā)Oracle錯誤,并引發(fā)_(3

個單詞)—異常。

105.數(shù)據(jù)泵導出時,可以按導出表、(4個字)、(5個字)和導出全文數(shù)據(jù)庫4種方

式。

106.使用顯示游標主要有4個步驟:聲明游標、_(4個字)_、檢索數(shù)據(jù)、_(4個字)

107.使用SQL*Loader導入數(shù)據(jù)時,必須編輯(5個字)和數(shù)據(jù)文件(.DAT)。

108.連接到數(shù)據(jù)庫的最低系統(tǒng)預定義角色是().

109.下列程序計算由0~9之間的任意3個不相同的數(shù)字組成的三位數(shù),共有多少種不同的

組合方式?完成下列程序使其能夠正確運行。

DECLARE

COUNTERnumber;=0

BEGIN

FORIIN1?。。o9LOOP

FORJINO。。。。9LOOP

IF(4個字)THEN

FORKIN0..........9LOOP

IF(10個字)THEN

Counter:=counter+1;

Endif

ENDLOOP;

ENDIF;

ENDLOOP;

ENDLOOP;

DBMS_OUTPUT.PUT_LINE(COUNTER);

END;

110.在OracleUg系統(tǒng)中,提供了4種常用的大對象類型.這4種大對象類型分別為:

CLOB類型,該類型可以用來存儲各種(3個字)數(shù)據(jù);NCLOB類型則用于存儲(3個

字)語言的字符;即非英語字符。BLOB類型主要用于存儲(2個字)數(shù)據(jù);BFILE類型用

于存儲指向數(shù)據(jù)庫系統(tǒng)外面的文件系統(tǒng)中文件的指針。

111.在Oracle數(shù)據(jù)庫中的權限可以分為兩類,即(4個字)和(4個字)。(4個字)是

指在系統(tǒng)級控制數(shù)據(jù)庫的存取和使用的機制。

112.在ORACAL數(shù)據(jù)庫中將權限分為兩類,即0和()、()是指在系統(tǒng)級控制數(shù)據(jù)庫的存取

和使用機制,(對象權限)是指在模式對象上控制數(shù)據(jù)庫的存取和使用的機制。(分別4字)。

113.在B樹索引中,通過在索引中保存排過序的(4個字)與相對應記錄的(5個字)來

實現(xiàn)快速查找。

114.在

下面程序的空白出填寫一定的代碼,使該函數(shù)可以獲取指定編號的商品價格。

Createorreplacefunctionget_price(p_IDvarchar2)

(15字符)

isv_pricenumber;

Begin

Select單價(12字符)

from商品信息where商品編號=(4字符);

Returnv_price:

Exception

Whenno_date_foundthendbms_output.put_line('查找的商品不存在!');

Whertoo_many_rowsthen

Dbms_output.put」ine('程序運行錯誤!請使用游標');

Whenothersthen

Dbms_output.put_line('發(fā)生其他錯誤!');

Endget_price;

115.在

下面程序的空白出填寫適當?shù)拇a,使得調用該過程可以統(tǒng)計某產(chǎn)地的商品數(shù)量和總價。

Createorreplaceprocedureproc_demo(

Merch_placeinvarchar2,

Price_sum(填空)number,

Merch_count(填空)number

)is

Begin

Selectsun(單價),count(*)into

Price_sum,Merch_countfrom商品信息where產(chǎn)地二(填空);

Exception

Whemno_data_foundthen

Dbms_output.put」ine('所需數(shù)據(jù)不存在!');

Whenothersthen

Dbms_output.put」ine('發(fā)生其他錯誤!');

Endproc_demo;

116.在PL/SQL中,如果SELECT語句沒有返回列,則會引發(fā)Oracle錯誤,并引發(fā)(13個

字)異常。

117.要設置SQL*Plus顯示數(shù)字時的格式可以使用(3個字)命令,而要設置某個數(shù)字列的顯

示格式要使用(4個字)命令

118.在SELECT、UPDATE或DELETE語句中嵌套了一個或多個SELECT語句時,被嵌

套的SELECT語句被稱為。

119.下列程序計算由0?9之間的任意3個不相同的數(shù)字組成的三位數(shù),共有多少種不同的

組合方式?完成下列程序使其能夠正確運行。

DECLARE

COUNTERnumber;=0

BEGIN

FORIINloooo9LOOP

FORJINOoooo9LOOP

IF(4個字)THEN

FORKINO.........9LOOP

IF(10個字)THEN

Counter:=counter+1;

Endif

ENDLOOP;

ENDIF;

ENDLOOP;

ENDLOOP;

DBMS_OUTPUT.PUT_LINE(COUNTER);

END;

120.為了建立外部表,首先需要指示數(shù)據(jù)文件在操作系統(tǒng)上的位置?,F(xiàn)在假設在操作系統(tǒng)

的F:\DATAFILE文件中存有一個數(shù)據(jù)文件,使用(一句話)語句使Oracle可以訪問數(shù)據(jù)文

件。

121.通過數(shù)據(jù)塊空間管理參數(shù)可以控制數(shù)據(jù)塊中空閑空間的使用方法,其中(I個字)用于

控制數(shù)據(jù)塊的更新預留的空間,而(1個字)用于控制數(shù)據(jù)塊在刪除時釋放空間的門檻。

122.填寫下面的語句,使其可以為Class表的ID列添加一個名為PK_CLASS」D的主鍵約

束。

ALTERTABLEClass

Add(1個字)PK_Class_ID

PRIMARYKEY(1個字)

123.鎖粒度與數(shù)據(jù)庫系統(tǒng)的并發(fā)度和并發(fā)控制的開銷密切相關。鎖粒度越大,數(shù)據(jù)庫中所

能夠使用的資源也就,并發(fā)度也就,系統(tǒng)開銷也就。

124.手動進行物理備份時,可以進行(9個字)、部分聯(lián)機備份和(9個字)。

125.視圖與數(shù)據(jù)庫的表非常相似,用戶也可以在視圖中進行INSERT.UPDATE和

DELETE操作。通過視圖修改數(shù)據(jù)時,實際上是在修改—中的數(shù)據(jù);相應地,改變

中的數(shù)據(jù)也會反映到一中。

126.有兩種方法向對象表添加數(shù)據(jù):一種是像關系表一樣在INSERT的VALUES子句

中,為對象的每個屬性提供值,隱式地創(chuàng)建(7個字),向對象表添加數(shù)據(jù);另一種方式

是顯示地創(chuàng)建(2個字),然后再將它添加到對象表。

127.在設置事務隔離層時,需要使用關鍵字。

128.一個表空間具有(2個字)聯(lián)機,只讀,(2個字)狀態(tài)

129.要設置SQL*Plus顯示數(shù)字時的格式可以使用(3個字)命令,而要設置某個數(shù)字列

的顯示格式要使用(4個字)命令

130.唯一性約束強調所在的列不允許有相同的值,但是它的主鍵約束相比,唯一性約束的

列允許(2個字)或(2個字),而主鍵約束不允許。

131.完成下面的語句,使其可以為EMPLOYEES表的EMPNO列添加一個名為

PK_EMPNO的主鍵約束。ATERTABLEEMPLOYEESADDCONSTRAINTPK_EMPNO

PRIMARYKEY()

132.索引簇適用于(3個字)表,散列簇適用于(2個字)表。

133.視圖與數(shù)據(jù)庫中的表非常相似,用戶也可以在視圖進行INSERT.UPDATE和

DELETE操作。通過視圖修改數(shù)據(jù)時,相應地,改變(3個字)中的數(shù)據(jù)也會反映到視圖

中。

134.在ORACLE系統(tǒng)中,為了實現(xiàn)對表,視圖和索引等數(shù)據(jù)庫對象進行了管理,

ORACLE采用(2個字)實現(xiàn)。

135.使用()命令可以在屏幕上輸出一行數(shù)據(jù)。這種輸出方式有助于在腳本文件中向用戶

傳遞相應的信息。

136.你要根據(jù)PRODUCT_NAME列從PROFITS表查詢中過濾返回的數(shù)據(jù)。下列哪個子句

包含相應過濾條件的引用?

A.select

B.from

C.wherehaving

答案:c

137.在進行部分聯(lián)機備份時,由于數(shù)據(jù)庫仍然在正常運行,因此在備份過程中,必須使用

(6個字)命令使數(shù)據(jù)文件相對應的表空間出于備份模式。在備份結束后,使用(6個字)

命令恢復表空間到正常狀態(tài)。

138.在檢索數(shù)據(jù)時,如果使用符號,則表示檢索所有的列。

139.在創(chuàng)建對象類型時,用戶不必特意創(chuàng)建(4個字),它由系統(tǒng)隱式創(chuàng)建,名稱與對象

類型的名稱相同,并且它會接受對象類型的所有屬性作為它的參數(shù)。

140.在創(chuàng)建本地化管理臨時表空間時,不得指定盤區(qū)的管理方式為(12個字),臨時表空間

的盤區(qū)管理統(tǒng)一使用(7個字)方式。

141.在傳統(tǒng)上,Oracle在啟動實例時將讀取本地的一個文本文件,并利用從中獲取的初始

化參數(shù)對實例和數(shù)據(jù)庫進行設置,這個文本文件稱為(7個字)(簡稱PFILE)。而從Oracle

9i后,Oracle開始提供(11個字)(簡稱SPFILE)?它是一個二進制格式的文件,并始終

存放在數(shù)據(jù)庫服務器端。

142.在傳統(tǒng)上,Oracle在啟動實例時將讀取本地的一個文本文件,并利用從中獲取的初始

化參數(shù)對實例和數(shù)據(jù)庫進行設置,這個文本文件稱為(7個字)(簡稱PFILE)。而從Oracle

9i后,Oracle開始提供(11個字)(簡稱SPFILE)o它是一個二進制格式的文件,并始終

存放在數(shù)據(jù)庫服務器端。

143.在不為視圖指定列名的情況下,視圖列的名稱將使用

144.使用SQL*Plus的()命令可以將文件檢索到緩沖區(qū),并且不執(zhí)行。

145.在全局存儲區(qū)SGA中,哪部分內存區(qū)域時循環(huán)使用的?

A.數(shù)據(jù)緩沖區(qū)

B.日志緩沖區(qū)

C.共享池大池

答案:B

146.下面哪些不是過程中參數(shù)的有效模式?

A.IN

B.INOUT

C.OUTINOUT

答案:C

147."7.如果創(chuàng)建一個名為USERPKG的程序包并在程序包匯總包含了名為test的過程。下

列哪一個是對這個過程的合法調用?()"

A.test(lO)

B.USERPKGtest(lO)

C.TEST.USERPKGd0)TEST(10).USERPKG

答案:B

148."6.如果在程序包的主體中包含一個過程,但沒有在程序包規(guī)范中聲明這個過程,那

么它將被認為是?()"

A.非法的

B.公有的

C.受限的私有的

答案:A

149.”5.根據(jù)下面的匿名程序塊,判斷CHECK_VALUE程序單元是否一個函數(shù)?()"

A.可以為一個函數(shù)

B.可以,但函數(shù)必須不包含任何SQL語句

C.可以,但需要初始化變量V——TEST不可以

答案:C

150."3.如果存在一個名為TEST的過程,它包含3個參數(shù):第一個參數(shù)為P_NUM1,第二

個參數(shù)為P_NUM2,第三個參數(shù)為P_NUM3.3個參數(shù)的模式都是IN。P_NUM2參數(shù)的數(shù)

據(jù)類型是VARHAR2,第三個參數(shù)的數(shù)據(jù)類型是VARCHAR2o下列哪一個是該過程的有效

調用?()"

A.TEST(1010,P_NUM3=>;abc',P_NUM2=>'bed

B,TEST(P_NUM3=>1010,P_NUM2=>'abc'bed

C.TEST(P_NUM3=>1010,(abc',bed上述都對

答案:B

151.”10.當滿足下列哪個條件時,允許兩個過程具有相同的名稱?()"

A.參數(shù)的名稱或數(shù)量不相同時

B.參數(shù)的數(shù)量或數(shù)據(jù)類型不相同時

C.參數(shù)的數(shù)據(jù)類型和名稱不相同時參數(shù)的數(shù)量利數(shù)據(jù)類型不相同時

答案:C

152.HAVING子句的作用是什么()

A.查詢結果的分組條件

B.組的篩選條件

C.限定返回的行的判斷條件對結果集進行排序

答案:B

153.在以下哪些表空間中不能執(zhí)行CREATETABLE操作?

A.SYSTEM表空間

B.UNDO表空間

C.EXAMPLE表空間USERS表空間

答案:B

154.Oracle數(shù)據(jù)庫的最小I/O單位是().

A.表空間

B.段

C.盤區(qū)數(shù)據(jù)塊

答案:D

155.用戶查詢下列哪一個數(shù)據(jù)字典視圖,可以查看他其他用戶授予的對象權限?()

A.DBA_SYS_PRIVS

B.USER_TAB_PRIVS_MADE

C.USER_TAB_PRIVSUSER_OBJ_PRIVS

答案:C

156.用()語句修改表的一行或多行數(shù)據(jù)。

A.UPDATE

B.SET

C.SELECTWHERE

答案:A

157.以下哪種分區(qū)方法適用于存放離散的數(shù)據(jù)()

A.范圍分區(qū)

B.散列分區(qū)

C.列表分區(qū)索引分區(qū)

答案:C

158.以下哪些事件不會引起LGWR進程啟動?

A.用戶提交事務

B.用戶執(zhí)行URDDATE

C.在DBWn進程將修改的緩沖區(qū)數(shù)據(jù)寫到磁盤前當重做日志緩沖達到1/3滿

答案:B

159.要建立一個語句向Types表中插入數(shù)據(jù),這個表只有兩列,T」D和T_Name歹(J。如

果要插入一行數(shù)據(jù),這一行的T」D值是100,T_Name值是FRUIT。應該使用的SQL語句

是()

A.INSERTINTOTypesValues(100,'FRUIT')

B.SELECT*FROMTypesWHERET_ID=100ANDT_Name='FRUIT

C.UPDATESETT_ID=100FROMTypesWHERET_Name='FRUIT'

DELETE*FROMTypesWHERET_ID=100ANDT_Name='FRUIT

答案:A

160.要建立一個UPDATE語句更新表的某一列數(shù)據(jù),且更新的數(shù)據(jù)為表統(tǒng)計的結果。則

需要在UPDATE語句中使用什么語句?

A.UPDATE

B.SET

C.SELECTWHERE

答案:C

161.每個Oracle數(shù)據(jù)庫至少應包含幾個重做日志組?()

A.1個

B.2個

C.3個4個

答案:B

162.臟(DIRTY)緩沖區(qū)指的是什么?

A.正在被訪問的數(shù)據(jù)緩沖區(qū)

B.已經(jīng)被修改,但還沒有寫到文件的數(shù)據(jù)緩沖區(qū)

C.空閑的數(shù)據(jù)緩沖區(qū)已經(jīng)被修改,并且已經(jīng)寫到磁盤的數(shù)據(jù)緩沖區(qū)

答案:B

163.函數(shù)頭部中的RETURN語句的作用是什么?()

A.聲明返回的數(shù)據(jù)類型

B.聲明返回值的大小和數(shù)據(jù)類型

C.條用函數(shù)”

函數(shù)頭部不能使用RETURN語句"

答案:A

164.刪除Oracle數(shù)據(jù)庫中父/子關系中的父表。在刪除父表時下列哪個對象不會刪除?

A.相關約束

B.子列

C.相關觸發(fā)器相關索引

答案:B

165.可以使用哪個子句來更改相關性標識符的名稱?()

A.REFENCING

B.WHEN

C.INSEAT-OFRENAME

答案:A

166.可以使用哪個子句來更改相關性標識符的名稱?()

A.REFERENCING

B.WHEN

C.INSTEAD-OFRENAME

答案:A

167.檢查下面的SQL語句,哪一項是錯誤的?()alterusertempuseridentifiedbyoracle

defaulttablespaceusersdefaulttemporarytablespacetempquato100Monusers;

A.defaulttablespaceusers

B.defaulttemporarytablespacetemp

C.quota100Monusersidentified

答案:B

168.”檢查下面的SQL語句,哪一項是錯誤的?()

Alterusertempuser

Identifiedbyoracle

Defaulttablespaceusers

Defaulttemporarytablespacetemp

Quota100Monusers"

A.Defaulttablespaceusers

B.Defaulttemporarytablespacetemp

C.Quota100MonusersIdentifiedbyoracle

答案:B

169.假設用戶A將SELECTANYTABLE權限授予用戶B,并且使用ADMINOPTION選

項;用戶B又將SELECTANYTABLE權限授予了用戶C?那么當DBA回收用戶A的

SELECTANYTABLE權限后,下列中還有哪些用戶將失去這個權限?()

A.只有用戶B失去

B.只有用戶C失去

C.用戶B與用戶C都失去沒有任何用戶失去

答案:D

170.DELETE語句中用0語句或子句來指明表中所要刪除的行。

A.UPDATE

B.WHERE

C.SELECTINSERT

答案:B

171.加入當前數(shù)據(jù)庫中有兩個并發(fā)的事務,其中,第一個事務修改表中的數(shù)據(jù),第二個事

務在將修改提交給數(shù)據(jù)庫前查看這些數(shù)據(jù)。如果第一個事務執(zhí)行回滾操作,則會發(fā)生哪種

讀取現(xiàn)象?()

A.A、假讀

B.B、非重復讀取

C.C、錯讀D、重復讀

答案:C

172.下列哪一項資源不能在用戶配置文件中限定?()

A.各個會話的用戶數(shù)

B.登錄失敗的次數(shù)

C.使用CPU時間使用SGA區(qū)的大小

答案:B

173.關于模式的描述下列哪一項不正確?()

A.表或索引等模式對象一定屬于某一個模式

B.在ORACLE數(shù)據(jù)庫中,模式與數(shù)據(jù)庫用戶是一一對應的

C.一個表可以屬于多個模式一個模式可以擁有多個表

答案:C

174.”根據(jù)下面的匿名程序塊,判斷CHECK_VALUE程序單元是否一個函數(shù)?

Declare

V_testnumber;

Begin

Ifv_test>10then

Check_value(v_test);

Endif;

End;

A.可以為一個函數(shù)

B.可以,但函數(shù)必須不包含任何SQL語句

C.可以,但需要初始化變量V——TEST不可以

答案:C

175.對于游標FOR循環(huán),以下哪一個說法是不正確的?()

A.循環(huán)隱含使用FETCH獲取數(shù)據(jù)

B.循環(huán)隱含使用OPEN打開記錄集

C.終止循環(huán)操作也就關閉了游標游標FOR循環(huán)不需要定義游標

答案:D

176.對恢復目錄進行CROSSCHECK檢驗時,如果RMAN不能找到物理存儲的備份文

件,則備份文件的信息將被標記為什么?()

A.EXPIRED

B.DELETE

C.AVAILABLEUNAVAILABLE

答案:A

177.當COL?_NAME取值時,表達式COL?_NAME<ALL(5,10,13)為真()

A.12

B.I1

C.82

答案:D

178.”查看下面的語句創(chuàng)建了哪一種索引?

CREATEINDEXtest_index

ONstudent(studo,sname)

TABLESPACEusers

STORAGE(INITIAL64k,next32k);H

A.全局分區(qū)索引

B.位圖索引

C.復合索引基于函數(shù)的索引

答案:c

179.把一個表空間切換到OFFLINE狀態(tài)時,可以使用4個參數(shù),不包括下列哪一個選項?

()

A.IMMEDIATE

B.NORMAL

C.TEMPORARYFORCE

答案:D

180.”假設兩個數(shù)據(jù)文件tl和t2,下面的選項可以完成外部表的創(chuàng)建。

Creattabletest_table

(ms_idvarchar(20),

Tipvarchar(20),

Descvarchar(20))

ORGANIZATION

(

ORACLE_LOADER

DEFAULTDIRECTORYtest.dir

________________Parameters

(

Badfile'baddev.texf

LOGFILE4log_dev.txf

FIELDSTERMINATEDBY:

)

CFl.TXTrF2.TXT,)

);()"

A.EXTERNAL,TYPE、ACCESS、LOCATION

B.INDEX、TYPE、ACCESS>LOCATION

C.EXTERNAL,TYPE、ACCESS、LOADINDEX、TYPE、ACCEPT、LOAD

答案:B

181.假設在一個表的3個字段NAME、SEX和MONTH_OF_BIRTH中分別保存姓名、性

別和出生的月份數(shù)據(jù),則應當為這3個字段分別創(chuàng)建何種類型的索引?

A.全部創(chuàng)建B樹索引

B.全部創(chuàng)建位圖索引

C.分別創(chuàng)建B樹索引、位圖索引和位圖索引

D.分別創(chuàng)建B樹索引、位圖索引和其于函數(shù)的索引

答案:D

182.向數(shù)據(jù)庫發(fā)出一個COMMIT命令提交事務時,哪個后臺進程將重新做日志緩沖區(qū)的

內容寫入聯(lián)機重新做日志文件?

A.DBWn

B.LGWR

C.CKPTCMMT

答案:B

183.如果存在一個名為TEST的過程,它包含3個參數(shù):第一個參數(shù)為P_NUM1,第二個

參數(shù)為P_NUM2,第三個參數(shù)為P_NUM3.3個參數(shù)的模式都是IN。P_NUM2參數(shù)的數(shù)據(jù)

類型是VARHAR2,第三個參數(shù)的數(shù)據(jù)類型是VARCHAR2o下列哪一個是該過程的有效調

用?

A.TEST(1010,P_NUM3=>'abc',P_NUM2=>,bcd,)

B,TEST(P_NUM3=>1010,P_NUM2=>'abc'bed')

C.TEST(P_NUM3=>1010/abc',bed')

D.上述都對

答案:B

184.如果創(chuàng)建一個名為USERPKG的程序包并在程序包匯總包含了名為test的過程。下列

哪一個是對這個過程的合法調用?

A..test(10)

B.USERPKGtest(lO)

C.TEST.USERPKG(IO)

D.TEST(10).USERPKG

答案:B

185.如果創(chuàng)建的表其主鍵可以自動編號,則應該為主鍵創(chuàng)建的索引是哪種類型?

A.反向鍵索引

B.樹索引

C.位圖索引

D.基于函數(shù)的索引

答案:A

186.如果PL/SQL程序塊的可執(zhí)行部分印發(fā)了一個錯誤,則程序的執(zhí)行順序將發(fā)生什么變

化?

A.程序將轉到EXCEPTION部分運行

B.程序將中止運行

C.程序仍然正常運行

D.以上都不對

答案:A

187.哪個后臺進程和其相關的數(shù)據(jù)庫組成部分保證即使數(shù)據(jù)庫的修改還沒有記錄到數(shù)據(jù)文

件,提交的數(shù)據(jù)也能保留下來?

A.DBWn和數(shù)據(jù)庫高速緩沖存儲區(qū)

B.LGWR和聯(lián)機重做日志文件

C.CKPT和控制文件

D.DBWn和歸檔重做日志文件

答案:B

188.如果為表EMPLOYEES添加一個字段EMAIL,并且規(guī)定每個雇員都必須具有唯一的

EMAIL地址,則應當為EMAIL字段建立哪種約束?

A.PRIMARYKEY

B.REBUILD

C.RELOCATE

D.MOVE

答案:B

189.可以應用哪個數(shù)據(jù)字典試圖來查看軟件包中包含的代碼?

A.USER_OBJECTS

B.USER-PACKAGE_TEXT

C.USER_SOURCE

D.USER_TEXT

答案:B

190.如果希望在激活約束時不驗證表中已有的數(shù)據(jù)是否滿足約束的定義,那么可以使用下

列哪一個關鍵字?

A.DISACTIVE

B.VALIDATE

C.ACTIVE

D.NOVALIDATE

答案:D

191.假設要對商品信息表進行分區(qū)處理,并根據(jù)商品的產(chǎn)地進行分區(qū),則應采用下列哪個

分區(qū)方法。()

A.范圍分區(qū)

B.散列分區(qū)

C.列表分區(qū)

D.組合范圍散列分區(qū)

答案:C

192.假設EMPLOYEE表包含一個MARRIAGE歹IJ,用于描述職工的婚姻狀況,則應該在

該字段上創(chuàng)建什么類型的索引?

A.B樹唯一索引

B.B樹不唯一索引

C.基于函數(shù)的索引

D.位圖索引

答案:D

193.當用戶與Oracle服務器的連接非正常中斷時,哪個后臺進程負責釋放用戶所鎖定的

資源?

A.DBWn

B.LGWR

C.SMON

D.PMON

答案:D

194.DBA在使用下面語句刪除表空間時返回了錯誤信息,DROPTABLESPACEUSER02;

導致錯誤的原因可能是下列哪一項?

A.該表空間處于聯(lián)機狀態(tài)

B.該表空間處于脫機狀態(tài)

C.該表空間處于只讀狀態(tài)

D.該表空間非空,即包含數(shù)據(jù)庫對象

答案:D

195.根據(jù)下面的匿名程序塊,判斷CHECK_VALUE程序單元是否一個函數(shù)?Declare

V_testnumber;BeginIfv_test>10thenCheck_value(v_test);Check_value(v_test);

Check_value(v_test);Check_value(v_test);Endif;End;

A.可以為一個函數(shù)

B.可以,但函數(shù)必須不包含任何

C.可以,但需要初始化變量V——TEST

D.不可以

答案:C

196.以下哪個Oracle工具可以在客戶端使用?()

A.EXP

B.EXPDP

C.IMPDP

D.全部都可以

答案:A

197.函數(shù)頭部中的RETURN語句的作用是什么?

A.聲明返回的數(shù)據(jù)類型

B.聲明返回值的大小和數(shù)據(jù)類型

C.條用函數(shù)

D.函數(shù)頭部不能使用RETURN語句

答案:A

198.哪個后臺進程負責將臟數(shù)據(jù)緩沖區(qū)的內容寫入數(shù)據(jù)文件?

A.數(shù)據(jù)庫緩沖區(qū)緩存

B.數(shù)據(jù)字典緩沖

C.共享池

D.重做日志緩沖區(qū)

答案:D

199.為了禁止在視圖上執(zhí)行DML操作,建立視圖時應該提供哪個選項()

A.WITHCHECKOPTION

B.WITHREADONLY

C.WITHREADOPTIONREADONLY

答案:B

200.下列哪一項是關于簇和簇表不正確的描述()

A.創(chuàng)建索引簇和簇表后就可以向其中添加數(shù)據(jù)了

B.簇實際上是一組表

C.因為簇將不同于表的相關行一起存儲到相同的數(shù)據(jù)塊中,所以合理使用簇可以幫助減少

查詢數(shù)據(jù)時所需的磁盤讀取量。簇表是簇中的某一個表

答案:A

201.下列哪一項關于主鍵約束的描述是正確的?

A.主鍵約束用于唯一地確定表中的每一行數(shù)據(jù)

B.在一個表中,最多只能由兩個主鍵約束

C.主鍵約束只能由一個列組成

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論