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

下載本文檔

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

文檔簡(jiǎn)介

oracle數(shù)據(jù)庫(kù)期末考試試題及答案A1、以下〔〕內(nèi)存區(qū)不屬于SGA。A.PGA B.日志緩沖區(qū)C.?dāng)?shù)據(jù)緩沖區(qū)D.共享池D2〔〕模式存儲(chǔ)數(shù)據(jù)庫(kù)中數(shù)據(jù)字典的表和視圖。A.DBA B.SCOTT C.SYSTEM D.SYSC3、在Oracle中創(chuàng)立用戶時(shí),假設(shè)未提及DEFAULTTABLESPACE關(guān)鍵字則Oracle就〔表空間安排給用戶作為默認(rèn)表空間。A.HR B.SCOTT C.SYSTEM D.SYSA4〔〕效勞監(jiān)聽(tīng)并按受來(lái)自客戶端應(yīng)用程序的連接懇求。A.OracleHOME_NAMETNSListenerB.OracleServiceSIDC.OracleHOME_NAMEAgentD.OracleHOME_NAMEServerB5〔〕函數(shù)通常用來(lái)計(jì)算累計(jì)排名、移動(dòng)平均數(shù)和報(bào)表聚合等。A.匯總 B.分析 C.分組 D.單行B6〔〕SQL語(yǔ)句將為計(jì)算列SAL*12生成別名AnnualSalaryA.SELECTename,sal*12‘AnnualSalaryFROMemp;B.SELECTename,sal*12“AnnualSalary”FROMemp;C.SELECTename,sal*12ASAnnualSalaryFROMemp;D.SELECTename,sal*12ASINITCAP(“AnnualSalary”)FROMemp;B7、鎖用于供給( )。A.改進(jìn)的性能B.?dāng)?shù)據(jù)的完整性和全都性C.可用性和易于維護(hù)D.用戶安全C8、( )鎖用于鎖定表,允許其他用戶查詢表中的行和鎖定表,但不允許插入、更和刪除行。A.行共享 B.行排他 C.共享 D.排他B9、帶( )子句的SELECT語(yǔ)句可以在表的一行或多行上放置排他鎖。A.FORINSERT B.FORUPDATEC.FORDELETE D.FORREFRESHC10、使用( )命令可以在已分區(qū)表的第一個(gè)分區(qū)之前添加分區(qū)。A.添加分區(qū) B.截?cái)喾謪^(qū)C.拆分分區(qū) D.不能在第一個(gè)分區(qū)前添加分區(qū)C11、( )分區(qū)允許用戶明確地掌握無(wú)序行到分區(qū)的映射。A.散列 B.范圍 C.列表 D.復(fù)合C12、可以使用〔〕偽列來(lái)訪問(wèn)序列。A.CURRVAL和NEXTVAL B.NEXTVAL和PREVALC.CACHE和NOCACHE D.MAXVALUE和MINVALUEA13、帶有錯(cuò)誤的視圖可使用〔〕選項(xiàng)來(lái)創(chuàng)立。A.FORCEB.WITHCHECKOPTIONC.CREATEVIEWWITHERRORD.CREATEERRORVIEWB14、在聯(lián)接視圖中,當(dāng)〔〕時(shí),該基表被稱為鍵保存表。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.CREATEPRIVATESYNONYMB.CREATEPUBLICSYNONYMC.CREATESYNONYMD.CREATEANYSYNONYMD17、PL/SQL塊中不能直接使用的SQL命令是〔。A.SELECT B.INSERTC.UPDATE D.DROPB18、以零作除數(shù)時(shí)會(huì)引發(fā)〔〕特別。A.VALUE_ERROR B.ZERO_DIVIDEC.STORAGE_ERROR D.SELF_IS_NULLA19、要更游標(biāo)結(jié)果集中的當(dāng)前行,應(yīng)使用〔〕子句。A.WHERECURRENTOF B.FORUPDATEC.FORDELETE D.FORMODIFYB20、用于處理得到單行查詢結(jié)果的游標(biāo)為〔。A.循環(huán)游標(biāo) B.隱式游標(biāo)C.REF游標(biāo) D.顯式游標(biāo)C21、公用的子程序和常量在〔〕中聲明。A.過(guò)程 B.游標(biāo)C.包標(biāo)準(zhǔn) D.包主體C22、數(shù)據(jù)字典視圖〔〕包含存儲(chǔ)過(guò)程的代碼文本A.USER_OBJECTS B.USER_TEXTC.USER_SOURCE D.USER_DESCC23、以下不屬于命名的PL/SQL塊的是〔。A.程序包 B.過(guò)程C.游標(biāo) D.函數(shù)A24〔〕包用于顯示PL/SQL塊和存儲(chǔ)過(guò)程中的調(diào)試信息。A.DBMS_OUTPUTC.DBMS_INPUTD.DBMS_SESSIONA25、Oracle的內(nèi)置程序包由〔〕用戶全部。A.SYS B.SYSTEMC.SCOTT D.PUBLICA26〔〕觸發(fā)器允許觸發(fā)操作中的語(yǔ)句訪問(wèn)行的列值。A.行級(jí) B.語(yǔ)句級(jí)C.模式 D.?dāng)?shù)據(jù)庫(kù)級(jí)A27、在非歸檔日志方式下操作的數(shù)據(jù)庫(kù)禁用了〔。A.歸檔日志B.聯(lián)機(jī)日志C.日志寫入程序D.日志文件A28、以下哪種備份方式需要在完全關(guān)閉數(shù)據(jù)庫(kù)進(jìn)展〔。A.無(wú)歸檔日志模式下的數(shù)據(jù)庫(kù)備份B.歸檔日志模式下的數(shù)據(jù)庫(kù)備份C.使用導(dǎo)出有用程序進(jìn)展規(guī)律備份D.以上都不對(duì)B29〔〕方式的導(dǎo)出會(huì)從指定的表中導(dǎo)出全部數(shù)據(jù)。A.分區(qū) B.表C.全部數(shù)據(jù)庫(kù) D.表空間C30〔〕參數(shù)用于確定是否要導(dǎo)入整個(gè)導(dǎo)出文件。A.CONSTRAINTS B.TABLESC.FULL D.FILE二、填空題〔240分〕1、假設(shè)已在某遠(yuǎn)程客戶端完成網(wǎng)絡(luò)效勞名配置,效勞名為aptech,請(qǐng)寫出用戶MARTIN〔用戶口令martinpass〕連接到效勞器的命令:Connectmartin/martinpass@aptech2、SYS用戶以治理員身份登錄后,要授予用戶MARTIN可以對(duì)SCOTT用戶的EMP表進(jìn)展查詢的權(quán)限,請(qǐng)寫出授權(quán)命令〔設(shè)MARTIN用戶已存在〕Grantselectonscott.emptomartin3、 創(chuàng)立表employee的副本,但不包含表中的記錄:CREATETABLEemployee_copyASselect*fromemployeewhere1=24、查詢itemfile表中itemrate列的信息,要求將數(shù)值轉(zhuǎn)換為字符串,并使用當(dāng)前貨幣符號(hào)作為前綴:SELECTto_char(itemrate,”C99999”)FROMitemfile;5itemfileitemdesc、re_levelre_level為NULL0SELECTitemdesc,NVL(re_level,0)FROMitemfile;6、完成以下PL/SQL25025個(gè)偶數(shù)。BEGINFOReven_numberIN1..25LOOPDBMS_OUTPUT.PUT_LINE(even_number*2);ENDLOOPEND;7、 完成以下PL/SQL塊功能是承受職員編號(hào)并檢索職員姓名。將職員姓名存儲(chǔ)在變量empname 中,如果代碼引發(fā)VALUE_ERROR特別,則向用戶顯示錯(cuò)誤消息。DELCAREempnameemployee.ename%TYPE;;eno employee.empno%TYPE;BEGINeno:=’&employee_number’;select ename into empname from employee whereempno=enoDBMS_OUTPUT.PUT_LINE(‘職員姓名:’||empname);exceptionWHENVALUE_ERRORTHENDBMS_OUTPUT.PUT_LINE(‘要存儲(chǔ)在變量中的值過(guò)大’)END;8PL/SQL250元的玩具的單價(jià)。DECLAREmy_toy_pricetoys.toyprice%TYPE;CURSORtoy_curISSELECTtoypriceFROMtoysWHEREtoyprice<250;BEGINOpentoy_curLOOPFetchtoy_curintomy_toy_priceEXITWHENtoy_cur%NOTFOUND;DBMS_OUTPUT.PUT_LINE(toy_cur%ROWCOUNT||”.玩具單價(jià):”||my_toy_price);ENDLOOP;END;9PL/SQL塊,功能是:使用游標(biāo)顯示銷售報(bào)表。假設(shè)目標(biāo)銷售額〔tsales〕大于實(shí)際銷售額(asales),則顯示消息“需提t(yī)sales等于asales,則顯示消息“已到達(dá)銷售DECLARECURSORsales_curISSELECT*FROMsalesdetails;BEGINForsales_resinsales_curloopIFsales_rec.tsales>sales_rec.asalesTHENDBMS_OUTPUT.PUT_LINE(”||sales_rec.pid||”高銷售額”);ELSEIFsales_res.tsales=sales_res.asalesTHENDBMS_OUTPUT.PUT_LINE(”產(chǎn)品:”||sales_rec.pid||”已到達(dá)銷售額”);ELSEDBMS_OUTPUT.PUT_LINE(”產(chǎn)品:”||sales_rec.pid||”銷售業(yè)績(jī)精彩”);ENDIF;ENDIF;ENDLOOP;END;10、完成以下PL/SQL塊,功能是:創(chuàng)立一個(gè)交換兩數(shù)的過(guò)程。CREATEORREPLACEPROCEDUREswap(p1INOUTNUMBER,p2inoutNUMBER)ISv_tempNUMBER;BEGINv_temp:=p1;p1:=p2;p2:=v_temp;END;11、完成以下PL/SQL塊,功能是:創(chuàng)立一個(gè)函數(shù)dept_name,其功能是承受職員編號(hào)后返回職員所在部門名稱dept表中,而職員信息在emp表中,職員所在部門號(hào)的列名為deptno〕CREATEORREPLACEFUNCTIONdept_name(emp_noNUMBER)RETURNVARCHAR2ASdept_noNUMBER(2);result dept.dname%TYPE;BEGINSelecet deptno into dept_no from emp whereempno=emp_noSELECTdnameINTOresultFROMdeptWHEREdeptno=dept_no;ReturnresultEXCEPTIONWHENOTHERSTHENRETURNNULL;END;1、要執(zhí)行pack_me包中的order_proc過(guò)程〔有一個(gè)輸入?yún)?shù)’00可以輸入以下命令:EXECUTEpack_ma.order-proc(‘002’)13、完成以下PL/SQL塊的功能是:創(chuàng)立一個(gè)觸發(fā)器biu_job_emp,EMP表的jobjob列的值轉(zhuǎn)換成大寫。CREATEORREPLACETRIGGERbiu_job_empBeforeinsertorupdateofjobonempForeachrowBEGIN:NEW.job:=upper(;new.job)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二、填空題〔240分〕[1][1][2]Connectmartin/martinpass@aptechGrantselectonscott.emptomartin[3][4][5][6][7]Select*fromemployeewhere1=2To_charNVLeven_number1..25SELECTenameINTOempnameFROMemployeeWHEREempno=eno;EXCEPTIONOPENtoy_curFETCHto

溫馨提示

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

評(píng)論

0/150

提交評(píng)論