




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、班級(jí)姓名學(xué)號(hào)密封線 2013 2014 學(xué)年第 二 學(xué)期期末試卷 (A卷)課程名:oracle數(shù)據(jù)庫(kù)應(yīng)用考試方式:(閉卷)題 號(hào)一二三四五六七八總 分 分 數(shù)閱卷人一、 選擇題(60分,每題2分) 1) The data dictionary tables and views are stored in : ( )a) USERS tablespaceb) SYSTEM tablespacec) TEMPORARY tablespaced) Any of the three2) The process that writes the modified blocks to the data fi
2、les is : ( )a) DBWRb) LGWRc) PMONd) SMON3) When is the parameter file read during startup? ( )a) when opening the databaseb) when mounting the databasec) during instance startupd) in every stage4) Which component is not part of the ROWID? ( )a) TABLESPACEb) Data file numberc) Object IDd) Block ID5)
3、What is a Schema? ( )a) Physical Organization of Objects in Databasesb) A Logical Organization of Objects in Databasesc) A Schema of Indexingd) None of the above6) Which of the following is not a role? ( )a) CONNECTb) DBAc) RESOURCEd) CREATE SESSION7) BLOB數(shù)據(jù)類型的最大大小是( ) ?(選擇一項(xiàng))a) 1GBb) 4GBc) 取決于磁盤容量
4、d) 無(wú)大小限制8)Oracle提供的( ),能夠在不同硬件平臺(tái)上的Oracle數(shù)據(jù)庫(kù)之間傳遞數(shù)據(jù)。(選擇一項(xiàng))a) 歸檔日志運(yùn)行模式b) RECOVER命令c) 恢復(fù)管理器(RMAN)d) dpExp和dpImpt工具9)TRUNCATE TABLE命令用于:( )(選擇一項(xiàng))a) 刪除表的結(jié)構(gòu)b) 僅刪除記錄c) 刪除結(jié)構(gòu)和記錄d) 以上都不是10)( )操作符將兩個(gè)查詢的結(jié)果合并為單個(gè)結(jié)果?(選擇一項(xiàng))a)算術(shù)b) 比較c) 集合d) 以上都不正確11)在Oracle數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)中有以下組件:A 表空間 B 數(shù)據(jù)塊 C 區(qū) D 段這些組件從大到小依次是( )。(選擇一項(xiàng))a)ABCD
5、b)ADCBc)ACBDd)DACB12)對(duì)一個(gè)視圖myView創(chuàng)建一個(gè)觸發(fā)器mytrigger,語(yǔ)句為( )。(選擇一項(xiàng))a) CREATE TRIGGER mytriggerBEFOREINSERT ON myViewBEGIN- b) CREATE TRIGGER mytriggerAFTERINSERT ON myViewBEGIN- c) CREATE TRIGGER mytriggerINSTEAD OFINSERT ON myViewBEGIN-13)在FUNCTION主體中,可能有( )個(gè)RETURN語(yǔ)句。(選擇三項(xiàng))a)0b)1c)2班級(jí)姓名學(xué)號(hào)密封線d)314)在Oracl
6、e中,下面哪條語(yǔ)句當(dāng)COMM字段為空時(shí)顯示0,不為空時(shí)顯示COMM的值( )。(選擇一項(xiàng))a)SELECT ename, NVL(comm, 0) FROM emp;b)SELECT ename, NULL(comm, 0) FROM emp;c)SELECT ename, NULLIF(comm, 0) FROM emp;d)SELECT ename, DECODE(comm, NULL, 0) FROM emp;15)在Oracle中,下面用于限制分組函數(shù)的返回值的子句是( )。(選擇一項(xiàng))a)WHEREb)HAVINGc)ORDER BYd)無(wú)法限定分組函數(shù)的返回值16)有一段PL/SQ
7、L程序如下所示:var1 := 10;LOOPEXIT WHEN var1 > 12;var1 := var1 +1; DBMS_OUTPUT.PUT_LINE(A);END LOOP;輸出為( )。(選擇一項(xiàng))a) NULLb)A c) AA d) AAA17)在Oracle中,有一個(gè)名為seq的序列對(duì)象,以下語(yǔ)句能返回序列值但不會(huì)引起序列值增加的是( )。(選擇一項(xiàng))a)select seq.ROWNUM from dual;b)select seq.ROWID from dual;c)select seq.CURRVAL from dual;d)select seq.NEXTVAL
8、 from dual;18)在表tab1中有列為col1,其數(shù)據(jù)類型為NUMBER,在PL/SQL的DECLARE部分聲明了一個(gè)變量var1,語(yǔ)句為:var1 tab1.col1%TYPE;不久后,執(zhí)行了語(yǔ)句:ALTER TABLE tab1 MODIFY(col1 Varchar2(20);則var1的數(shù)據(jù)類型為( )。(選擇一項(xiàng))a)整數(shù)型b)數(shù)字型c)字符型d)以上皆非19) 當(dāng)兩位用戶中的每一位都對(duì)一個(gè)單獨(dú)的對(duì)象進(jìn)行了鎖定,而他們又要獲取對(duì)方對(duì)象的鎖時(shí),將會(huì)發(fā)生( )。(選擇一項(xiàng))a) 共享鎖b)死鎖c)排他鎖 d) 不會(huì)產(chǎn)生鎖20)( )可以從過(guò)程返回值。(選擇一項(xiàng))a) 使用IN參
9、數(shù)b)使用OUT參數(shù)c)使用指針d)不能21)同義詞有以下( )用途。(選擇三項(xiàng))a)簡(jiǎn)化 SQL 語(yǔ)句b)隱藏對(duì)象的名稱和所有者c)提供對(duì)對(duì)象的公共訪問(wèn)d)顯示對(duì)象的名稱和所有者22)在Oracle中,當(dāng)執(zhí)行一條DML語(yǔ)句時(shí)即引起觸發(fā)器執(zhí)行一次,不論該語(yǔ)句影響幾行數(shù)據(jù),這種觸發(fā)器叫做( )。(選擇一項(xiàng))a)語(yǔ)句級(jí)觸發(fā)器b)行級(jí)觸發(fā)器c)INSTEAD OF觸發(fā)器d)數(shù)據(jù)庫(kù)觸發(fā)器23)在創(chuàng)建序列的過(guò)程中,下列( )選項(xiàng)指定序列在達(dá)到最大值或最小值后,將繼續(xù)從頭開(kāi)始生成值。(選擇一項(xiàng))a)Cycleb)Nocyclec)Cached)Nocache24)數(shù)據(jù)包airline中有函數(shù)book_ti
10、cket,其定義如下:FUNCTION book_ticket(para1 CHAR)RETURN DATE IS-下列( )程序段正確地調(diào)用該數(shù)據(jù)包的函數(shù)。(選擇一項(xiàng))a) DECLAREvalue1 CHAR(10);BEGIN-value1 := airline.book_ticket(10);-b)DECLAREvalue1 CHAR(10);BEGIN-班級(jí)姓名學(xué)號(hào)密封線value1 := airline.book_ticket(10);-c)DECLAREvalue1 DATE;BEGIN-value1 := airline.book_ticket(10);-d)DECLAREva
11、lue1 DATE;BEGIN-value1 := airline.book_ticket(10);-25)在PL/SQL中,在執(zhí)行任何DML語(yǔ)句前,SQL%NOTFOUND的值為( )。(選擇一項(xiàng))a)NOTFOUNDb)TRUEc)NULLd)FALSE26) 在Oracle中,用戶( )擁有所有內(nèi)置的程序包。(選擇一項(xiàng))a)SYSb) SYSTEMc) PUBLICd) DEFAULT27) 在ORACLE中哪個(gè)函數(shù)實(shí)現(xiàn) IF.THENELSE 邏輯?a) INITCAP()b) REPLACE()c) DECODE()d) IFELSE()28) 當(dāng)你執(zhí)行以下查詢語(yǔ)句:SELECT e
12、mpno,ename FROM emp WHERE empno =7782 OR empno =7876; 在WHERE語(yǔ)句中,以下哪個(gè)操作符可以取代OR?( )a) INb) BETWEEN c) LIKEd) <=e) >=29) COUNT(*)函數(shù)返回( )?(選擇一項(xiàng)) a) 返回包括空值和重復(fù)值的所有記錄b) 返回不包括空值的記錄c) 返回帶有重復(fù)值但無(wú)空值的記錄d) 以上都不是30) ( )是在數(shù)據(jù)庫(kù)中組織數(shù)據(jù)的過(guò)程?(選擇一項(xiàng))a) 逆規(guī)范化b) 模擬c) 規(guī)范化d) 以上都不是 31) 數(shù)據(jù)庫(kù)由哪幾部分組成( )(選擇三項(xiàng))a) CONTROL FILE 控制文件
13、b) REDO LOG FILE 在線日志文件c) INITSID.ORA. FILE 初始化參數(shù)文件d) DATAFILE 數(shù)據(jù)文件e) PASSWORD FILE 密碼文件f) PARAMETER FILE 參數(shù)文件32) 關(guān)于REDOLOG在線日志文件的描述為正確的是(選擇兩項(xiàng))a) 成員之間是鏡像的b) 組是切換運(yùn)行的 c) 成員是切換運(yùn)行的 d) 組之間是鏡像的33.關(guān)于表空間容量的描述正確的為(選擇兩項(xiàng))a) 表空間可以增加新的數(shù)據(jù)文件b) 表空間可以通過(guò)擴(kuò)大現(xiàn)有的文件來(lái)擴(kuò)大容量 c) 表空間的容量只能增大不能縮小d) 表空間不能增大空間34.關(guān)于回退段的描述正確的為(選擇兩項(xiàng))a
14、) 回退段可以用來(lái)回滾(rollback)事務(wù)。 b) 回退段大小是固定的。 c) 讀一致性由回退段來(lái)實(shí)現(xiàn)的。d) 回退段可以沒(méi)有。35) 當(dāng)一個(gè)程序執(zhí)行了 SELECT.FOR UPDATE 語(yǔ)句, 以下哪個(gè)步驟必須需要完成?a). 執(zhí)行 COMMIT or ROLLBACK 結(jié)束 transaction, 即使并沒(méi)有數(shù)據(jù)改變。b). 如果有數(shù)據(jù)改變,則需要執(zhí)行commit or rollback 來(lái)結(jié)束 transaction,如果沒(méi)有改 變數(shù)據(jù)則不需要。c). 由于只有數(shù)據(jù)確實(shí)改變后,一個(gè)transaction 才會(huì)開(kāi)始,所以現(xiàn)在不需要COMMIT or ROLLBACK 被執(zhí)行。 36
15、) 數(shù)據(jù)庫(kù)的實(shí)例是指( ) a)SGA +后臺(tái)進(jìn)程 b)Oracle I/O結(jié)構(gòu) c)Oracle后臺(tái)進(jìn)程 d)Oracle 物理結(jié)構(gòu)和邏輯結(jié)構(gòu)37) 以下哪個(gè)表空間不能脫機(jī)( )ASYSAUX表空間 BSYSTEM表空間CTEMPORARY表空間 班級(jí)姓名學(xué)號(hào)密封線D以上任意一個(gè)都不可以38) 實(shí)例是在哪個(gè)階段啟動(dòng)的( )AMount BOpen CNomountD以上都不對(duì)39) 關(guān)閉數(shù)據(jù)庫(kù)最快的是( )Ashutdown immediate Bshutdown abortCshutdown normal Dshutdown transaction40( )用于記錄數(shù)據(jù)庫(kù)所做的全部變更(如
16、增加、刪除、修改),以便在系統(tǒng)發(fā)生故障時(shí),用它對(duì)數(shù)據(jù)庫(kù)進(jìn)行恢復(fù)。A 數(shù)據(jù)文件 B 日志文件 C 控制文件 D 配置文件三、編程題(40分)1, 創(chuàng)建STUDENT表,包含兩個(gè)字段id,name,數(shù)據(jù)類型分別為number,varchar2(10),其中id為主鍵。要求通過(guò)觸發(fā)器實(shí)現(xiàn)主鍵的自動(dòng)增長(zhǎng)。(10分)推薦步驟:(1)創(chuàng)建表;(3分) (2)創(chuàng)建序列;(3分)(3)創(chuàng)建觸發(fā)器關(guān)聯(lián)表和序列。(4分)2, 簡(jiǎn)述oracle數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)?(5分)并通過(guò)以創(chuàng)建一個(gè)表向表中插入數(shù)據(jù)的過(guò)程說(shuō)明邏輯結(jié)構(gòu)的使用情況?(5分)3,說(shuō)明數(shù)據(jù)庫(kù)歸檔模式與非歸檔模式的區(qū)別(4分),并簡(jiǎn)要描述將數(shù)據(jù)庫(kù)從非歸檔模
17、式調(diào)整為歸檔模式的過(guò)程?(6分)4, 根據(jù)students表(stuID,stuName,stuSex,stuAge,stuTel)編寫一個(gè)存儲(chǔ)過(guò)程,將students表中的學(xué)生ID號(hào)傳遞給這一過(guò)程,并向調(diào)用應(yīng)用程序返回學(xué)生的姓名和電話號(hào)碼。再編寫一個(gè)具有過(guò)程調(diào)用的匿名塊。(10分)班級(jí)姓名學(xué)號(hào)密封線答題卡:12345678910111213141516171819202122232425262728293031323334353637383940班級(jí)姓名學(xué)號(hào)密封線2013 2014 學(xué)年第 二 學(xué)期期末試卷 (A卷答案)課程名:oracle數(shù)據(jù)庫(kù)應(yīng)用考試方式:(閉卷)題 號(hào)一二三四五六七八總
18、 分 分 數(shù)閱卷人 一、選擇題(60分,每題1.5分) 12345678910BACABDBDBC11121314151617181920BC BCDABDCCBB21222324252627282930ABCAACCACAAC31323334353637383940ABDABABACAADCBB三、編程題(40分)1, create table student(id number primary key,name varchar2(10);(3分)create sequence seq increment by 1 start with 1;(3分)create trigger tri_up
19、date_employee(1分)before insert(1分)on student(1分)begin select seq.nextval into :new.id from dual;(1分) end;2, 數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)是指數(shù)據(jù)庫(kù)內(nèi)部組織數(shù)據(jù)的方式,從大到小分為:數(shù)據(jù)庫(kù)-表空間-段-區(qū)-數(shù)據(jù)塊 (5分) 當(dāng)我們創(chuàng)建一個(gè)表時(shí),會(huì)創(chuàng)建一個(gè)段,一個(gè)區(qū)及連續(xù)的數(shù)據(jù)塊,當(dāng)表中數(shù)據(jù)增加時(shí),一個(gè)表會(huì)有多個(gè)區(qū)組成。(5分)3,歸檔模式可以產(chǎn)生連續(xù)的日志,當(dāng)數(shù)據(jù)庫(kù)出現(xiàn)故障時(shí),可以通過(guò)日志進(jìn)行恢復(fù),是一種安全的模式; 啟動(dòng)數(shù)據(jù)庫(kù)到Mount,alter database archive log; 啟動(dòng)數(shù)據(jù)庫(kù) 設(shè)置歸檔路徑ALTER SYSTEM SET
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)形象策劃服務(wù)合同
- 專業(yè)分包施工合同協(xié)議書
- 舊機(jī)動(dòng)車買賣居間服務(wù)合同
- 石灰土底基層施工勞務(wù)承包合同
- 廣州華立學(xué)院《區(qū)域數(shù)字經(jīng)濟(jì)調(diào)查》2023-2024學(xué)年第二學(xué)期期末試卷
- 大興安嶺職業(yè)學(xué)院《財(cái)務(wù)報(bào)表編制與分析》2023-2024學(xué)年第二學(xué)期期末試卷
- 下壓式接力跑 教學(xué)設(shè)計(jì)-2023-2024學(xué)年高一上學(xué)期體育與健康人教版必修第一冊(cè)
- 江南影視藝術(shù)職業(yè)學(xué)院《信息與內(nèi)容安全》2023-2024學(xué)年第二學(xué)期期末試卷
- 綿陽(yáng)飛行職業(yè)學(xué)院《馬克思主義經(jīng)典著作選讀(一)》2023-2024學(xué)年第二學(xué)期期末試卷
- 長(zhǎng)江大學(xué)文理學(xué)院《家具史》2023-2024學(xué)年第二學(xué)期期末試卷
- 企業(yè)愿景和未來(lái)三年規(guī)劃
- 發(fā)酵饅頭課件教學(xué)課件
- YAMAHA(雅馬哈)貼片機(jī)編程培訓(xùn)教材
- JGJ162-2014建筑施工模板安全技術(shù)規(guī)范-20211102195200
- 公司解散清算的法律意見(jiàn)書、債權(quán)處理法律意見(jiàn)書
- 2024-2025學(xué)年初中信息技術(shù)(信息科技)七年級(jí)下冊(cè)蘇科版(2023)教學(xué)設(shè)計(jì)合集
- 中華小廚神(教學(xué)設(shè)計(jì))-五年級(jí)下冊(cè)勞動(dòng)人教版1
- 世界建筑史學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 公路橋梁工程施工安全風(fēng)險(xiǎn)評(píng)估指南
- 《齊桓晉文之事》+課件+2023-2024學(xué)年統(tǒng)編版必修下冊(cè)+
- 《創(chuàng)傷失血性休克中國(guó)急診專家共識(shí)(2023)》解讀課件
評(píng)論
0/150
提交評(píng)論