Oracle數(shù)據(jù)庫系統(tǒng)應(yīng)用開發(fā)實(shí)用教程習(xí)題庫帶答案章節(jié)練習(xí)題復(fù)習(xí)題思考題章末測試題1-10章全_第1頁
Oracle數(shù)據(jù)庫系統(tǒng)應(yīng)用開發(fā)實(shí)用教程習(xí)題庫帶答案章節(jié)練習(xí)題復(fù)習(xí)題思考題章末測試題1-10章全_第2頁
Oracle數(shù)據(jù)庫系統(tǒng)應(yīng)用開發(fā)實(shí)用教程習(xí)題庫帶答案章節(jié)練習(xí)題復(fù)習(xí)題思考題章末測試題1-10章全_第3頁
Oracle數(shù)據(jù)庫系統(tǒng)應(yīng)用開發(fā)實(shí)用教程習(xí)題庫帶答案章節(jié)練習(xí)題復(fù)習(xí)題思考題章末測試題1-10章全_第4頁
Oracle數(shù)據(jù)庫系統(tǒng)應(yīng)用開發(fā)實(shí)用教程習(xí)題庫帶答案章節(jié)練習(xí)題復(fù)習(xí)題思考題章末測試題1-10章全_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

習(xí)題1一、選擇題1.命令行方式的管理工具是()。A.SQL*PlusB.iSQL*PlusC.Oracle企業(yè)管理器控制臺(tái)D.SQL*Plus工作表2.對(duì)Oracle數(shù)據(jù)庫進(jìn)行管理,可以采用的工具是()。A.OracleUniversalInstallerB.OracleDatabaseConfigurationAssistantC.OracleEnterpriseManagementConsoleD.NetManager3.為了使用iSQL*Plus工具,首先要啟動(dòng)()服務(wù)。A.OracleServiceSIDB.OracleHOME_NAMETNSListenerC.OracleDBConsoleSIDD.OracleHome_NameiSQL*PLUS4.()服務(wù)監(jiān)聽并接受來自客戶端應(yīng)用程序的連接請(qǐng)求。A.OracleHOME_NAMETNSListenerB.OracleServiceSIDC.OracleDBConsoleSIDD.OracleHome_NameiSQL*PLUS5.為了使客戶應(yīng)用程序可以訪問OracleServer,在客戶端需要配置以下哪個(gè)文件?()A.tnsnames.oraB.sqlnet.oraC.listener.ora6.為了使客戶應(yīng)用程序可以訪問OracleServer,在服務(wù)器端需要配置以下哪個(gè)文件?()A.tnsnames.oraB.sqlnet.oraC.listener.ora二、簡答題1.簡述Oracle10g數(shù)據(jù)庫服務(wù)器的企業(yè)版、標(biāo)準(zhǔn)版、個(gè)人版之間的區(qū)別和適用環(huán)境。2.安裝Oracle10g時(shí),對(duì)硬件、軟件有何要求?3.監(jiān)聽程序有什么作用?它是數(shù)據(jù)庫服務(wù)器上的程序還是管理客戶機(jī)上的程序?4.Oracle有哪些查詢工具?5.如何利用isql*plus連接到Oracle?6.創(chuàng)建一用戶,使之連接到Oracle,并更改其密碼。7.“本地網(wǎng)絡(luò)服務(wù)名”是如何配置的?8.創(chuàng)建一個(gè)名稱為“姓名+學(xué)號(hào)”的用戶,口令為姓名,并授予其連接數(shù)據(jù)庫和創(chuàng)建表對(duì)象的權(quán)限。9.在某個(gè)公司的信息系統(tǒng)中,總經(jīng)理Porter可以在sales表中執(zhí)行檢索操作,銷售經(jīng)理Rees可以執(zhí)行檢索、修改操作,銷售人員Ward可以執(zhí)行檢索、插入、刪除操作。在OracleDatab12ase10g系統(tǒng)中,創(chuàng)建滿足這些需求的用戶。10.查閱并列舉Oracle數(shù)據(jù)庫在不同領(lǐng)域的應(yīng)用案例。習(xí)題2一、選擇題1.存儲(chǔ)數(shù)據(jù)的邏輯單位,按大小依次為()。 A.表空間、數(shù)據(jù)塊、區(qū)和段B.區(qū)、表空間、數(shù)據(jù)塊和段C.段、區(qū)、表空間和數(shù)據(jù)塊D.表空間、段、區(qū)和數(shù)據(jù)塊2.表空間和數(shù)據(jù)文件的關(guān)系是()。A.一個(gè)表空間只能對(duì)應(yīng)一個(gè)數(shù)據(jù)文件B.一個(gè)表空間可對(duì)應(yīng)多個(gè)數(shù)據(jù)文件C.一個(gè)數(shù)據(jù)文件可對(duì)應(yīng)多個(gè)表空間D.?dāng)?shù)據(jù)文件和表空間可以交叉對(duì)應(yīng)3.下面哪兩項(xiàng)所指定的方式控制正在運(yùn)行的數(shù)據(jù)庫的REDO日志的作用?()A.NOARCHIVELOGMODEB.ARCHIVELOGMODEC.LOGMODED.TRIMARCHIVELOGMODE4.以下()內(nèi)存區(qū)不屬于SGA。A.PGAB.日志緩沖區(qū)C.?dāng)?shù)據(jù)緩沖區(qū)D.共享池5.下面對(duì)LGWR進(jìn)程的描述正確的是()。A.負(fù)責(zé)對(duì)實(shí)例進(jìn)行恢復(fù)B.進(jìn)程失敗后進(jìn)行清理C.記錄數(shù)據(jù)庫的變化,以便進(jìn)行數(shù)據(jù)恢復(fù)D.將臟緩沖區(qū)寫入數(shù)據(jù)文件6.例程恢復(fù)是由哪個(gè)后臺(tái)進(jìn)程來完成的。()A.DBWRB.LGWRC.SMOND.PMON7.哪個(gè)后臺(tái)進(jìn)程用于同步數(shù)據(jù)庫文件?()A.DBWR B.LGWR C.CKPT8.要?jiǎng)?chuàng)建新的Oracle數(shù)據(jù)庫,可以采用的工具是()。A.OracleUniversalInstallerB.OracleDatabaseConfigurationAssistantC.OracleEnterpriseManagementConsoleD.NetManager9.下列階段中會(huì)打開控制文件的是()。A.關(guān)閉數(shù)據(jù)庫階段B.啟動(dòng)實(shí)例階段C.裝載數(shù)據(jù)庫階段D.打開數(shù)據(jù)庫階段10.STARTUP哪個(gè)選項(xiàng)啟動(dòng)實(shí)例,裝載數(shù)據(jù)庫,但不打開數(shù)據(jù)庫?()A.STARTUPNOMOUNTB.STARTUPMOUNTC.STARTUPOPEN11.SHUTDOWN的哪個(gè)選項(xiàng)將等待用戶完成他們沒有提交的事務(wù)?()A.SHUTDOWNIMMEDIATEB.SHUTDOWNTRANSACTIONALC.SHUTDOWNNORMALD.SHUTDOWNABORT12.SHUTDOWN的哪個(gè)選項(xiàng)在下次啟動(dòng)數(shù)據(jù)庫時(shí)需要進(jìn)行數(shù)據(jù)庫恢復(fù)?()A.SHUTDOWNIMMEDIATEB.SHUTDOWNTRANSACTIONALC.SHUTDOWNNORMALD.SHUTDOWNABORT13.可以使用下面的哪一個(gè)數(shù)據(jù)字典視圖查看當(dāng)前數(shù)據(jù)庫的表空間情況?()A.dba_usersB.dba_tab_privsC.dba_tablespacesD.user_tab_privs二、簡答題1.描述Oracle數(shù)據(jù)庫體系結(jié)構(gòu)的組成及其關(guān)系。2.Oracle數(shù)據(jù)庫的邏輯結(jié)構(gòu)包括什么內(nèi)容?3.Oracle數(shù)據(jù)庫的物理結(jié)構(gòu)包括什么內(nèi)容?各有什么作用?4.SGA主要由哪幾部分組成?SGA和PGA有什么主要區(qū)別?5.?dāng)?shù)據(jù)緩沖區(qū)的作用。6.Oracle數(shù)據(jù)庫由哪幾個(gè)主要的后臺(tái)進(jìn)程?習(xí)題3一、選擇題1.如果要設(shè)置SQL*Plus每頁的打印數(shù)量,使用()命令。A.SETPAGEB.PAGESIZEC.SIZED.SETPAGESIZE2.如果要設(shè)置SQL*Plus每行的寬度,使用()命令。A.SETLINEB.LINESIZEC.SIZED.SETLINESIZE3.如果要控制列的顯示格式,使用()命令。A.SHOWB.DEFINEC.SPOOLD.COLUMN4.替換變量前需加()前綴。A.*B.&C.%D.#5.()命令格式化實(shí)際的表列數(shù)據(jù),設(shè)置列標(biāo)題,為用戶提供簡單、意義清晰明了的標(biāo)題。A.SETB.COLUMNC.BREAKD.CLEAR6.執(zhí)行()命令后,使用Windows資源管理器或文件管理器可以查找到存儲(chǔ)的假脫機(jī)文件。A.SPOOLOFFB.SETPAUSEOFFC.SETECHOOFFD.SETVERIFYOFF7.列出表中列的結(jié)構(gòu)用()命令A(yù).HELPB.SELECTC.PRINTD.DESCRIBE8.使Oracle在完成每一個(gè)SQL命令或PL/SQL塊時(shí)將未提交的改變立即提交(COMMIT)給數(shù)據(jù)庫,下面哪個(gè)參數(shù)必須設(shè)置為ON?()A.AUTOB.AUTOSTRACEC.STATISTICSD.ECHO二、簡答題:1.SQL*Plus環(huán)境的作用是什么?2.說明在SQL*Plus環(huán)境中進(jìn)行文件讀/寫操作的方法。3.列舉SQL*Plus的3條編輯命令。3.如何設(shè)置SQL*Plus的運(yùn)行環(huán)境?4.什么是替換變量?有什么作用?5.常用的格式化命令有哪些?分述其主要功能。6.什么是假脫機(jī)輸出?用什么命令實(shí)現(xiàn)假脫機(jī)操作?7.如何使用SQL*Plus的幫助命令獲知某命令的解釋信息?習(xí)題4一、選擇題1.使用CREATETABLE語句可以用來創(chuàng)建()。A.視圖B.用戶C.表D.函數(shù)2.下面是有關(guān)主鍵約束的描述,請(qǐng)問哪些描述是正確的?()A.主鍵約束用于惟一的確定表中的每一行數(shù)據(jù)。B.在一個(gè)表中,最多只能有兩個(gè)主鍵約束。C.主鍵約束只能由一個(gè)列組成。D.主鍵約束不能只由一個(gè)單列組成。3.唯一性約束與主鍵約束的一個(gè)區(qū)別是()。A.唯一性約束列的值不可以有重復(fù)值B.唯一性約束列的值可以不是唯一的C.唯一性約束列的值不可以為空值D.唯一性約束列的值可以為空值4.如果為表EMPLOYEES添加一個(gè)字段EMAIL,并且規(guī)定每個(gè)雇員都必須具有唯一的EMAIL地址,則應(yīng)當(dāng)為EMAIL字段建立哪種約束?()A.PRIMARYKEYB.UNIQUEC.CHECKD.NOTNULL5.在使用TABLE語句重建一個(gè)表時(shí),應(yīng)該指定下列哪一個(gè)字句?()A.REORGANIZEB.REBUILDC.。RELOCATED.MOVE6.下列哪一項(xiàng)不是偽列ROWID的作用?()A.保存記錄的物理地址B.快速查詢指定的記錄C.標(biāo)識(shí)各條記錄D.保存記錄的頭信息7.下面是有關(guān)插入數(shù)據(jù)的描述,請(qǐng)問哪些描述是正確的?()A.在insert語句中省略列清單時(shí),提供的數(shù)據(jù)順序可以與定義表時(shí)列的順序不一致。B.在insert語句中省略列清單時(shí),提供的數(shù)據(jù)順序應(yīng)該與定義表時(shí)列的順序一致。C.在插入數(shù)據(jù)時(shí),應(yīng)該滿足表中定義的檢查約束。D.在插入數(shù)據(jù)時(shí),可以不滿足表中定義的檢查約束。8.下面是有關(guān)刪除數(shù)據(jù)的描述,請(qǐng)問哪些描述是正確的?()A.刪除表中的數(shù)據(jù)與刪除表是兩個(gè)相同的操作。B.刪除表中的數(shù)據(jù)與刪除表是兩個(gè)不同的操作。C.deleteFROMauthors語句與truncatetableauthors語句的操作結(jié)果完全相同。D.deleteFROMauthors語句與truncatetableauthors語句的操作結(jié)果不完全相同。9.在OracleDatabase10g系統(tǒng)中,可以使用()命令提交完成的事務(wù)。A.commitB.rollbackC.savepointD.transactio10.如果想刪除EMP表格中的所有數(shù)據(jù),但不刪除表格,而且此命令必須可以回滾,將選用下面哪個(gè)選項(xiàng)?()A.DeleteFROMB.UpdateC.AltertableD.Truncatetable3.某用戶需要?jiǎng)?chuàng)建一個(gè)很小的表,但是該表會(huì)被許多查詢使用。這時(shí)用戶應(yīng)當(dāng)在創(chuàng)建該表時(shí)指定下列哪個(gè)字句?()A.PCTFREE和PCTUSEDB.CACHEC.NOLOGGINGD.TABLESPACE二、簡答題1.簡述Oracle常用的數(shù)據(jù)類型以及其特有的數(shù)據(jù)類型。2.簡要介紹Oracle數(shù)據(jù)表的各類約束及其作用。3.如何使用Oracle的大對(duì)象數(shù)據(jù)類型?4.表的約束有哪幾種?分別起什么作用?5.練習(xí)commit命令和rollback命令,體會(huì)事務(wù)的特點(diǎn)。習(xí)題5一、選擇題1.序列包含的兩個(gè)偽列是()。A.currvalB.nowvalC.nextvalD.preval2.下面是有關(guān)索引的描述,請(qǐng)問哪些描述是正確的?()A.不可以在多個(gè)列上創(chuàng)建復(fù)合索引。B.可以在多個(gè)列上創(chuàng)建復(fù)合索引。C.索引列中的數(shù)據(jù)不能重復(fù)出現(xiàn)。D.索引列中的數(shù)據(jù)可以重復(fù)出現(xiàn)。3.可以在視圖定義中使用WITHCHECKOPTION子句,該子句的作用是()。A.視圖中的數(shù)據(jù)是只讀的。B.可以任意通過視圖修改基表中的數(shù)據(jù)。C.可以有條件地通過視圖修改基表中的數(shù)據(jù)。D.不允許通過視圖修改基表中的數(shù)據(jù)。4.視圖存放在哪里?()A.數(shù)據(jù)庫的表格中B.數(shù)據(jù)字典的SELECT語句中C.FROM列表的第一個(gè)表格的SELECT語句中D.列表的第二個(gè)表格的SELECT語句中5.假設(shè)EMPLOYEE表包含一個(gè)MARRIAGE列,用于描述職工的婚姻狀況,則應(yīng)該在該字段上創(chuàng)建什么類型的索引?()A.B樹唯一索引B.B樹不唯一索引C.基于函數(shù)的索引D.位圖索引6.下列關(guān)于索引的描述哪一項(xiàng)是不正確的?()A.表是否具有索引不會(huì)影響到所使用的SQL的編寫形式B.為表創(chuàng)建索引后,所有的查詢操作都會(huì)使用索引C.為表創(chuàng)建索引后,可以提高查詢的執(zhí)行速度D.為表創(chuàng)建索引后,Oracle優(yōu)化移將根據(jù)具體情況決定是否采用索引7.如果經(jīng)常執(zhí)行類似于下面的查詢語句:SELECT*FROMstudentWHERESubstrb(sname,0,2)=’張’應(yīng)當(dāng)為STUDENT表中的SNAME列創(chuàng)建哪一種類型的索引?()A.B樹唯一索引B.位圖索引C.B樹不唯一索引D.基于函數(shù)的索引二、簡答題1、表和視圖有什么區(qū)別?2、能否通過視圖修改基表中的數(shù)據(jù)?3、舉例說明WITHCHECKOPTION的作用。4、簡述視圖的主要作用。5、索引的作用是什么?索引創(chuàng)建完后能修改其區(qū)參數(shù)嗎?6、簡述B樹索引的組織結(jié)構(gòu)。7、簡述同義詞的主要作用。8、簡述序列的主要作用。習(xí)題6選擇題1.下面哪一個(gè)函數(shù)表示把字符串x中的所有英文單詞轉(zhuǎn)換為首字母大寫的形式?()A.initcap()函數(shù)B.concat()函數(shù)C.upper()函數(shù)D.lower()函數(shù)2.SQL查詢語句:SELECTname,salaryFROMempWHEREsalaryBETWEEN1000and2000對(duì)于查詢結(jié)果說法正確的是A.查詢返回工資大于1000而小于2000的員工信息B.查詢返回工資大于或等于1000而小于2000的員工信息C.查詢返回工資大于或等于1000而小于或等于2000的員工信息D.查詢返回工資大于1000而小于或等于2000的員工信息3.要選擇某一列的平均值,可使用函數(shù)____A.COUNTB.SUMC.MIND.AVG4.下面是有關(guān)ceil(x)函數(shù)地描述,請(qǐng)問哪些描述是正確的?()A.可以得到等于x的最大整數(shù)。B.可以得到小于或等于x的最大整數(shù)。C.可以得到大于或等于x的最大整數(shù)。D.可以得到小于x的最大整數(shù)。5.下面哪個(gè)函數(shù)用來限制行輸出?A.SELECTB.FROMC.WHERE D.GROUPBY6.在SQL*PLUS工具里執(zhí)行下列語句:SELECTpower(9,3)FROMDUAL;得到的查詢結(jié)果是:A.729B.3C.27D.以上全不對(duì)7.查詢語句:SELECTfloor(13.57)FROMDUAL對(duì)于返回結(jié)果,正確的是___A.13.27B.13C.14D.13.68.下列哪個(gè)子句在SELECT語句中用于排序結(jié)果集?()A.HAVING子句B.WHERE子句C.FROM子句D.ORDERBY子句9.為了去除結(jié)果集中重復(fù)的行,可在SELECT語句使用下列哪個(gè)關(guān)鍵字?()A.ALLB.DISTINCT C.SPOOLD.HAVING10.GROUPBY子句作用是什么?()A.查詢結(jié)果的分組條件。B.組的篩選條件。C.限定返回的行的判斷條件。D.對(duì)結(jié)果集進(jìn)行排序。11.HAVING子句的作用是什么?()A.查詢結(jié)果的分組條件B.組的篩選條件C.限定返回的行的判斷條件D.對(duì)結(jié)果集進(jìn)行排序12.查詢一個(gè)表的總記錄數(shù),可以采用()統(tǒng)計(jì)函數(shù)。A.AVG(*)B.SUM(*)C.COUNT(*)D.MAX(*)13.下列哪一個(gè)是交集運(yùn)算符?A.INTERSECTB.UNIONC.SETD.MINUS14.下列哪一個(gè)是并操作運(yùn)算符?A.INTERSECTB.UNIONC.UNIONALL D.MINUS15.下面是有關(guān)子查詢的描述,請(qǐng)問哪些描述是正確的?()A.子查詢必需使用括號(hào)擴(kuò)起來。B.子查詢沒有必要使用括號(hào)擴(kuò)起來。C.子查詢不允許嵌套。D.子查詢?cè)试S嵌套。二、簡答題1.子查詢應(yīng)該遵循哪些基本原則?2.比較子查詢和連接查詢。3、查詢?nèi)啃胀醯膶W(xué)生的信息。4、統(tǒng)計(jì)學(xué)生數(shù)學(xué)成績?cè)?0至90分之間的人數(shù)。5、計(jì)算全班同學(xué)的考試平均分。6、求各科考試成績的總分和平均分。7、按考生總分高低排序輸出其基本信息。習(xí)題7一、選擇題1.聲明%TYPE類型的變量時(shí),服務(wù)器將會(huì)做什么操作?()A.為該變量檢索數(shù)據(jù)表中列的數(shù)據(jù)類型 B.復(fù)制一個(gè)變量 C.檢索數(shù)據(jù)庫中的數(shù)據(jù)D.為該變量檢索列的數(shù)據(jù)類型和值2.下列哪個(gè)語句允許檢查UPDATE語句所影響的行數(shù)?() A.SQL%FOUND B.SQL%ROWCOUNT C.SQL%COLJNTD D.SQL%NOTFOUND3.對(duì)于游標(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)4.如果PL/SQL程序塊的可執(zhí)行部分引發(fā)了一個(gè)錯(cuò)誤,則程序的執(zhí)行順序?qū)l(fā)生什么變化?()A.程序?qū)⑥D(zhuǎn)到EXCEPTION部分運(yùn)行B.程序?qū)⒅兄惯\(yùn)行C.程序仍然正常運(yùn)行D.以上都不對(duì)5.在PL/SQL塊中不能直接嵌入以下哪些語句。A.SELECTB.INSERTC.CREATETABLED.GRANTE.COMMIT6.當(dāng)fetch執(zhí)行失敗時(shí),哪些游標(biāo)的屬性值為TRUE。A.%ISOPENB.%FOUNDC.%NOTFOUNDD.%ROWCOUNT7.下面是有關(guān)while循環(huán)結(jié)構(gòu)的特征的描述,請(qǐng)問哪些描述是正確的?()A.首先執(zhí)行循環(huán)體,然后執(zhí)行循環(huán)條件判斷。B.首先執(zhí)行循環(huán)條件判斷,然后執(zhí)行循環(huán)體。C.循環(huán)次數(shù)是事先指定的。D.循環(huán)次數(shù)是一個(gè)范圍。8.以零作除數(shù)時(shí)會(huì)引發(fā)()異常。A.VALUE_ERRORB.ZERO_DIVIDEC.STORAGE_ERRORD.SELF_IS_NULL9.要更新游標(biāo)結(jié)果集中的當(dāng)前行,應(yīng)使用()子句。A.WHERECURRENTOFB.FORUPDATEC.FORDELETED.FORMODIFY二、簡答題1.簡述標(biāo)量變量和復(fù)合變量之間的區(qū)別。2.使用顯式游標(biāo)需要哪幾個(gè)步驟?3.簡述如何處理用戶自定義異常。4.描述游標(biāo)的各個(gè)屬性。5.說明使用游標(biāo)FOR循環(huán)如何對(duì)游標(biāo)進(jìn)行處理。6.何處理非預(yù)定義異常?三、編程題1.編寫程序,用以提示用戶輸入姓名。此代碼應(yīng)該檢查用戶輸入的姓名的長度。如果長度小于2,則引發(fā)異常并顯示消息“請(qǐng)輸入正確的姓名”。否則顯示“歡迎”。2.編寫程序,顯示1到100之間的素?cái)?shù)。3.編寫程序,用以接受雇員的ID。如果雇員的雇用日期超過5年,則發(fā)放薪水50%的獎(jiǎng)金。如果超過3年,則發(fā)放薪水30%的獎(jiǎng)金。其余的發(fā)放薪水10%的獎(jiǎng)金。4.編寫程序,用以接受用戶輸入的數(shù)字。將該數(shù)左右反轉(zhuǎn),然后顯示反轉(zhuǎn)后的數(shù)。5.編寫程序,用以接受用戶輸入的deptcode,并從employee表中檢索顯示該部門的員工數(shù)。如果引發(fā)NO_DATA_FOUND異常,則顯示消息“該部門不存在”。習(xí)題8一、選擇題1.下列有關(guān)存儲(chǔ)過程的特點(diǎn)說法錯(cuò)誤的是()A.存儲(chǔ)過程不能將值傳回調(diào)用的主程序。B.存儲(chǔ)過程是一個(gè)命名的模塊。C.編譯的存儲(chǔ)過程存放在數(shù)據(jù)庫中。D.一個(gè)存儲(chǔ)過程可以調(diào)用另一個(gè)存儲(chǔ)過程。2.在SQL*PLUS中調(diào)用過程使用下列哪個(gè)命令?A.CALL B.SET C.RETURND.EXEC3.下面哪個(gè)不是過程中參數(shù)的有效模式?A.IN B.OUT C.INOUTD.OUTIN4.包中不能包含的元素為()A.存儲(chǔ)過程B.存儲(chǔ)函數(shù)C.游標(biāo) D.表5.下列哪個(gè)DML操作不會(huì)激發(fā)觸發(fā)器?A.UPDATEB.DELETE C.INSERT D.SELECT6.在創(chuàng)建行級(jí)觸發(fā)器時(shí),哪一個(gè)語句默認(rèn)用來引用更新或刪除前的數(shù)據(jù)?A.FOREACHB.REFERENCINGC.ON D.OLD7.有關(guān)行級(jí)觸發(fā)器的偽記錄,下列說法正確的是:A.INSERT事件觸發(fā)器中,可以使用:old偽記錄B.DELETE事件觸發(fā)器中,可以使用:new偽記錄C.UPDATE事件觸發(fā)器中,可以使用:new偽記錄D.UPDATE事件觸發(fā)器中,可以使用:old偽記錄8.在創(chuàng)建觸發(fā)器時(shí),哪一個(gè)語句決定觸發(fā)器時(shí)針對(duì)每一行觸發(fā)一次還是針對(duì)每個(gè)語句觸發(fā)一次?A.FOREACHB.REFERENCINGC.ON D.OLD9.下列事件,屬于DDL事件的是:A.INSERTB.LOGONC.DROPD.SERVERERROR10.如果希望執(zhí)行某個(gè)操作時(shí),本操作不執(zhí)行而去執(zhí)行另外一些操作,可以使用什么方式完成?A.BEFORE觸發(fā)器B.AFTER觸發(fā)器C.INSTEADOF觸發(fā)器 11.下列有關(guān)替代觸發(fā)器的描述,正確的是:A.替代觸發(fā)器創(chuàng)建在表上B.替代觸發(fā)器創(chuàng)建在數(shù)據(jù)庫上C.通過替代觸發(fā)器可以向基表插入數(shù)據(jù)D.通過替代觸發(fā)器可以向視圖插入數(shù)據(jù)12.要審計(jì)用戶執(zhí)行的登錄,注銷等動(dòng)作,應(yīng)該創(chuàng)建()觸發(fā)器。A.行級(jí)B.語句級(jí)C.INSTEADOFD.模式E.?dāng)?shù)據(jù)庫級(jí)13.函數(shù)頭部的RETURN語句的作用是什么?()A.聲明返回的數(shù)據(jù)類型B.聲明返回值的大小和數(shù)據(jù)類型C.調(diào)用函數(shù)D函數(shù)頭部不能使用RETURN語句二、簡答題1.簡述過程和函數(shù)的區(qū)別。2.比較PL/SQL命名塊與匿名塊的不同。3.說明觸發(fā)器的種類和對(duì)應(yīng)的作用對(duì)象、觸發(fā)事件。4.比較DML觸發(fā)器的類型和區(qū)別。5.說明系統(tǒng)觸發(fā)器和DDL觸發(fā)器的區(qū)別。6.當(dāng)調(diào)用過程時(shí),什么樣的參數(shù)可以返回值?7.描述觸發(fā)器相關(guān)性標(biāo)識(shí)符的作用。8.簡述替代觸發(fā)器的作用。習(xí)題9一、選擇題1.哪個(gè)數(shù)據(jù)字典視圖包含了當(dāng)前連接到數(shù)據(jù)庫的用戶信息?A.V$DATABASE B.DBA_USERSC.V$SESSION D.USER_USERS2.下面是有關(guān)系統(tǒng)權(quán)限和對(duì)象權(quán)限的描述,哪一個(gè)是正確的?()A.系統(tǒng)權(quán)限是針對(duì)某個(gè)對(duì)象操作的權(quán)限,對(duì)象權(quán)限不與數(shù)據(jù)庫中的具體對(duì)象關(guān)聯(lián)B.系統(tǒng)權(quán)限和對(duì)象權(quán)限都是針對(duì)某個(gè)對(duì)象操作的權(quán)限C.系統(tǒng)權(quán)限和對(duì)象權(quán)限都不與具體的對(duì)象關(guān)聯(lián)D.系統(tǒng)權(quán)限不與數(shù)據(jù)庫中的具體對(duì)象關(guān)聯(lián),對(duì)象權(quán)限是針對(duì)某個(gè)對(duì)象操作的權(quán)限3.執(zhí)行了下列語句后,Kevin可以()。GRANTALLONtableATOKevin;REVOKEUPDATE,DELETEONtableAFROMKevin;A.插入和刪除記錄到表tableAB.插入和查詢記錄到表tableAC.將部分權(quán)限授予其他用戶D.查詢和更新表tableA的記錄4.哪種權(quán)限決定了哪些用戶可以在數(shù)據(jù)庫中刪除和創(chuàng)建對(duì)象?A.語句權(quán)限B.用戶權(quán)限C.系統(tǒng)權(quán)限D(zhuǎn).對(duì)象權(quán)限5.下列哪一項(xiàng)資源不能在用戶配置文件中限定?A.各會(huì)話的用戶數(shù)B.登錄失敗的次數(shù)C.使用SGA區(qū)的大小D.使用CPU時(shí)間6.下列關(guān)于概要文件的描述中,哪一項(xiàng)是正確的?A.無法通過資源配置文件來鎖定用戶賬號(hào)B.無法通過資源配置文件來限制用戶資源C.DBA可以通過資源配置文件來改變用戶密碼D.DBA可以通過資源配置文件來設(shè)置密碼的過期時(shí)限7.為了同時(shí)指定口令限制和資源限制,需要給用戶分配幾個(gè)PROFILE?A.兩個(gè) B.三個(gè) C一個(gè)8.假設(shè)用戶A將SELECTANYTABLE的權(quán)限授予用戶B,并且使用ADMINOPTION選項(xiàng);用戶B又將此權(quán)限授予用戶C,當(dāng)DBA收回用戶A的SELECTANYTABLE權(quán)限后,下列描述正確的是()?A.只有用戶B失去SELECTANYTABLE權(quán)限B.只有用戶C失去SELECTANYTABLE權(quán)限C.用戶B和用戶C都失去SELECTANYTABLE權(quán)限D(zhuǎn).沒有任何用戶失去SELECTANYTABLE

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論