數(shù)據(jù)庫(kù)開(kāi)發(fā)結(jié)課作業(yè)_第1頁(yè)
數(shù)據(jù)庫(kù)開(kāi)發(fā)結(jié)課作業(yè)_第2頁(yè)
數(shù)據(jù)庫(kù)開(kāi)發(fā)結(jié)課作業(yè)_第3頁(yè)
數(shù)據(jù)庫(kù)開(kāi)發(fā)結(jié)課作業(yè)_第4頁(yè)
數(shù)據(jù)庫(kù)開(kāi)發(fā)結(jié)課作業(yè)_第5頁(yè)
已閱讀5頁(yè),還剩1頁(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)介

1、201706考試批次Oracle數(shù)據(jù)庫(kù)開(kāi)發(fā)結(jié)課作業(yè)學(xué)生姓名 :XXX 學(xué)習(xí)中心: 北京學(xué)習(xí)中心 學(xué)號(hào):XXXX 考 號(hào):XXXX 專 業(yè) : XXXX 年級(jí)層次:XXX北京語(yǔ)言大學(xué)網(wǎng)絡(luò)教育學(xué)院Oracle數(shù)據(jù)庫(kù)開(kāi)發(fā)結(jié)課作業(yè)注意:本學(xué)期所布置的結(jié)課作業(yè),請(qǐng)同學(xué)一律按照以下要求執(zhí)行:一、學(xué)生必須預(yù)約才能在學(xué)生平臺(tái)看見(jiàn)相關(guān)課程的“結(jié)課作業(yè)”按鈕;二、提交路徑:個(gè)人平臺(tái)首頁(yè)-學(xué)習(xí)中的課程,點(diǎn)擊該課程名稱-點(diǎn)擊“結(jié)課作業(yè)”-點(diǎn)擊“瀏覽”按鈕,選擇要上傳的文檔后點(diǎn)擊“提交作業(yè)”即可。三、結(jié)課作業(yè)提交起止時(shí)間:2017年5月2日-6月19日。(屆時(shí)平臺(tái)自動(dòng)關(guān)閉,逾期不予接收。)四、提交的文檔格式必須為wor

2、d文檔,截止日期前可多次提交,平臺(tái)只保留最后一次提交的文檔;五、嚴(yán)格按照課程名稱提交相應(yīng)課程結(jié)課作業(yè),提交錯(cuò)誤的結(jié)課作業(yè),按0分處理。一、 填空題(本大題共6小題,請(qǐng)任選其中兩道題作答,每小題25分,總分50分)1、 完成以下PL/SQL塊,功能是:接受職員編號(hào)并檢索職員姓名。將職員姓名存儲(chǔ)在變量empname中,如果代碼引發(fā)VALUE_ERROR異常,則向用戶顯示錯(cuò)誤消息 DELCARE empname employee.ename%TYPE; eno employee.empno%TYPE;BEGIN eno:=&employee_number; DBMS_OUTPUT.PUT_LINE(

3、職員姓名:|empname); WHEN VALUE_ERROR THEN DBMS_OUTPUT.PUT_LINE(要存儲(chǔ)在變量中的值過(guò)大) END;2、 要執(zhí)行pack_me包中的order_proc過(guò)程(有一個(gè)輸入?yún)?shù)),假設(shè)參數(shù)值為002,可以輸入的命令是: EXECUTE pack_ma.order_proc(002) 3、 查itemfile表中itemdesc、re_level列的信息,要求re_level為NULL時(shí)顯示為0,寫出相應(yīng)語(yǔ)句。 SELECT itemdesc, _ NVL_(re_level,0) FROM itemfile 4、 SYS用戶以管理員身份登錄后,要

4、授予用戶MARTIN可以對(duì)SCOTT用戶的EMP表進(jìn)行查詢的權(quán)限,請(qǐng)寫出授權(quán)命令:(假設(shè)MARTIN用戶已存在) 5、 完成以下PL/SQL塊,功能是:使用游標(biāo),顯示所有單價(jià)低于250元的玩具的單價(jià)。DECLARE my_toy_price toys.toyprice%TYPE; CURSOR toy_cur IS SELECT toyprice FROM toys WHERE toyprice250;BEGIN LOOP EXIT WHEN toy_cur%NOTFOUND; DBMS_OUTPUT.PUT_LINE (toy_cur%ROWCOUNT | . 玩具單價(jià): | my_toy_

5、price); END LOOP; CLOSE toy_cur;END;6、 要執(zhí)行pack_me包中的order_proc過(guò)程(有一個(gè)輸入?yún)?shù)),假設(shè)參數(shù)值為002,可以輸入以下命令: 二、 簡(jiǎn)答題(本大題共8小題,請(qǐng)任選其中五道題作答,每小題10分,總分50分)1、 簡(jiǎn)述Oracle數(shù)據(jù)庫(kù)的特點(diǎn)。答:相較于其他數(shù)據(jù)庫(kù),Oracle具有以下特點(diǎn)。毫無(wú)疑問(wèn),優(yōu)越的性能是Oracle戰(zhàn)勝其他數(shù)據(jù)庫(kù)的首要法寶。Oracle優(yōu)越的性能使得其成為大型應(yīng)用和超大型系統(tǒng)的首選數(shù)據(jù)庫(kù),而且甲骨文公司從未停止過(guò)在這方面的進(jìn)步。提供了基于角色的權(quán)限管理模式。通過(guò)角色管理,大大加強(qiáng)了數(shù)據(jù)庫(kù)的安全性,同時(shí),也為DB

6、A提供了更加方便、快捷的管理用戶和權(quán)限的途徑??闪己玫刂С执髷?shù)據(jù)存儲(chǔ)格式,如圖形、音頻、視頻、動(dòng)畫等媒體格式。提供了良好的分布式管理功能,用戶可以很輕松地實(shí)現(xiàn)多數(shù)據(jù)庫(kù)的協(xié)調(diào)工作。提出了獨(dú)創(chuàng)性的表空間理念。在數(shù)據(jù)模型方面,Oracle有著區(qū)別于其他數(shù)據(jù)庫(kù)的表空間概念。使數(shù)據(jù)在邏輯上劃分得更加清晰,而且具有更大的靈活性。2、 Oracle 服務(wù)器啟停過(guò)程描述。3、 SQL語(yǔ)言包括哪些類型? 答:(1)、數(shù)據(jù)操縱語(yǔ)言(DML):用來(lái)操縱數(shù)據(jù)庫(kù)中數(shù)據(jù)的命令。包括:select、insert、update、delete。 (2)、數(shù)據(jù)定義語(yǔ)言(DDL):用來(lái)建立數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)對(duì)象和定義列的命令。包括:c

7、reate、alter、drop。 (3)、數(shù)據(jù)控制語(yǔ)言(DCL):用來(lái)控制數(shù)據(jù)庫(kù)組件的存取許可、權(quán)限等的命令。包括:grant、deny、revoke。 (4)、其他語(yǔ)言元素:如流程控制語(yǔ)言、內(nèi)嵌函數(shù)、批處理語(yǔ)句等。4、 什么是兩階段提交。 5、 簡(jiǎn)述Oracle數(shù)據(jù)庫(kù)內(nèi)存結(jié)構(gòu)中SGA和PGA的組成,以及這兩個(gè)內(nèi)存區(qū)存放信息的區(qū)別。答:SGA區(qū)由數(shù)據(jù)緩沖區(qū)、共享池、重做日志緩沖區(qū)、大型池、JAVA池構(gòu)成;PGA區(qū)由排序區(qū)、私有SQL區(qū)以及堆棧構(gòu)成。SGA區(qū)是由Oracle分配的共享內(nèi)存結(jié)構(gòu),包含一個(gè)數(shù)據(jù)庫(kù)實(shí)例共享的數(shù)據(jù)和控制信息。當(dāng)多個(gè)用戶同時(shí)連接同一個(gè)實(shí)例時(shí),SGA區(qū)數(shù)據(jù)供多個(gè)用戶共享,所

8、以SGA區(qū)又稱為共享全局區(qū)。用戶對(duì)數(shù)據(jù)庫(kù)的各種操作主要在SGA區(qū)中進(jìn)行。該內(nèi)存區(qū)隨數(shù)據(jù)庫(kù)實(shí)例的創(chuàng)建而分配,隨實(shí)例的終止而釋放。 PGA區(qū)是在用戶進(jìn)程連接數(shù)據(jù)庫(kù),創(chuàng)建一個(gè)會(huì)話時(shí),由Oracle為用戶分配的內(nèi)存區(qū)域,保存當(dāng)前用戶私有的數(shù)據(jù)和控制信息,因此該區(qū)又稱為私有全局區(qū)。每個(gè)服務(wù)器進(jìn)程只能訪問(wèn)自己的PGA區(qū),所有服務(wù)器進(jìn)程PGA區(qū)總和即為實(shí)例的PGA區(qū)的大小。6、 Oracle 11g的后臺(tái)進(jìn)程有哪些,其功能是什么?答:Oracle 11g的后臺(tái)進(jìn)程有: ora_dbrm_orcl,ora_dia0_orcl,ora_psp0_orcl,ora_smco_orcl,ora_vktm_orcl,

9、ora_w000_orcl等等。 這些后臺(tái)進(jìn)程的功能分別如下: DBRM:數(shù)據(jù)庫(kù)資源管理進(jìn)程, (The database resource manager process),負(fù)責(zé)設(shè)置資 源計(jì) 劃和其他的資源管理的工作。 DIAG:數(shù)據(jù)庫(kù)診斷進(jìn)程, (The diagnosibility process) ,負(fù)責(zé)維護(hù)管理各種用于診斷的轉(zhuǎn)儲(chǔ)文件,并執(zhí)行oradebug命令。 DIA0:另一個(gè)數(shù)據(jù)庫(kù)診斷進(jìn)程,負(fù)責(zé)檢測(cè)Oracle數(shù)據(jù)庫(kù)中的掛起(hang)和死鎖的處理。 PSP0:process spawner,用于產(chǎn)生oracle進(jìn)程 SMCO:space management coordinat

10、or,該進(jìn)程負(fù)責(zé)空間管理協(xié)調(diào)管理工作,負(fù)責(zé)執(zhí)行空間的分配和回收。 Wnnn;命名為W000,W001,W002.,由smcO動(dòng)態(tài)產(chǎn)生執(zhí)行上述相關(guān)任務(wù)。 VKTM:virtual keeper of time,用于提供wall-clock time,(每秒鐘更新一次)。提供每二十毫秒更新一次的reference-time counter,看起來(lái)有點(diǎn)類似計(jì)時(shí)器的功能。GMON:用于維護(hù)asm磁盤組的磁盤之間的關(guān)系。 KATE:當(dāng)ASM的磁盤離線的時(shí)候,該進(jìn)程負(fù)責(zé)asm的元文件的io讀寫。 MARK:如果有向asm離線磁盤的missed 寫請(qǐng)求,該進(jìn)程將ASM分配的單元的狀態(tài)標(biāo)記為stale FBD

11、A:涉及到flashback-data-archive新特性的一個(gè)進(jìn)程,The flashback data archiver proces。用于將“軌表”(tracked tables)的歷史數(shù)據(jù)進(jìn)行歸檔。當(dāng)“軌表”上的事務(wù)提交以后,fbda進(jìn)程負(fù)責(zé)將數(shù)據(jù)的前鏡像保存到flashback archive區(qū)域。該進(jìn)程還負(fù)責(zé)flashback的數(shù)據(jù)歸檔的空間管理、分配、保留,跟蹤tracked transactions。 什么是“軌表”(tracked tables): 是指啟用了flashback archive特性的表。 RMSn:The Oracle RAC management processes,負(fù)責(zé)執(zhí)行Oracle RAC的管理任務(wù),比如RAC相關(guān)資源的創(chuàng)建和集群中新實(shí)例的添加。 DSKM:The slave diskmon process , 負(fù)責(zé)oracle 實(shí)例、asm實(shí)例和磁盤的

溫馨提示

  • 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)論