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

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

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

一、選擇題

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

接記錄分析:

ANALYZETABKE業(yè)務(wù)員信息

(5個字)

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

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

態(tài)。

3.如果定義與組有光的搜索條件,可以把子句添加到SELECT語句中。

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

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

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

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

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

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

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

trigger

test_trigger

afte

on________

foreachrow

being

:new.date:=upper();

end;

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

10%,則應(yīng)該使用的SQL語句是。

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

行結(jié)果。

程序包主體:

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;

調(diào)用程序塊:

Begin

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

End;

運行結(jié)果(2字符)

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

個字)啟動。

13.假

設(shè)一個程序包,其包含了兩個重載的函數(shù)max。寫出下面程序調(diào)用max函數(shù)后的運行結(jié)

果。

程序包主體:

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;

調(diào)用程序塊:

Begin

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

End;

運行結(jié)果(2字符)

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

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

16.根據(jù)約束的作用域,約束可以分為(4個字)和列級約束兩種。(4個字)是字段定義的一

部分,只能應(yīng)用在一個列上;而(4個字)的定義獨立于列的定義,它可以應(yīng)用于一個表中的

多個列。

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

束。

ALTERTABLEClass

Add(1個字)PK_Class_ID

PRIMARYKEY(1個字)

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

使用SETCONSTRAINTALLDEFERRED語句可以設(shè)置事務(wù)中所有約束的;語句SET

CONSTRAINTALLIMMEDIATE可以設(shè)置約束的應(yīng)用。

19.使用RMAN進行目標(biāo)數(shù)據(jù)庫的備份時,可以使用(2個字)命令。(1個字)命令用

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

備份,可以復(fù)制一個或多個表空間,以及整個數(shù)據(jù)庫中的數(shù)據(jù)。

20.在包說明和包體兩部分中都要聲明的包結(jié)構(gòu)類型是?

A.所有的包變量

B.布爾變量

C.私有過程和函數(shù)公有過程和函數(shù)

答案:D

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

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

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

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

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

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

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

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

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

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

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

當(dāng)采?。?個字)措施來解決該問題。

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

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

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

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

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

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

字)、查詢輸出結(jié)果。

31.使用(1個字)命令可以顯示表的結(jié)構(gòu)信息

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

字)命令運行該文件。

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

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

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

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

36.事務(wù)的ACID的特性包括、一致性、和永久性。

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

A.重做日志切換

B.執(zhí)行UPDATE語句

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

答案:A

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

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

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

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

A.用戶

B.角色

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

答案:D

一.判斷題

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

A.PRIMARYKEY

B.UNOQUE

C.FOREIGNKEY以上均不會

答案:C

42.必須指定下列哪一個從句才能允許授權(quán)者將系統(tǒng)權(quán)限又授予其他用戶?

A.WITHGRANTOPTION

B.WITHADMINOPTION

C.CASCADEWITHMANAGEOPTION

答案:B

43.概要文件不能用于限制什么?

A.使用的CPU實現(xiàn)

B.連接到數(shù)據(jù)庫的總時間

C.一個會話處于不活動的最長時間讀塊的時間

答案:D

44.(2個字)是具有名稱的一組相關(guān)權(quán)限的組合。

45.DBA遠程管理數(shù)據(jù)庫時不需要設(shè)置下列哪個選項?

A.OPAPWD

B.REMOTE_LOGIN_PASSWORDFILE設(shè)置為shared

C.OS_AUTHEN_PREFIX設(shè)置為OPSS口令文件

答案:C

46.(5個字)數(shù)據(jù)類型與(3個字)的類型都用于存儲字符串。如果定義了(3個字)類型的字

段,并且向其賦值時,字符串的長度小于定義的長度,則使用空格填充;而VARCHAR2

類型的字段用于存儲變長的字符串,即如果向該列賦的字符長度小于定義時的長度,該列

的字符長度只會是實際字符數(shù)據(jù)的長度,系統(tǒng)不會使用空格填充。

47.使用下列哪一種工具能夠?qū)MS進行配置?

A.DBCA

B.SQL*Plus

C.EMCAOMS控制臺

答案:C

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

A.OracleDatabaseConfigurationAssistant

B.OracleEnterpriseManager

C.OracleUniversalInstallerEnterpriseManagerConfigurationAssistant

答案:c

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

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

B.區(qū)

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

答案:D

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

A.相關(guān)約束

B.子列

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

答案:B

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

包含相應(yīng)過濾條件的引用?

A.select

B.from

C.wherehaving

答案:C

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

學(xué)運算時的查詢組件?

A.列子句

B.表子句

C.DUAL表where子句

答案:D

53.要想聲明一組公共的常量,包說明中的變量聲明必須包含CONSTANT選項并初始化

變量值。

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

據(jù)

庫時,DBA不能修改的內(nèi)容是?

II

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

B.添加新的表空間

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

答案:B

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

56.當(dāng)進行模糊查詢時,應(yīng)使用關(guān)鍵字和通配符或百分號%。

57.當(dāng)進行模糊查詢時,應(yīng)使用關(guān)鍵字(4個字)和通配符(3個字)或百分號%。

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

目的事務(wù)。

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

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

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

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

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

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

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

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

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

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

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

、FORM或子句的輸出。

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

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

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

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

被存儲在(3個字)中。

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

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

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

復(fù)的值

71.和指定了觸發(fā)器的觸發(fā)時間。當(dāng)為一個表配置了約束時,它們將會

特別有用,可以規(guī)定oracle在應(yīng)用約束前調(diào)用觸發(fā)器,而規(guī)定在應(yīng)用約

束后調(diào)用觸發(fā)器。

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

DECLARE

VAR_aCHAR(l):,N,;

BEGIN

DECLARE

Var_aCHAR(2);

BEGIN

Var_a:,Y,;

END;

DBMS_OUTPUT.PUT_LINE(VAR_A);

END;

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

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

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

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

個單詞)—異常.

76.數(shù)據(jù)泵的導(dǎo)出與導(dǎo)入可以實現(xiàn)邏輯備份和邏輯恢復(fù)。通過使用(),可以將數(shù)據(jù)庫對

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

象和數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫。

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

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

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

行結(jié)果。程序包主體:CreateorreplacepackagebodytestisFunctionmax(xinnumber,yin

number)retumnumberisresultnumber;BeginIfx>ythenResult:=x;ElseResult:=y;運行結(jié)果

()

80.Oracle數(shù)據(jù)庫系統(tǒng)的物理存儲結(jié)構(gòu)主要由3類文件組成,分別為數(shù)據(jù)文件、(4個

字)、控制文件。

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

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

快訪問速度。

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

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

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

庫操作的語句是。

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

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

Createorreplacefunctionget_price(p_IDvarchar2)v_pricenumber;

Begin

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

Returnv_price:

Exception

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

在!’);

Whertoo_many_rowsthen

Dbms_outpul.pul」ine('程序運行錯誤!請使用游標(biāo)');

Whenothersthen

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

Endget_price;

88.在下面程序的空白出填寫適當(dāng)?shù)拇a,使得調(diào)用該過程可以統(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_oulpul.put」ine('發(fā)生其他錯誤!');

Endproc_demo;

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

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

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

91.在Oracle的邏輯存儲結(jié)構(gòu)中,根據(jù)存儲數(shù)據(jù)類型,可以將段分為(3個字)、索引

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

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

END部分是必須的。

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

上都可以處理它。

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('程序運行錯誤!請使用游標(biāo)');Whenothersthen

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

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

總價。Createorreplaceprocedureproc_demo(Merch_placeinvarchar2,Price_sumoutnumber

Merch_countoutnumber)isBeginSelectsun(單價),count(*)intoPrice_sum,Merch_countfrom

商品信息where產(chǎn)地二()

96.在物理上,一個表空間對應(yīng)一個或多個(4個字)。

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

管理統(tǒng)一使用()方式

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

有重復(fù)的值。

99.在SQL語句中,用于向表中插入數(shù)據(jù)的語句是()

100.數(shù)據(jù)庫中只存放視圖的定義,而不使用武力存儲空間保存視圖中的數(shù)據(jù),這些數(shù)據(jù)仍

然放在原來的基表中。

101.在Oracle的邏輯存儲結(jié)構(gòu)中,(3個字)是最小的I/O單元。

102.如果主鍵約束由一列組成時,該主鍵約束被稱為一(4個字)_;如果主鍵約束由兩

個或兩個以上的列組成時,則該主鍵約束被稱為(4個字)

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

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

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

105.當(dāng)設(shè)置了多個列的顯示屬性后,如果清除設(shè)置的顯示屬性,可以使用命令(5個

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

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

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

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

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

式只允許使用()方式

109.在ORDERBY子句中,關(guān)鍵字表示升序排列,關(guān)鍵字表示降序排列。

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

個字)

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

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

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

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

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

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

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

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

113.在不為視圖指定列名的情況下,視圖列的名稱將使用(5個字)。

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

115.在STORAGE子句中可以設(shè)置6個存儲參數(shù)。其中,INITIAL指定為表中的數(shù)據(jù)分配

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

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

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

目。

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

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

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

字)異常。

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

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

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

方式管理撤銷信息。

120.在

下面程序的空白出填寫適當(dāng)?shù)拇a,使得調(diào)用該過程可以統(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_fbundthen

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

Whenothersthen

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

Endproc_demo;

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

字)中。

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

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

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

DECLARE

COUNTERnumber;=0

BEGIN

FORIINloooo9LOOP

FORJINOoooo9LOOP

IF(4個字)THEN

FORKINO9LOOP

IF(10個字)THEN

Counter:=counter+1;

Endif

ENDLOOP;

ENDIF;

ENDLOOP;

ENDLOOP;

DBMS_OUTPUT.PUT_LINE(COUNTER);

END;

124.為了在SQL*Phis中顯示初始化參數(shù),可以使用(2個字)命令,該命令會顯示初始化參

數(shù)的名稱、類型和參數(shù)值。

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

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

件。

126.在SQL語句中,用于向表中插入數(shù)據(jù)的語句是(1個字)

127.在.SQL*P1us工具中,可以使用。,()命令來調(diào)用腳本文件。

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

模式。

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

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

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

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

132.8、在冊U除表空間命令DROPTABLESPACE中,不選用INCLUDINGCONTENTS參

數(shù),則無法刪除包含有數(shù)據(jù)的表空間。

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

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

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

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

135.在B樹索引中,通過在索引中保存排過序的索引列值與相對應(yīng)記錄的()來實現(xiàn)快

速查找。

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

應(yīng)是?

II

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

B.一個multipleselection游標(biāo)

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

答案:D

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

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

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

PK_EMPNO的主鍵約束。ATERTABLEEMPLOYEESADDCONSTRAINTPK_EMPNO

PRIMARYKEY()

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

140.視圖是否可以更新,取決于定義視圖的()語句,通常情況下,語句越復(fù)雜,創(chuàng)建的

視圖可以被更新的可能性就(2個字)。

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

傳遞相應(yīng)的信息。

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

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

143.在單行子查詢中,由于內(nèi)查詢只返回單行單列值,因此可以把其作為來對待。

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

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

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

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

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

A.RETURN

B.CALL

C.SETEXEC

答案:D

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

A.范圍分區(qū)

B.散列分區(qū)

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

答案:C

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

A.查詢結(jié)果的分組條件

B.組的篩選條件

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

答案:B

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

A.查詢結(jié)果的分組條件

B.組的篩選條件

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

答案:A

149.DELETE語句中用()語句或子句來指明表中所要刪除的行。

A.UPDATE

B.WHERE

C.SELECTINSERT

答案:B

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

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

A.test(lO)

B.USERPKG.test(10)

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

答案:B

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

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

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

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

答案:C

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

A.目標(biāo)數(shù)據(jù)庫的控制文件中

B.備用數(shù)據(jù)庫的控制文件中

C.恢復(fù)目錄數(shù)據(jù)庫的控制文件中都可以

答案:A

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

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

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

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

答案:C

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

()

A.IMMEDIATE

B.NORMAL

C.TEMPORARYFORCE

答案:D

155.使用ALTERINDEX….REBUILD語句不可以執(zhí)行下面的哪個任務(wù)?()

A.將反向鍵索引重建為普通索引

B.將一個索引移動到另一個表空間

C.將位圖索引更改為普通索引將一個索引分區(qū)移動到另一個表空間

答案:D

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

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

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

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

答案:B

157.在只讀表空間中可以執(zhí)行以下哪些操作?

A.CREATETABLE

B.ALTERTABLE

C.INSERTSELECT

答案:D

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

A.SYSTEM表空間

B.UNDO表空間

C.EXAMPLE表空間USERS表空間

答案:B

159.在數(shù)據(jù)庫邏輯結(jié)構(gòu)中,按從大到小的次序排列是正確的是()o

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

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

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

答案:B

160.在設(shè)置撤銷表空間的自動管理功能時,DBA通過使用相關(guān)的初始化參數(shù)對自動撤銷

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

A.UNDO_MANAGEMENT

B.UNDO_TABLESPACE

C.UNDO_RETENTIONSTRANSACTIONS

答案:D

161.如果某個數(shù)據(jù)庫擁有兩個重做日志組,當(dāng)?shù)诙€重做日志組突然損壞時,DBA應(yīng)當(dāng)

采取下列哪項操作?()

A.刪除原有的第2個重做日志組,然后使用ALTERDATABASEADDLOGFILEGROUP2

語句建立新的第2個重做日志組

B.刪除所有重做日志組,然后再使用ALTERDATABASEADDLOGFILEGROUP2語句建

立新的重做日志組

C.使用ALTERDATABASECLEARLOGFILEGROUP2語句對第2個重做日志組進行初始

化使用ALTERDATABASECLEARLOGFILEGROUP2語句對第2個重做日

志組進行初始化,然后刪除它,再重新建立第2個重做日志組

答案:A

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

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

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

C.調(diào)用函數(shù)函數(shù)頭部不能使用RETURN語句

答案:A

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

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

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

C.條用函數(shù)”

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

答案:A

164.”你要開發(fā)的PL/SQL包包含名稱相同而變量數(shù)據(jù)類型不同的過程,可以采用PL/SQL

什么特性?

II

A.打包

B.重載

C.封裝PL/SQL中沒有可用功能

答案:B

165.”如果存在一個名為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下列哪一個是該過程的有效調(diào)用?()"

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')上述都對

答案:A

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

哪一個是對這個過程的合法調(diào)用?()

A.test(lO)

B.USERPKG.test(10)

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

答案:B

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

A.USER_OBJECTS

B.USER-PACKAGE_TEXT

C.USER_SOURCEUSER_TEXT

答案:B

168.可以使用哪個子句來更改相關(guān)性標(biāo)識符的名稱?()

A.REFENCING

B.WHEN

C.INSEAT-OFRENAME

答案:A

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

Alterusertempuser

Identifiedbyoracle

Defaulttablespaceusers

Defaulttemporarytablespacetemp

Quota100Monusers"

A.Defaulttablespaceusers

B.Defaulttemporarytablespacetemp

C.Quota100MonusersIdentifiedbyoracle

答案:B

170.Oracle支持多種類型的不完全備份,下列哪一個不是Oracle所支持的不完全備份?

()

A.基于時間的不完全備份

B.基于用戶的不完全備份

C.基于撤消的不完全備份基于更改的不完全備份

答案:B

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

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

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

A.A、假讀

B.B、非重復(fù)讀取

C.C、錯讀D、重復(fù)讀

答案:C

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

A.用戶提交事務(wù)

B.用戶執(zhí)行URDDATE

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

答案:B

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

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

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

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.對于游標(biāo)FOR循環(huán),以下哪一個說法是不正確的?()

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

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

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

答案:D

176.”對于下面的函數(shù),哪個語句將回成功的調(diào)用?()

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,l2)Sum:=Calc_sum(23,l2)

答案:D

177.”對于下面的函數(shù),哪個語句將回成功的調(diào)用?()

CREATORREPLACEFUNCTIONCalc_sum

(Addend_xnumber,Addend_ynumber

)

Returnnumber

As

Sumnumber;

Begin

Sum:=addend_x+addend_y;

Returnsum;

End;

ir

A.Calc_Sum

B.EXECUTECalc_sum(4,5)

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

答案:D

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

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

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

同時"

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

答案:B

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

(studo,sname)TABLESPACEusersSTORAGE(INITIAL64k,next32k)

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

B.位圖索引

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

答案:C

180.假設(shè)用戶USER1的默認表空間為USERS他在該表空間的配額為10MB,則USER1

在USERS表空間中創(chuàng)建基本表時,他應(yīng)該具有什么權(quán)限?()

A.CREATETABLE

B.CREATEUSER

C.UNLIMITEDTABLESPACEUNLIMITEDTABLESPACE

答案:A

181.建立序列后,首次調(diào)用序列時應(yīng)該使用哪個序列()

A.WID

B.ROWNUM

C.NEXTVAL

D.CURRVAL

答案:C

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

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

B.日志緩沖區(qū)

C.共享池大池

答案:B

183.如果某用戶執(zhí)行DELETE操作時誤刪了EMP表中的所有數(shù)據(jù),為了使用數(shù)據(jù)泵導(dǎo)入

工具IMPDP導(dǎo)入其數(shù)據(jù),應(yīng)該使用哪個選項設(shè)置?()

A.CONTENT=ALL

B.CONTENT=DATA_ONLY

C.CONTENT=METADATA_ONLY

D.CONTENT=DATA

答案:B

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

哪一個是對這個過程的合法調(diào)用?

A..test(10)

B.USERPKGtest(lO)

C.TEST.USERPKG(IO)

D.TEST(10).USERPKG

答案:B

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

A.反向鍵索引

B.樹索引

C.位圖索引

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

答案:A

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

化?

A.程序?qū)⑥D(zhuǎn)到EXCEPTION部分運行

B.程序?qū)⒅兄惯\行

C.程序仍然正常運行

D.以上都不對

答案:A

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

A.DBWn

B.SMON

C.LGWR

D.CKPT

答案:A

188.如果要控制列的顯示格式,那么可以使用哪個命令?

A.SHOW

B.DEFINE

C.SPOOL

D.COLUMN

答案:C

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

A.USER_OBJECTS

B.USER-PACKAGE_TEXT

C.USER_SOURCE

D.USER_TEXT

答案:B

190.如果要啟用所有角色,則應(yīng)該使用哪一個命令?()

A.SETROLEALL

B.SETROLEENABLEALL

C.ALTERSESSIONALL

D.ALTERUSERROLEALL

答案:A

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

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

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

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

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

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

答案:D

192.假設(shè)用戶USER1的默認表空間為USERS,他在該表空間的配額為10MB,則USER1

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

A.CREATETABLE

B.CREATEUSER

C.UNLIMITEDTABLESPACE

D.LIMITEDTABLESPACE

答案:C

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

test_table(idnumber,Tipvarchar(20)Descvarchar(20))

ORGANIZATION(ORACLE_LOADERDEFAULE

DIRECTORYtest_dirparameters(Badfile'bad_dev.txtJLogfile

'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

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

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

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

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

D.游標(biāo)FOR循環(huán)不需要定義游標(biāo)

答案:D

195.對于下面的函數(shù),哪個語句將

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論