oracle數(shù)據(jù)庫期末考試試題及答案_第1頁
oracle數(shù)據(jù)庫期末考試試題及答案_第2頁
oracle數(shù)據(jù)庫期末考試試題及答案_第3頁
oracle數(shù)據(jù)庫期末考試試題及答案_第4頁
oracle數(shù)據(jù)庫期末考試試題及答案_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、期末考試卷(卷)課程名稱*ORACLE數(shù)據(jù)庫考試方式:開卷()閉卷(V)工學(xué)院諄B)題號-.三四五六總分統(tǒng)分人簽名2、考試結(jié)束后,考生不得將試卷、答題紙帶出得分考生注意事項:1、本試卷共4頁,請查看試卷中是否有缺頁。1、以下()內(nèi)存區(qū)不屬于SGAA.PGAB.日志緩沖區(qū)C.數(shù)據(jù)緩沖區(qū)D.共享池2、()模式存儲數(shù)據(jù)庫中數(shù)據(jù)字典的表和視圖。A.DBAB.SCOTTC.SYSTEMD.SYS3、在Oracle中創(chuàng)建用戶時,若未提及DEFAULTTABLESPACE關(guān)鍵字,貝UOracle就將()表空間分配給用戶作為默認(rèn)表空間。A.HRB.SCOTTC.SYSTEMD.SYS4、()服務(wù)監(jiān)聽并按受來自

2、客戶端應(yīng)用程序的連接請求。A.OracleHOME_NAMETNSListenerB.OracleServiceSIDC.OracleHOME_NAMEAgentD.OracleHOME_NAMEHTTPServer5、()函數(shù)通常用來計算累計排名、移動平均數(shù)和報表聚合等。A.匯總B.分析C.分組D.單行6、()SQL語句將為計算列SAL*12生成別名AnnualSalaryA.SELECTename,sal*12AnnualSalaryFROMemp;B.SELECTename,sal*12AnnualSalaryFROMemp;C.SELECTename,sal*12ASAnnualSal

3、aryFROMemp;D.SELECTename,sal*12ASINITCAP(AnnualSalaryFROMemp;7、鎖用于提供()。A.改進的性能B.數(shù)據(jù)的完整性和一致性C.可用性和易于維護D.用戶安全&()鎖用于鎖定表,允許其他用戶查詢表中的行和鎖定表,但不允許插入、更新和刪除行。A.行共享B.行排他C.共享D.排他9、帶有()子句的SELECT語句可以在表的一行或多行上放置排他鎖1011121314151617181920AFORINSERTBFORUPDATECFORDELETEDFORREFRESH()命令可以在已分區(qū)表的第一個分區(qū)之前添加新分區(qū)。A添加分區(qū)B截斷分區(qū)C拆分分

4、區(qū)D不能在第一個分區(qū)前添加分區(qū)()分區(qū)允許用戶明確地控制無序行到分區(qū)的映射。A?散列B?范圍C?列表D.復(fù)合、可以使用()偽列來訪問序列。A.CURRVAL和NEXTVALB.NEXTVAL和PREVALCCACHE和NOCACHEDMAXVALUE和MINVALUE、帶有錯誤的視圖可使用()選項來創(chuàng)建。AFORCEBWITHCHECKOPTIONCCREATEVIEWWITHERRORDCREATEERRORVIEW、在聯(lián)接視圖中,當(dāng)()時,該基表被稱為鍵保留表。A基表的主鍵不是結(jié)果集的主鍵B基表的主鍵是結(jié)果集的主鍵C基表的主鍵是結(jié)果集的外鍵D基表的主鍵不是結(jié)果集的外鍵、在列的取值重復(fù)率比較

5、高的列上,適合創(chuàng)建()索引。A標(biāo)準(zhǔn)B唯一C分區(qū)D位圖、要以自身的模式創(chuàng)建私有同義詞,用戶必須擁有()系統(tǒng)權(quán)限ACREATEPRIVATESYNONYMBCREATEPUBLICSYNONYMCCREATESYNONYMDCREATEANYSYNONYM、PL/SQL塊中不能直接使用的SQL命令是()。ASELECTCUPDATE、以零作除數(shù)時會引發(fā)(AVALUE_ERRORCSTORAGE_ERRORBINSERTDDROP)異常。BZERO_DIVIDEDSELF_IS_NULL)子句。AWHERECURRENTOFBFORUPDATECFORDELETEDFORMODIFY、用于處理得到單

6、行查詢結(jié)果的游標(biāo)為()。B 隱式游標(biāo)A循環(huán)游標(biāo)2122232425262728293012CREF游標(biāo)D顯式游標(biāo)公用的子程序和常量在()中聲明。A過程B游標(biāo)C包規(guī)范D包主體數(shù)據(jù)字典視圖()包含存儲過程的代碼文本AUSER_OBJECTSBUSER_TEXTCUSER_SOURCEDUSER_DESC以下不屬于命名的PL/SQL塊的是()。A程序包B過程C?游標(biāo)D?函數(shù)()包用于顯示PL/SQL塊和存儲過程中的調(diào)試信息。A?DBMS_OUTPUTB?DBMS_STANDARDC?DBMS_INPUTD?DBMS_SESSIONOracle的內(nèi)置程序包由()用戶所有。A?SYSB?SYSTEMCS

7、COTTDPUBLIC()觸發(fā)器允許觸發(fā)操作中的語句訪問行的列值。A行級B語句級C模式D數(shù)據(jù)庫級在非歸檔日志方式下操作的數(shù)據(jù)庫禁用了()。A歸檔日志B聯(lián)機日志C日志寫入程序D日志文件以下哪種備份方式需要在完全關(guān)閉數(shù)據(jù)庫進行()。A無歸檔日志模式下的數(shù)據(jù)庫備份B歸檔日志模式下的數(shù)據(jù)庫備份C使用導(dǎo)出實用程序進行邏輯備份D以上都不對()方式的導(dǎo)出會從指定的表中導(dǎo)出所有數(shù)據(jù)。A分區(qū)B表C全部數(shù)據(jù)庫D表空間()參數(shù)用于確定是否要導(dǎo)入整個導(dǎo)出文件。ACONSTRAINTSBTABLESCFULLDFILE2分,共40分)假設(shè)已在某遠(yuǎn)程客戶端完成網(wǎng)絡(luò)服務(wù)名配置,martinpass )連接到服務(wù)器的命令:1

8、_服務(wù)名為 aptech ,請寫出用戶 MARTIN (用 戶口令SYS用戶以管理員身份登錄后,要授予用戶MARTIN可以對SCOTT用戶的EMP表進行查詢的權(quán)限,請寫出授權(quán)命令:(假設(shè)MARTIN用戶已存在)_2_3 、創(chuàng)建表employee的副本,但不包含表中的記錄:CREATETABLEemployee_copyAS3_作為前綴:4 、查詢itemfile表中itemrate列的信息,要求將數(shù)值轉(zhuǎn)換為字符串,并使用當(dāng)前貨幣符號SELECT4_(itemrate,C99999)FROMitemfile;5 查itemfile表中itemdescre_level列的信息,要求re_level

9、為NULL時顯示為0SELECTitemdesc,_5_(re_level,0)FROMitemfile;6 完成以下PL/SQL塊,功能是:顯示2到50的25個偶數(shù)。BEGINFOR6IN7LOOPDBMS_OUTPUT.PUT_LINE(even_number*2);ENDLOOPEND;7 完成以下PL/SQL塊,功能是:接受職員編號并檢索職員姓名。將職員姓名存儲在變量empname中,如果代碼引發(fā)VALUE_ERROR異常,則向用戶顯示錯誤消息。DELCAREempnameemployee.ename%TYPE;enoemployee.empno%TYPE;BEGINeno:=&emp

10、loyee_number;8DBMS_OUTPUT.PUT_LINE(職員姓名:|empname);9WHENVALUE_ERRORTHENDBMS_OUTPUT.PUT_LINE(要)存儲在變量中的值過大END;8 完成以下PL/SQL塊,功能是:使用游標(biāo),顯示所有單價低于DECLARE250元的玩具的單價。my_toy_pricetoys.toyprice%TYPE;CURSORtoy_curISSELECTtoypriceFROMtoysWHEREtoypricesales_rec.asalesTHENDBMS_OUTPUT.PUT_LINE(產(chǎn)品:|sales_rec.pid|需提高銷

11、售額);ELSEIF_1_3THENDBMS_OUTPUT.PUT_LINE(產(chǎn)品:|sales_rec.pid|已達到銷售額);ELSEDBMS_OUTPUT.PUT_LINE(產(chǎn)品:|sales_rec.pid|銷售業(yè)績出色);ENDIF;ENDIF;ENDLOOP;END;10 、完成以下PL/SQL塊,功能是:創(chuàng)建一個交換兩數(shù)的過程。CREATEORREPLACEPROCEDUREswap(p1INOUTNUMBER,p2_14NUMBER)ISv_tempNUMBER;BEGINv_temp:=p1;p1:=p2;p2:=v_temp;END;11 、完成以下PL/SQL塊,功能是:

12、創(chuàng)建一個函數(shù)dept_name,其功能是接受職員編號后返回職員所在部門名稱。(注:部門名稱在dept表中,而職員信息在emp表中,職員所在部門號的列名為deptno)CREATEORREPLACEFUNCTIONdept_name(emp_noNUMBER)RETURNVARCHAR2ASdept_noNUMBER(2);resultdept.dname%TYPE;BEGIN1_5_SELECTdnameINTOresultFROMdeptWHEREdeptno=dept_no;_16;EXCEPTIONWHENOTHERSTHENRETURNNULL;END;12 、要執(zhí)行pack_me包中

13、的order_proc過程(有一個輸入?yún)?shù)),假設(shè)參數(shù)值為002,可以輸入以下命令:EXECUTE_713、完成以下PL/SQL塊的功能是:創(chuàng)建一個觸發(fā)器biuob_emp,無論用戶插入記錄還是修改EMP表的job歹U,都將用戶指定的job列的值轉(zhuǎn)換成大寫。CREATEORREPLACETRIGGERbiu_job_emp1819BEGIN:NEW.job:=20;END;答案1.A6.B11.C16.C21.C26.A2.D7.B12.C17.D22.C27.A3.C8.C13.A18.B23.C28.A4.A9.B14.B19.A24.A29.B5.B10.C15.D20.B25.A30.C、填空題(每空2分,共40分)1Connectmartin/martinpassaptech2Grantselectonscott.emptomartin3Select*fromemployeewhere1=24To_char5NVL6even_number71.258SELECTenameINTOempnameFROMemployeeWHEREempno=eno;9EXCEPTION10OPENtoy_cur11FETCHtoy_curINTOmy_toy_price;12

溫馨提示

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

評論

0/150

提交評論