oracle數(shù)據(jù)庫期末考試試題及復(fù)習(xí)資料-2023修改整理_第1頁
oracle數(shù)據(jù)庫期末考試試題及復(fù)習(xí)資料-2023修改整理_第2頁
oracle數(shù)據(jù)庫期末考試試題及復(fù)習(xí)資料-2023修改整理_第3頁
oracle數(shù)據(jù)庫期末考試試題及復(fù)習(xí)資料-2023修改整理_第4頁
oracle數(shù)據(jù)庫期末考試試題及復(fù)習(xí)資料-2023修改整理_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

千里之行,始于足下讓知識帶有溫度。第第2頁/共2頁精品文檔推薦oracle數(shù)據(jù)庫期末考試試題及復(fù)習(xí)資料oracle數(shù)據(jù)庫期末考試試題及答案

A1、以下()內(nèi)存區(qū)不屬于SGA。

A.PGAB.日志緩沖區(qū)C.?dāng)?shù)據(jù)緩沖區(qū)D.分享池

D2、()模式存儲數(shù)據(jù)庫中數(shù)據(jù)字典的表和視圖。

A.DBAB.SCOTTC.SYSTEMD.SYS

C3、在Oracle中創(chuàng)建用戶時,若未提及DEFAULTTABLESPACE關(guān)鍵字,則Oracle就將()表空間分配給用戶作為默認(rèn)表空間。

A.HRB.SCOTTC.SYSTEMD.SYS

A4、()服務(wù)監(jiān)聽并按受來自客戶端應(yīng)用程序的銜接哀求。

A.OracleHOME_NAMETNSListener

B.OracleServiceSID

C.OracleHOME_NAMEAgent

D.OracleHOME_NAMEHTTPServer

B5、()函數(shù)通常用來計算累計排名、移動平均數(shù)和報表聚合等。

A.匯總B.分析C.分組D.單行

B6、()SQL語句將為計算列SAL*12生成別號AnnualSalaryA.SELECTename,sal*12‘AnnualSalary’FROMemp;

B.SELECTename,sal*12“AnnualSalary”FROMemp;

C.SELECTename,sal*12ASAnnualSalaryFROMemp;

D.SELECTename,sal*12ASINITCAP(“AnnualSalary”)FROM

emp;

B7、鎖用于提供()。

A.改進(jìn)的性能

B.?dāng)?shù)據(jù)的完整性和全都性

C.可用性和易于維護(hù)

D.用戶平安

C8、()鎖用于鎖定表,允許其他用戶查詢表中的行和鎖定表,但不允許插入、更新和刪除行。

A.行分享B.行排他C.分享D.排他

B9、帶有()子句的SELECT語句可以在表的一行或多行上放置排他鎖。

A.FORINSERTB.FORUPDATE

C.FORDELETED.FORREFRESH

C10、使用()命令可以在已分區(qū)表的第一個分區(qū)之前添加新分區(qū)。

A.添加分區(qū)B.截斷分區(qū)

C.拆分分區(qū)D.不能在第一個分區(qū)前添加分區(qū)

C11、()分區(qū)允許用戶明確地控制無序行到分區(qū)的映射。

A.散列B.范圍C.列表D.復(fù)合

C12、可以使用()偽列來拜訪序列。

A.CURRVAL和NEXTVALB.NEXTVAL和PREVAL

C.CACHE和NOCACHED.MAXVALUE和MINVALUEA13、帶有錯誤的視圖可使用()選項來創(chuàng)建。

A.FORCE

B.WITHCHECKOPTION

C.CREATEVIEWWITHERROR

D.CREATEERRORVIEW

B14、在聯(lián)接視圖中,當(dāng)()時,該基表被稱為鍵保留表。

A.基表的主鍵不是結(jié)果集的主鍵

B.基表的主鍵是結(jié)果集的主鍵

C.基表的主鍵是結(jié)果集的外鍵

D.基表的主鍵不是結(jié)果集的外鍵

D15、在列的取值重復(fù)率比較高的列上,適合創(chuàng)建()索引。

A.標(biāo)準(zhǔn)B.唯一C.分區(qū)D.位圖

C16、要以自身的模式創(chuàng)建私有同義詞,用戶必需擁有()系統(tǒng)權(quán)限

A.CREATEPRIVATESYNONYM

B.CREATEPUBLICSYNONYM

C.CREATESYNONYM

D.CREATEANYSYNONYM

D17、PL/SQL塊中不能直接使用的SQL命令是()。

A.SELECTB.INSERT

C.UPDATED.DROP

B18、以零作除數(shù)時會引發(fā)()異樣。

A.VALUE_ERRORB.ZERO_DIVIDE

C.STORAGE_ERRORD.SELF_IS_NULL

A19、要更新游標(biāo)結(jié)果集中的當(dāng)前行,應(yīng)使用()子句。

A.WHERECURRENTOFB.FORUPDATE

C.FORDELETED.FORMODIFY

B20、用于處理得到單行查詢結(jié)果的游標(biāo)為()。

A.循環(huán)游標(biāo)B.隱式游標(biāo)

C.REF游標(biāo)D.顯式游標(biāo)

C21、公用的子程序和常量在()中聲明。

A.過程B.游標(biāo)

C.包規(guī)范D.包主體

C22、數(shù)據(jù)字典視圖()包含存儲過程的代碼文本A.USER_OBJECTSB.USER_TEXT

C.USER_SOURCED.USER_DESC

C23、以下不屬于命名的PL/SQL塊的是()。

A.程序包B.過程

C.游標(biāo)D.函數(shù)

A24、()包用于顯示PL/SQL塊和存儲過程中的調(diào)試信息。

A.DBMS_OUTPUT

B.DBMS_STANDARD

C.DBMS_INPUT

D.DBMS_SESSION

A25、Oracle的內(nèi)置程序包由()用戶全部。

A.SYSB.SYSTEM

C.SCOTTD.PUBLIC

A26、()觸發(fā)器允許觸發(fā)操作中的語句拜訪行的列值。

A.行級B.語句級

C.模式D.?dāng)?shù)據(jù)庫級

A27、在非歸檔日志方式下操作的數(shù)據(jù)庫禁用了()。

A.歸檔日志

B.聯(lián)機日志

C.日志寫入程序

D.日志文件

A28、以下哪種備份方式需要在徹低關(guān)閉數(shù)據(jù)庫舉行()。

A.無歸檔日志模式下的數(shù)據(jù)庫備份

B.歸檔日志模式下的數(shù)據(jù)庫備份

C.使用導(dǎo)出有用程序舉行規(guī)律備份

D.以上都不對

B29、()方式的導(dǎo)出會從指定的表中導(dǎo)出全部數(shù)據(jù)。

A.分區(qū)B.表

C.所有數(shù)據(jù)庫D.表空間

C30、()參數(shù)用于確定是否要導(dǎo)入囫圇導(dǎo)出文件。

A.CONSTRAINTSB.TABLES

C.FULLD.FILE

二、填空題(每空2分,共40分)

1、假設(shè)已在某遠(yuǎn)程客戶端完成網(wǎng)絡(luò)服務(wù)名配置,服務(wù)名為aptech,

請寫出用戶MARTIN(用戶口令martinpass)銜接到服務(wù)器的命令:

Connectmartin/martinpass@aptech

2、SYS用戶以管理員身份登錄后,要授予用戶MARTIN可以對

SCOTT用戶的EMP表舉行查詢的權(quán)限,請寫出授權(quán)命令:(假設(shè)MARTIN用戶已存在)

Grantselectonscott.emptomartin

3、創(chuàng)建表employee的副本,但不包含表中的記錄:

CREATETABLEemployee_copyASselect*fromemployeewhere1=2

4、查詢itemfile表中itemrate列的信息,要求將數(shù)值轉(zhuǎn)換為字符串,

并使用當(dāng)前貨幣符號作為前綴:

SELECTto_char(itemrate,'C99999')FROMitemfile;

5、查itemfile表中itemdesc、re_level列的信息,要求re_level為NULL時顯示為0

SELECTitemdesc,NVL(re_level,0)FROMitemfile;

6、完成以下PL/SQL塊,功能是:顯示2到50的25個偶數(shù)。

BEGIN

FOReven_numberIN1..25

LOOP

DBMS_OUTPUT.PUT_LINE(even_number*2);

ENDLOOP

END;

7、完成以下PL/SQL塊,功能是:接受職員編號并檢索職員姓名。

將職員姓名存儲在變量empname中,假如代碼引發(fā)VALUE_ERROR異樣,則向用戶顯示錯誤消息。

DELCARE

empnameemployee.ename%TYPE;;

enoemployee.empno%TYPE;

BEGIN

eno:=’

selectenameintoempnamefromemployeewhereempno=eno

DBMS_OUTPUT.PUT_LINE(‘職員姓名:’||empname);

exception

WHENVALUE_ERRORTHEN

DBMS_OUTPUT.PUT_LINE(‘要存儲在變量中的值過大’)END;

8、完成以下PL/SQL塊,功能是:使用游標(biāo),顯示全部單價低于250

元的玩具的單價。

DECLARE

my_toy_pricetoys.toyprice%TYPE;

CURSORtoy_curIS

SELECTtoypriceFROMtoys

WHEREtoypricesales_rec.asalesTHEN

DBMS_OUTPUT.PUT_LINE('產(chǎn)品:'||sales_rec.pid||'需提高銷售額');

ELSE

IFsales_res.tsales=sales_res.asalesTHEN

DBMS_OUTPUT.PUT_LINE('產(chǎn)品:'||sales_rec.pid||'已達(dá)到銷售額');

ELSE

DBMS_OUTPUT.PUT_LINE('產(chǎn)品:'||sales_rec.pid||'銷售業(yè)績精彩');

ENDIF;

ENDIF;

ENDLOOP;

END;

10、完成以下PL/SQL塊,功能是:創(chuàng)建一個交換兩數(shù)的過程。CREATEORREPLACEPROCEDURE

sINOUTNUMBER,p2inoutNUMBER)IS

v_tempNUMBER;

BEGIN

v_temp:=p1;

p1:=p2;

p2:=v_temp;

END;

11、完成以下PL/SQL塊,功能是:創(chuàng)建一個函數(shù)dept_name,其

(注:部門名稱在dept功能是接受職員編號后返回職員所在部門名稱。

表中,而職員信息在emp表中,職員所在部門號的列名為deptno)CREATEORREPLACEFUNCTIONdept_name(emp_noNUMBER)

RETURNVARCHAR2AS

dept_noNUMBER(2);

resultdept.dname%TYPE;

BEGIN

Selecetdeptnointodept_nofromempwhereempno=emp_no

SELECTdnameINTOresultFROMdept

WHEREdeptno=dept_no;

Returnresult

EXCEPTION

WHENOTHERSTHEN

RETURNNULL;

END;

12、要執(zhí)行pack_me包中的order_proc過程(有一個輸入?yún)?shù)),

假設(shè)參數(shù)值為’002’,可以輸入以下命令:

EXECUTEpack_ma.order-proc(‘002’)

13、完成以下PL/SQL塊的功能是:創(chuàng)建一個觸發(fā)器biu_job_emp,

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論