ORCLE認證模擬考試288題(含答案)_第1頁
ORCLE認證模擬考試288題(含答案)_第2頁
ORCLE認證模擬考試288題(含答案)_第3頁
ORCLE認證模擬考試288題(含答案)_第4頁
ORCLE認證模擬考試288題(含答案)_第5頁
已閱讀5頁,還剩37頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

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

一、選擇題

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

目的事務。

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

3.可以用SETCONSTRAINTconstrainjnameDEFERRED語句,啟用某個約束的,而

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

CONSTRAINTALLIMMEDIATE可以設置約束的應用。

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

數據變?yōu)榇髮憽T谙旅娴目瞻滋幪顚戇m當的語句。使之可以正常運行。createorreplace

trigger

test_trigger

afte

on________

foreachrow

being

:new.date:=upper();

end;

5.假設一個程序包,其包含了兩個重載的函數maxo寫出下面程序調用max函數后的運

行結果。

程序包主體:

Createorreplacepackagebodytestis

Functionmax(xinnumber,yinnumber)returnnumberisresultnumber;

Begin

Ifx>ythen

Result:=x;

Else

Result:=y;

Endif;

Return(result);

Endmax;

Functionmax(xinnumber,yinnumber,zinnumber)returnnumberisresult

number;

Begin

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

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

Retum(result);

Endmax;

Endtest;

調用程序塊:

Begin

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

End;

運行結果(2字符)

6.多行比較運算符包括—、和。

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

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

態(tài)。

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

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

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

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

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

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

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

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

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

14.查看下面的程序塊,其中變量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;

15.查看下面的程序塊,其中變量vajb的結果為(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;

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

DECLARE

V4R_aCHAR(l):,N,;

BEGIN

DECLARE

Var_aCHAR(2);

BEGIN

Var_a:,Y,;

END;

DBMS_OUTPUT.PUT_LINE(VAR_A);

END;

17.視圖與數據庫的表非常相似,用戶也可以在視圖中進行INSERT、UPDATE和

DELETE操作。通過視圖修改數據時,實際上是在修改_中的數據;相應地,改變

中的數據也會反映到—中。

18.當進行模糊查詢時,應使用關鍵字和通配符或百分號%。

19.使用(1個字)命令可以將緩沖區(qū)中的SQL命令保存到一個文件中,并且可以使用(1個

字)命令運行該文件。

20.”你要確定Oracle數據庫中使用的SQL語句類型。下列哪個語句可以從數據庫中取得

據?

II

A.select

B.update

C.insertdelete

答案:A

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

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

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

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

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

24.使用RMAN進行目標數據庫的備份時,可以使用(2個字)命令。(1個字)命令用

于數據文件備份,可以將指定的數據庫文件備份到磁盤或磁帶。(I個字)命令是數據的

備份,可以復制一個或多個表空間,以及整個數據庫中的數據。

25.使用RMAN對整個數據庫進行恢復的正確步驟為:啟動實例并加載數據庫,(17個

字),(17個字)打開數據庫。

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

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

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

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

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

28.表空間的管理類型可以分為(3個字)和(4個字)。

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

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

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

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

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

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

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

33.如果需要向表中插入一批已經存在的數據,可以在INSERT語句中使用—。

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

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

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

36.使用LogMiner進行日志分析的基本步驟為:(7個字)、指定日志文件、(3個

字)、查詢輸出結果。

37.Oracle數據庫中發(fā)出一個查詢。下列哪個選項不能查詢對用戶定義靜態(tài)表達式執(zhí)行數

學運算時的查詢組件?

A.列子句

B.表子句

C.DUAL表where子句

答案:D

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

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

A.重做日志切換

B.執(zhí)行UPDATE語句

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

答案:A

40.在Oracle安裝成功后,下列哪個帳戶需要解鎖后才能使用?

A.SYS帳戶

B.SYSTEM帳戶

C.ORDSYSSCOTT帳戶

答案:C

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

A.OracleDatabaseConfigurationAssistant

B.OracleEnterpriseManager

C.OracleUniversalInstallerEnterpriseManagerConfigurationAssistant

答案:C

42.DBA對Oracle數據庫邏輯存儲結構的管理不包括下列哪些選項?

A.數據塊

B.區(qū)

C.段數據庫文件

答案:D

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

A.to_date()

B.lo_char()

C.altersessionsetnls_date_formatto_number()

答案:D

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

A.DBA.TABLES

B.DBA_OBJECTS

C.USE_TABLESUSE_OBJECTS

答案:A

45.你要在Oracle中定義SQL查詢。下列哪個數據庫對象不能直接從select語句中引用?

A.表

B.序列

C.索引視圖

答案:C

46.查詢下列哪個數據字典用戶視圖可以知道一個約束是否生效?

A.USE_TAB_CONSTRAINTS

B.ALL_TAB_CONSTRAINTS

C.USE_CONSTRAINTSALL_CONSTRAINTS

答案:D

47.在包說明和包體兩部分中都要聲明的包結構類型是?

A.所有的包變量

B.布爾變量

C.私有過程和函數公有過程和函數

答案:D

48."要創(chuàng)建一個在塊中能多次使用的游標,每次打開時選擇不同的活動集,則這種游標的類

應是?

A.FOR循環(huán)游標

B.一個multipleselection游標

C.維每個活動集都創(chuàng)建一個游標具有參數的游標

答案:D

49.如何停止基本循環(huán)的循環(huán)操作?

A.在LOOP語句中的條件為FALSE時停止

B.這種循環(huán)具有預先設定的需要完成的循環(huán)次數

C.EXITWHEN語句中的條件為FALSEEXITWHEN語句中的條件為TRUE

答案:D

50.”完成事務之后要發(fā)出另一事務。下列哪個語句只能放在事務開頭,設置事務的許多特

征?

n

A.settransaction

B.rollback

C.savepointcommit

答案:A

51.Oracle中要使用merge命令,下列哪句關于merge命令的說法是錯誤的?

A.merge命令可以只對一個表有效地操作。

B.merge命令至少要引用兩個不同的表。

C.merge命令要包括正確的連接條件,否則會產生笛卡爾積。"merge命令要包括

過濾條件,確定行是否在表中。

I1

答案:B

52.有關在FROM子句中使用子查詢的正確描述是?

A.在FROM子句中,不能使用子查詢。

B.通過在FROM子句中使用子查詢可以刪除創(chuàng)建新視圖或表的要求。

C.對于FROM子句中的子查詢中使用的表,刪除了對它授予SELECT特權的要求

當在FROM子句中使用子查詢時,為以后的SELECT語句定義了數據資源。

答案:B

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

54.你要根據PRODUCT_NAME列從PROFITS表查詢中過濾返回的數據。下列哪個子句

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

A.select

B.from

C.wherehaving

答案:c

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

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

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

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

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

57.WHERE子句可以接受FORM子句輸出的數據,而HAVING子句則可以接收來自

、FORM或子句的輸出。

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

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

時,表示使用回滾段管理回退數據。

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

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

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

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

62.在制定重做日志的配置時,應當使用以下哪個策略?

A.在相同的磁盤上存儲重做日志文件以減少I/O爭用

B.只在夜間運行LGWR

C.在不同的磁盤上保存重做日志文件以減少I/O爭用只在夜間運行DBW0

答案:C

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

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

64.手動進行介質恢復時,按照數據庫恢復后的運行狀態(tài)不同,介質恢復為分為(7個

字)、和(8個字)。(4個字)就是恢復所有已經提交的事務,即將數據庫、表空間或數

據文件的備份更新到最近的時間。(不完全恢復)使用數據庫的備份來對數據庫進行恢

復,即將數據庫恢復到某一特定的時刻。

65.—函數返回某個字符的ASCH值,____函數返回某個ASCH值對應的字符。

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

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

68.Oracle中的臨時表可以分成事務級臨時表和會話級臨時表,創(chuàng)建事務級別的臨時表,

需要使用()子句;創(chuàng)建一個會話級別的臨時表,則需使用()子句。

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

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

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

A.用戶

B.角色

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

答案:D

一.判斷題

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

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

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

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

答案:C

72.PCTTHRESHOLD指定一個數據塊的百份比,當一行中的數據占用空間大于這個百分

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

被存儲在(3個字)中。

73.在需要濾除查詢結果中重復的行時,必須使用關鍵字(8個字);在需要返回查詢結果中

的所有行時,可以使用關鍵字(3個字)。

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

式。

75.自定義異常必須使用(5個字)語句引發(fā)。

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

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

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

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

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

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

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

82.數據泵的導出與導入可以實現邏輯備份和邏輯恢復。通過使用(),可以將數據庫對

象備份到轉儲文件中;當表被意外刪除或其他誤操作時,可以使用()將轉儲文件中的對

象和數據導入到數據庫。

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

Createorreplacefunctionget_price(p_IDvarchar2)v_pricenumber;

Begin

Select單價from商品信息where商品編號=;

Returnv_price:

Exception

Whenno_date_foundthendbms_output.put_line('查找的商品不存

在!’);

Whertoo_many_rowsthen

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

Whenothersthen

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

Endget_price;

84.在下面程序的空白出填寫適當的代碼,使得調用該過程可以統(tǒng)計某產地的商品數量和

總價。

Createorreplaceprocedureproc_demo(

Merch_placeinvarchar2,

Price_sumnumber,

Merch_countnumber

)is

Begin

Selectsun(單價),count(*)into

Price_sum,Merch_countfrom商品信息where產地二;

Exception

Whernno_data_foundthen

Dbms_output.put_line('所需數據不存在!');

Whenothersthen

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

Endproc_demo;

85.在下面程序的空白出填寫適當的代碼,使得調用該過程可以統(tǒng)計某產地的商品數量和

總價。

Createorreplaceprocedureproc_demo(

Merch_placeinvarchar2,

Price_sum(填空)number,

Merch_count(填空)number

)is

Begin

Selectsun(單價),count(*)into

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

Exception

Whernno_data_foundthen

Dbms_output.put_line('所需數據不存在!');

Whenothersthen

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

Endproc_demo;

86.在下列SQL語句中添加適當的表達式或子句,使語句可以正常運行。

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

FROM供應商信息

GROUPBY(7個字)

ORDERBY(5個字)DESC;

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

個字)

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

字)

89.視圖與數據庫的表非常相似,用戶也可以在視圖中進行INSERT.UPDATE和

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

中的數據也會反映到一中。

90.在眾多的事務控制語句中,用來撤消事務的操作的語句為,用于持久化事務對數據

庫操作的語句是。

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

92.PL/SQL是一種過程語言,它改善了應用程序的可遷移性,在Oracle運行的任何平臺

上都可以處理它。

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

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;

94.在創(chuàng)建UNDO表空間時,所使用的表空間管理方式為(7個字),并且盤區(qū)的管理方

式只允許使用()方式

95.在SQL語句中,用于向表中插入數據的語句是()

96.在Oracle的邏輯存儲結構中,根據存儲數據類型,可以將段分為(3個字)、索引

段、(3個字)、LOB段和(3個字)。

97.在Oracle的邏輯存儲結構中,(3個字)是最小的I/O單元。

98.最簡單的RMAN只包括兩個組件:(9個字)和(5個字)。

99.使用()命令可以顯示表的結構信息

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

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

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

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

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

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

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

104.Oracle數據庫系統(tǒng)的物理存儲結構主要由3類文件組成,分別為數據文件、(4個

字)、控制文件。

105.oracle中臨時表可以分為事務級臨時表和會話級臨時表,創(chuàng)建事務級臨時表,需要使

用(4個字)子句;創(chuàng)建一個會話級臨時表,則需要使用(4個字)子句。

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

有重復的值。

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

個單詞)_異常。

108.使用()命令可以將查詢結果保存在一個文件中。

109.有兩種方法向對象表添加數據:一種是像關系表一樣在INSERT的VALUES子句

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

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

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

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

111.在STORAGE子句中可以設置6個存儲參數。其中,INITIAL指定為表中的數據分配

的第一個盤區(qū)大??;(1個字)指定為存儲表中的數據分配的第二個盤區(qū)大小;(1個字)指定

從第二個盤區(qū)之后,每個盤區(qū)相對于上一個盤區(qū)的增長百分比;MAXEXTENTS指定允許

為表中的數據所分配的最小盤區(qū)數目;(1個字)指定允許為表中的數據所分配的最大盤區(qū)數

目。

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

套的SELECT語句被稱為。

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

字)異常。

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

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

115.在Oracle的早期版本中,對撤銷信息的管理采用(5個字)從Oracle9i后采用(4個字)

方式管理撤銷信息。

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

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

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

存放在數據庫服務器端。

117.在

下面程序的空白出填寫適當的代碼,使得調用該過程可以統(tǒng)計某產地的商品數量和總價。

Createorreplaceprocedureproc_demo(

Merch_placeinvarchar2,

Price_sum(填空)number,

Merch_count(填空)number

)is

Begin

Selectsun(單價),counl(*)into

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

Exception

Whernno_data_fbundthen

Dbms_outpul.put」ine('所需數據不存在!');

Whenothersthen

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

Endproc_demo;

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

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

119.一個模式只能夠被一個(5個字)所擁有,其創(chuàng)建的所有模式對象都保存在自己的(2個

字)中。

120.一個表空間具有(9個字)、在線(ONLINE)、只讀(READONLY)、(13個字)。

121.下面的語句創(chuàng)建了一個序列對象,該序列對象的開始數為2,每次遞增2,當大于

1000后,序列值重新返回到2。在空白處填寫適當的代碼,完成上述要求。

createsequenceseg_test

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

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

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;

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

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

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

束。

ALTERTABLEClass

Add(1個字)PK_Class_ID

PRIMARYKEY(1個字)

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

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

速查找。

127.通過使用()命令,可以對控制查詢結果集中列的顯示格式。

128.使用同義詞常??梢员Wo數據庫安全和方便編程。

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

130.只讀狀態(tài)的表空間不能創(chuàng)建、修改和刪除對象。

131.7、命名程序單元式已經命名并保存的PL/SQL塊,這樣就可以重新使用它們。存儲

程序單元式保存在數據庫中的命名程序單元。

132.在B樹索引中,通過在索引中保存排過序的索引列值與相對應記錄的()來實現快

速查找。

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

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

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

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

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

136.如果剛剛通過一個PL/SQL程序修改了一些程序單元,現需要將它們重新編譯。則以

下正確的語句是?

A.不能使用PL/SQL程序重新編譯程序單元

B.可以使用DBMS_DDL.REOMPILE包過程來重新編譯程序單元

C.可以使用DBMS_ALTER.COMPILE包過程來重新編譯程序單元可以使用

DBMS_DDL.ALTER_COMPILE包過程來重新編譯程序單元

答案:D

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

138.視圖與數據庫中的表非常相似,用戶也可以在視圖進行INSERT.UPDATE和

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

中。

139.使用5(212^1'的()命令可以將文件檢索到緩沖區(qū),并且不執(zhí)行。

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

傳遞相應的信息。

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

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

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

143.在連接操作中,如果左表和右表中不滿足連接條件的數據都出現在結果中,那么這種

連接是一。

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

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

145.當一個事務基于某些搜索條件讀取一個數據表,第二個事務更新表中的數據,那么,

當第一個事務再次讀取數據時,返回的結果會因為搜索條件而返回不同的結果。這種現象

叫做什么?()

A.A、假讀

B.B、非重復讀取

C.C、錯讀D、重復讀

答案:A

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

A.范圍分區(qū)

B.散列分區(qū)

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

答案:C

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

A.可以為一個函數

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

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

答案:C

148."4.函數頭部中的RETURN語句的作用是什么?()"

A.聲明返回的數據類型

B.聲明返回值的大小和數據類型

C.調用函數函數頭部不能使用RETURN語句

答案:A

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

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

據類型是VARHAR2,第三個參數的數據類型是VARCHAR2=下列哪一個是該過程的有效

調用?()"

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

150.”2.下面哪些不是過程中參數的有效模式?()"

A.IN

B.INOUT

C.OUTINOUT

答案:C

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

A.參數的名稱或數量不相同時

B.參數的數量或數據類型不相同時

C.參數的數據類型和名稱不相同時參數的數量和數據類型不相同時

答案:C

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

A.查詢結果的分組條件

B.組的篩選條件

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

答案:A

153.假設要對“商品信息”表進行分區(qū)處理,并且根據商品的產地進行分區(qū),則應采取下列

哪一種分區(qū)方法()

A.范圍分區(qū)

B.散列分區(qū)

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

答案:C

154.HAVING子句的作用是()

A.查詢結果的分組條件

B.組的篩選條件

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

答案:B

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

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

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

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

答案:B

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

A.SYSTEM表空間

B.UNDO表空間

C.EXAMPLE表空間USERS表空間

答案:B

157.在數據庫邏輯結構中,按從大到小的次序排列是正確的是()o

A.表空間、區(qū)、段、塊

B.表空間、段、區(qū)、塊

C.段、表空間、區(qū)、塊區(qū)、表空間、段、塊

答案:B

158.在設置撤銷表空間的自動管理功能時,DBA通過使用相關的初始化參數對自動撤銷

表空間進行配置。在下面4個參數中,哪一個不是與自動撤銷管理功能相關的參數?

A.UNDO_MANAGEMENT

B.UNDO_TABLESPACE

C.UNDO_RETENTIONSTRANSACTIONS

答案:D

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

A.數據緩沖區(qū)

B.日志緩沖區(qū)

C.共享池大池

答案:B

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

A.DBA_SYS_PRIVS

B.USER_TAB_PRIVS_MADE

C.USER_TAB_PRIVSUSER_OBJ_PRIVS

答案:C

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

A.REFENCING

B.WHEN

C.INSEAT-OFRENAME

答案:A

162.”1.下列哪個語句可以在SQL*PLUS中直接調用一個過程?()"

A.RETURN

B.CALL

C.SETEXEC

答案:D

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

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

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

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

答案:D

164.隱含游標和外部游標的區(qū)別是什么?

A.隱含游標是用來控制返回多個記錄的查詢的語句

B.外部游標是為了在PL/SQL中使用DML語句和PL/SQLSELECT語句

C.隱含游標OPEN,FETCH,CLOSE語句控制外部游標僅僅查詢返回多個記錄的

查詢

答案:D

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

defaulttablespaceusersdefaulttemporarytablespacetempquato1OOMonusers;

A.defaulltablespaceusers

B.defaulttemporarytablespacetemp

C.quota100Monusersidentified

答案:B

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

Alterusertempuser

Identifiedbyoracle

Defaulttablespaceusers

Defaulttemporarytablespacetemp

Quota100Monusers"

A.Defaulttablespaceusers

B.Defaulttemporarytablespacetemp

C.Quota100MonusersIdentifiedbyoracle

答案:B

167.假設用戶通過操作系統(tǒng)命令將數據庫的控制文件重命名,但是沒有對初始化參數進行

相應的修改,那么在下一次啟動數據庫時將會發(fā)生下列哪種情況?()

A.數據庫無法加載

B.Oracle能夠自動搜索到更名后的控制文件,并利用它來打開數據庫

C.數據庫能夠加載,但是卻無法打開Oracle將自動創(chuàng)建一個新的控制文件,并利

用它來打開數據庫

答案:A

168.假設用戶USER1的默認表空間為USERS,他在該表空間的配額為10MB,則USER1

在USERS表空間創(chuàng)建基本表時,他應具有什么權限?()

A.CREATETABLE

B.CREATEUSER

C.UNLIMITEDTABLESPACELIMITEDTABLESPACE

答案:C

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

Creattabletest_table

(ms_idvarchar(20),

Tipvarchar(20),

Descvarchar(20))

ORGANIZATION

(

ORACLE_LOADER

DEFAULTDIRECTORYtest_dir

________________Parameters

(

Badfile€bad_dev.text,

LOGFILE4log_dev.txt,

FIELDSTERMINATEDBY

)

CF1.TXT,,,F2.TXT,)

);On

A.EXTERNAL、TYPE、ACCESS>LOCATION

B.INDEX、TYPE、ACCESS>LOCATION

《EXTERNAL、TYPE、ACCESS>LOADINDEX、TYPE、ACCEPT、LOAD

答案:B

170.”9.對于下面的函數,哪個語句將回成功的調用?()”

A.Calc_Sum

B.EXECUTECalc_sum(4,5)

C.EXECUTECalc_sum(23,12)Sum:=Calc_sum(23,12)

答案:A

171.”根據下面的匿名程序塊,判斷CHECK_VALUE程序單元是否一個函數?

Declare

V_testnumber;

Begin

Ifv_test>10then

Check_value(v_test);

Endif;

End;

A.可以為一個函數

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

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

答案:C

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

A.用戶提交事務

B.用戶執(zhí)行URDDATE

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

答案:B

173.”對于下面的函數,哪個語句將回成功的調用?()

CREATORREPLACEFUNCTIONCalc_sum

(Addend_xnumber,Addend_ynumber

)

Returnnumber

As

Sumnumber;

Begin

Sum:=addend_x+addend_y;

Returnsum;

End;

A.Calc_Sum

B.EXECUTECalc_sum(4,5)

C.EXECUTECalc_sum(23,12)Sum:=Calc_sum(23,12)

答案:D

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

A.參數的名稱或數量不相同時

B.”參數的數量或數據類型不相

同時”

C.參數的數據類型和名稱不相同時參數的數量和數據類型不相同時

答案:B

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

A.12

B.11

C.82

答案:D

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

CREATEINDEXtest_index

ONstudent(studo,sname)

TABLESPACEusers

STORAGE(INITIAL64k,next32k);"

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

B.位圖索引

C.復合索引基于函數的索引

答案:C

177.RMAN資料檔案庫可以保存在以下什么位置?()

A.目標數據庫的控制文件中

B.備用數據庫的控制文件中

C.恢復目錄數據庫的控制文件中都可以

答案:A

178.Oracle數據庫的最小I/O單位是().

A.表空間

B.段

C.盤區(qū)數據塊

答案:D

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

A.查詢結果的分組條件

B.組的篩選條件

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

答案:B

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

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

B.在ORACLE數據庫中,模式與數據庫用戶是一一對應的

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

答案:C

181.假設兩個數據文件tl和t2,選擇下面的正確選項完成外部表的創(chuàng)建()Createtable

testable(idnumber,Tipvarchar(20)Descvarchar(20))

ORGANIZATION(ORACLELOADERDEFAULE

DIRECTORYtest_dirparameters(Badfile'bad_dev.txt?Logfile

'log_dev.txt'FIELDSTERMINATEDBY')('Fl,txt'

F2.txt'));

A.EXTERNAL.TYPE、ACCESS、LOCATION

B.INDEX、TYPE、ACCESS>LOCATION

C.EXTERNAL、TYPE、ACCEPT>LOAD

D.INDEX、TYPE、ACCEPT>LOAD

答案:A

182.用()語句修改表的一行或多行數據。

A.UPDATE

B.SET

C.SELECTWHERE

答案:A

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

A.DBWn

B.SMON

C.LGWR

D.CKPT

答案:A

184.某用戶需要創(chuàng)建一個很小的表,但是該表會被許多查詢使用。這時用戶應當在創(chuàng)建該

表時指定下列哪個子句?

A.PCTFREE和PCTUSED

B.CACHEC.NOLOGGING

C.NOLOGGING

D.TABLESPACE

答案:B

185.可以應用哪個數據字典試圖來查看軟件包中包含的代碼?

A.USER_OBJECTS

B.USER-PACKAGE_TEXT

C.USER_SOURCE

D.USER_TEXT

答案:B

186.建立序列后,首次調用序列時應該使用哪個序列()

A.WID

B.ROWNUM

C.NEXTVAL

D.CURRVAL

答案:C

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

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

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

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

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

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

答案:D

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

化?

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

B.程序將中止運行

C.程序仍然正常運行

D.以上都不對

答案:A

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

分區(qū)方法。()

A.范圍分區(qū)

B.散列分區(qū)

C.列表分區(qū)

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

答案:C

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

A.反向鍵索引

B.樹索引

C.位圖索引

D.基于函數的索引

答案:A

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

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

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

C.終止循環(huán)操作也就關閉了游標

D.游標FOR

溫馨提示

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

評論

0/150

提交評論