數(shù)據(jù)庫(kù)設(shè)計(jì)與開(kāi)發(fā)課程教學(xué)大綱_第1頁(yè)
數(shù)據(jù)庫(kù)設(shè)計(jì)與開(kāi)發(fā)課程教學(xué)大綱_第2頁(yè)
數(shù)據(jù)庫(kù)設(shè)計(jì)與開(kāi)發(fā)課程教學(xué)大綱_第3頁(yè)
數(shù)據(jù)庫(kù)設(shè)計(jì)與開(kāi)發(fā)課程教學(xué)大綱_第4頁(yè)
數(shù)據(jù)庫(kù)設(shè)計(jì)與開(kāi)發(fā)課程教學(xué)大綱_第5頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

1、ORACLE 數(shù)據(jù)庫(kù)設(shè)計(jì)與開(kāi)發(fā)課程教學(xué)大綱課程名稱:ORACLE 數(shù)據(jù)庫(kù)設(shè)計(jì)與開(kāi)發(fā)英文名稱:Oracle Database Design and Devolvement課程編號(hào):x2050792學(xué) 時(shí) 數(shù):64 其中實(shí)驗(yàn)(實(shí)訓(xùn))學(xué)時(shí)數(shù):20 課外學(xué)時(shí)數(shù):0學(xué) 分 數(shù):4適用專業(yè):軟件工程(專升本)java方向一、課程的性質(zhì)和任務(wù)Oracle 數(shù)據(jù)庫(kù)是軟件工程專業(yè)的一門專業(yè)課。數(shù)據(jù)庫(kù)技術(shù)是計(jì)算機(jī)學(xué)科的一個(gè)重要分支,也是軟件設(shè)計(jì)與開(kāi)發(fā)過(guò)程中必備技術(shù)。它研究如何存儲(chǔ)、使用和管理數(shù)據(jù),有較強(qiáng)的理論性和實(shí)用性。隨著計(jì)算機(jī)應(yīng)用的發(fā)展,數(shù)據(jù)庫(kù)應(yīng)用領(lǐng)域已從數(shù)據(jù)處理、信息管理、事務(wù)處理擴(kuò)大到計(jì)算機(jī)輔助設(shè)計(jì)、人工

2、智能、辦公信息系統(tǒng)等新的應(yīng)用領(lǐng)域。本課程設(shè)置的目的是為了讓學(xué)生掌握Oracle數(shù)據(jù)庫(kù)的基本管理和使用技術(shù),能夠應(yīng)用Oracle數(shù)據(jù)庫(kù)完成數(shù)據(jù)庫(kù)系統(tǒng)的設(shè)計(jì)、數(shù)據(jù)庫(kù)對(duì)象的管理及其常規(guī)操作,了解數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的基本開(kāi)發(fā)過(guò)程。二、課程教學(xué)內(nèi)容的基本要求、重點(diǎn)和難點(diǎn)Oracle 數(shù)據(jù)庫(kù)是理論與實(shí)踐緊密結(jié)合的專業(yè)課。通過(guò)本課程學(xué)習(xí),使學(xué)生系統(tǒng)地掌握Oracle 11g系統(tǒng)的管理和使用方法,包括Oracle 11g的體系結(jié)構(gòu)、基本概念、安裝、SQL語(yǔ)言基礎(chǔ)、PL/SQL程序設(shè)計(jì)、存儲(chǔ)結(jié)構(gòu)管理、模式對(duì)象管理、安全管理、備份與恢復(fù)管理,以及用JAVA開(kāi)發(fā)應(yīng)用程序。1 Oracle 11g簡(jiǎn)介熟練掌握關(guān)系數(shù)據(jù)庫(kù)基

3、本概念,理解Oracle數(shù)據(jù)庫(kù)的整體概念;掌握Oracle11g環(huán)境的安裝卸載以及常用的工具,重點(diǎn)掌握SQL*plus和企業(yè)管理器em;了解Oracle 11g數(shù)據(jù)庫(kù)的功能和特點(diǎn)、Oracle的創(chuàng)新歷程、Oracle數(shù)據(jù)庫(kù)新特征;掌握Oracle用DBCA創(chuàng)建數(shù)據(jù)庫(kù),以及啟動(dòng)和關(guān)閉數(shù)據(jù)庫(kù)的方法。重點(diǎn):Oracle 11g數(shù)據(jù)庫(kù)環(huán)境、常用的工具。難點(diǎn):如何使用手工創(chuàng)建數(shù)據(jù)庫(kù)。2 Oracle 11g的體系結(jié)構(gòu)掌握Oracle 11g數(shù)據(jù)庫(kù)豐富、強(qiáng)大的體系結(jié)構(gòu);掌握數(shù)據(jù)庫(kù)的物理存儲(chǔ)結(jié)構(gòu)、邏輯存儲(chǔ)結(jié)構(gòu)及其管理,包括數(shù)據(jù)文件、控制文件、重做日志文件的管理。理解與掌握數(shù)據(jù)庫(kù)實(shí)例和操作模式。重點(diǎn):數(shù)據(jù)庫(kù)的

4、物理存儲(chǔ)結(jié)構(gòu)、邏輯存儲(chǔ)結(jié)構(gòu)、Oracle數(shù)據(jù)庫(kù)實(shí)例難點(diǎn):管理表空間、撤銷表空間、Oracle數(shù)據(jù)庫(kù)實(shí)例3 Oracle數(shù)據(jù)庫(kù)的SQL*Plus工具掌握SQL*Plus 和iSQL*Plus管理工具的使用與配置,包括SQL*Plus啟動(dòng)與關(guān)閉;熟練掌握SQL*Plus 工具的常用命令SQL*Plus 工具的常用命令,LIST、RUN(/)、EDIT、SAVE、C、A、DEL、N 等命令的使用。重點(diǎn)及難點(diǎn):LIST、RUN(/)、EDIT、SAVE、C、A、DEL、N 等命令的使用。4 模式對(duì)象管理掌握Oracle數(shù)據(jù)庫(kù)模式對(duì)象的概念、功能及其管理,包括表、索引、索引化表、分區(qū)、視圖等模式對(duì)象,以

5、及如何利用Oracle企業(yè)管理器中的方案管理對(duì)這些模式對(duì)象進(jìn)行操作;通過(guò)簡(jiǎn)單實(shí)際實(shí)例,掌握Oracle數(shù)據(jù)庫(kù)系統(tǒng)的各種模式對(duì)象的概念和用法。重點(diǎn):表、索引、視圖、序列等模式對(duì)象的操作。難點(diǎn):索引分類、分區(qū)表創(chuàng)建與管理,以及范圍分區(qū)、列表分區(qū)、散列分區(qū)的綜合應(yīng)用。5 SQL語(yǔ)言基礎(chǔ)掌握Oracle數(shù)據(jù)庫(kù)中定義和操縱基本SQL語(yǔ)言;熟練掌握常用的數(shù)據(jù)查詢、插入、更新、刪除等SQL語(yǔ)句;熟練掌握子查詢與嵌套查詢語(yǔ)句;同時(shí)通過(guò)實(shí)踐,理解與掌握事務(wù)控制與隔離級(jí)別。重點(diǎn):利用SQL語(yǔ)言訪問(wèn)數(shù)據(jù)庫(kù)的各種語(yǔ)法,包括數(shù)據(jù)查詢、插入、更新、刪除和事務(wù)處理等。難點(diǎn):連接查詢、嵌套查詢、事務(wù)控制與隔離級(jí)別。6 PL/

6、SQL程序設(shè)計(jì)掌握應(yīng)用PL/SQL程序設(shè)計(jì)語(yǔ)言對(duì)Oracle服務(wù)器編寫(xiě)相關(guān)的應(yīng)用程序;熟練掌握控制結(jié)構(gòu)、存儲(chǔ)過(guò)程、函數(shù)、游標(biāo)、觸發(fā)器的設(shè)計(jì)與實(shí)際應(yīng)用。重點(diǎn):了解PL/SQL編程技術(shù)可以有效克服SQL實(shí)現(xiàn)復(fù)雜應(yīng)用方面的不足,提高應(yīng)用系統(tǒng)和RDBMS間的互操作性。掌握嵌入SQL中游標(biāo)的概念和使用方法;掌握PL/SQL和存儲(chǔ)過(guò)程、函數(shù)、游標(biāo)、觸發(fā)器的基本概念,基本結(jié)構(gòu),語(yǔ)句語(yǔ)法和用法。難點(diǎn):理論聯(lián)系實(shí)際,能夠在實(shí)際安裝的RDBMS上通過(guò)編程的方式開(kāi)發(fā)應(yīng)用程序,完成對(duì)數(shù)據(jù)庫(kù)的各種操作以及復(fù)雜查詢。存儲(chǔ)過(guò)程、函數(shù)、游標(biāo)、觸發(fā)器的綜合應(yīng)用。7 數(shù)據(jù)庫(kù)安全管理了解Oracle 11g實(shí)現(xiàn)安全訪問(wèn)的各種機(jī)制及

7、其操作;了解Oracle數(shù)據(jù)庫(kù)系統(tǒng)的安全管理,包括用戶賬號(hào)、權(quán)限、角色管理機(jī)制、概要文件管理以及如何利用Oracle企業(yè)管理器中的安全性實(shí)現(xiàn)安全管理等。重點(diǎn):用戶賬號(hào)管理、權(quán)限管理、角色管理、概要文件管理。難點(diǎn):權(quán)限與角色概念理解,以及角色管理與概要文件管理實(shí)際應(yīng)用。8 備份與恢復(fù)管理了解保護(hù)數(shù)據(jù)庫(kù)免于數(shù)據(jù)損失,以及在數(shù)據(jù)損失發(fā)生后迅速恢復(fù)數(shù)據(jù)的策略、原則、步驟和方法;了解物理備份和邏輯備份、冷備份與熱備份、完全恢復(fù)與不完全恢復(fù)等方法。重點(diǎn):備份與恢復(fù)數(shù)據(jù)的策略、步驟和方法。歸檔模式和非歸檔模式 、用戶管理的備份恢復(fù),恢復(fù)管理器 。難點(diǎn):物理備份和邏輯備份、復(fù)原和恢復(fù)方法。9 用Java開(kāi)發(fā)O

8、racle 11g應(yīng)用程序以當(dāng)今主流的編程語(yǔ)言Java為例了解開(kāi)發(fā)Oracle 11g數(shù)據(jù)庫(kù)應(yīng)用程序基本思想;了解Oracle 11g數(shù)據(jù)庫(kù)完成實(shí)際系統(tǒng)的項(xiàng)目開(kāi)發(fā)與設(shè)計(jì)基本步驟;了解ODBC API和ODBC的應(yīng)用程序的工作流程。重點(diǎn):了解使用ODBC開(kāi)發(fā)應(yīng)用系統(tǒng)的體系結(jié)構(gòu),了解ODBC API和ODBC的應(yīng)用程序的工作流程。 三、教學(xué)方式及學(xué)時(shí)分配序號(hào)主 要 內(nèi) 容主要教學(xué)方式時(shí)數(shù)分配輔導(dǎo)答疑比例1Oracle 11g簡(jiǎn)介及安裝講授22SQLPLUS工具講授23Oracle企業(yè)管理器講授24熟悉Oracle環(huán)境、工具實(shí)驗(yàn)25Oracle數(shù)據(jù)庫(kù)系統(tǒng)結(jié)構(gòu)講授41/2 6Oracle數(shù)據(jù)庫(kù)存儲(chǔ)設(shè)置

9、與管理講授41/27ORACLE數(shù)據(jù)庫(kù)存儲(chǔ)設(shè)置與管理實(shí)驗(yàn)28 數(shù)據(jù)庫(kù)對(duì)象創(chuàng)建與管理講授41/2 9數(shù)據(jù)庫(kù)對(duì)象創(chuàng)建與管理實(shí)驗(yàn)410SQL語(yǔ)言基礎(chǔ)講授61/211SQL語(yǔ)言基礎(chǔ)實(shí)驗(yàn)412PL/SQL程序設(shè)計(jì)基礎(chǔ) 講授61/2 13PL/SQL程序設(shè)計(jì)基礎(chǔ)實(shí)驗(yàn)414PL/SQL程序設(shè)計(jì)開(kāi)發(fā)講授61/215PL/SQL程序設(shè)計(jì)開(kāi)發(fā)實(shí)驗(yàn)216數(shù)據(jù)庫(kù)安全管理講授417備份與恢復(fù)管理講授218安全備份與恢復(fù)管理實(shí)驗(yàn)219用java開(kāi)發(fā)Oracle應(yīng)用程序講授2四、課程其他教學(xué)環(huán)節(jié)要求(一) 實(shí)驗(yàn) 本實(shí)驗(yàn)的教學(xué)目標(biāo)是使學(xué)生掌握使用Oracle 數(shù)據(jù)庫(kù)開(kāi)發(fā)系統(tǒng),加深對(duì)數(shù)據(jù)庫(kù)系統(tǒng)理論知識(shí)的理解,通過(guò)上機(jī)實(shí)驗(yàn),提高

10、動(dòng)手能力,提高分析問(wèn)題和解決問(wèn)題的能力,同時(shí)掌握大型數(shù)據(jù)庫(kù)實(shí)際應(yīng)用與開(kāi)發(fā)技巧。本實(shí)驗(yàn)共計(jì)20學(xué)時(shí),每次實(shí)驗(yàn)內(nèi)容按實(shí)驗(yàn)指導(dǎo)書(shū)要求指定內(nèi)容獨(dú)立完成實(shí)驗(yàn)內(nèi)容。學(xué)生在實(shí)驗(yàn)課前認(rèn)真做好預(yù)習(xí),實(shí)驗(yàn)結(jié)束及時(shí)提交實(shí)驗(yàn)報(bào)告。序號(hào)實(shí)驗(yàn)題目實(shí)驗(yàn)內(nèi)容學(xué)時(shí)基本要求1Oracle環(huán)境及開(kāi)發(fā)工具使用(1)熟悉Oracle環(huán)境,以及常用的工具,包括SQLPLUS和企業(yè)管理器OEM;(2)掌握SQLPLUS常用命令,如LIST、RUN(/)、EDIT、SAVE、C、A、DEL、N 等命令。;(3)掌握企業(yè)管理器OEM功能。2熟悉Oracle環(huán)境,熟練掌握SQLplus編輯、運(yùn)行、設(shè)置等命令。2Oracle數(shù)據(jù)庫(kù)物理存儲(chǔ)和邏輯存

11、儲(chǔ)設(shè)置與管理(1)了解Oracle物理存儲(chǔ)結(jié)構(gòu)和邏輯存儲(chǔ)結(jié)構(gòu)。(2)熟練掌握表空間相關(guān)的管理操作;(3)熟練掌握各種物理文件的相關(guān)管理操作。2熟練掌握SQL語(yǔ)言及及企業(yè)管理器OEM對(duì)表空間和;各種物理文件的管理。3數(shù)據(jù)庫(kù)對(duì)象的創(chuàng)建與管理。(1)了解Oracle數(shù)據(jù)庫(kù)各種對(duì)象的作用;(2)掌握Oracle表、索引、索引化表、分區(qū)、視圖、序列的創(chuàng)建與管理基本操作;4掌握Oracle表、索引、索引化表、分區(qū)、視圖、序列的創(chuàng)建與管理基本操作;4SQL語(yǔ)言數(shù)據(jù)操縱DML和數(shù)據(jù)查詢語(yǔ)言DQL(1)掌握數(shù)據(jù)庫(kù)表、視圖等增刪改數(shù)據(jù)的操作。(2)掌握表中數(shù)據(jù)的查詢方法及操作方法;(3)掌握子查詢及order b

12、y 與Group by子句,以及SELECT的統(tǒng)計(jì)函數(shù)的作用和使用方法。(4)掌握多表中數(shù)據(jù)的查詢方法及操作方法,掌握連接查詢與嵌套查詢的方法。(5)掌握子查詢與復(fù)合查詢方法;4掌握數(shù)據(jù)操縱語(yǔ)言DML和數(shù)據(jù)查詢語(yǔ)言DQL。掌握對(duì)分組、排序、連接、子查詢的方法。5PL/SQL程序設(shè)計(jì)基礎(chǔ)(1)掌握PL/SQL 程序結(jié)構(gòu);(2)掌握PL/SQL 語(yǔ)言流程控制結(jié)構(gòu);(3)掌握PL/SQL 語(yǔ)言游標(biāo)的定義與使用。4熟練掌握游標(biāo)的定義與使用6PL/SQL存儲(chǔ)過(guò)程、函數(shù)、包、觸發(fā)器的程序設(shè)計(jì)與開(kāi)發(fā)(1)掌握Oracle 存儲(chǔ)過(guò)程的定義與使用;(2)掌握Oracle 函數(shù)的定義與使用;(3)掌握Oracle

13、 觸發(fā)器的定義與使用。2熟練掌握存儲(chǔ)過(guò)程、函數(shù)與觸發(fā)器的定義與使用7Oracle的數(shù)據(jù)庫(kù)安全、恢復(fù)與備份(1)掌握Oracle數(shù)據(jù)庫(kù)的完整性約束;(2)掌握Oracle 的恢復(fù)與備份,數(shù)據(jù)的導(dǎo)入與導(dǎo)出;(3)掌握Oracle 的安全與權(quán)限。2掌握恢復(fù)與備份、數(shù)據(jù)的導(dǎo)入與導(dǎo)出。詳見(jiàn)實(shí)驗(yàn)指導(dǎo)書(shū)和實(shí)驗(yàn)教學(xué)大綱。(二)作業(yè) 作業(yè)根據(jù)選用的教材或補(bǔ)充一些課外習(xí)題,每章課后各留3-4道典型習(xí)題,要求學(xué)生及時(shí)完成作業(yè)。(三)課外Oracle 數(shù)據(jù)庫(kù)設(shè)計(jì)是比較難的課程,該課需要大量上機(jī),依靠課時(shí)顯然不夠,因此要求學(xué)生課后必須自行上機(jī)實(shí)驗(yàn)。課后除了要參閱一些教材以外,還可以充分利用網(wǎng)上資源自主的學(xué)習(xí)。五、本課程與其他課程的聯(lián)系本課程的先修課程為C+程序設(shè)計(jì)、數(shù)據(jù)庫(kù)原理;后續(xù)課程為軟件實(shí)習(xí)、實(shí)訓(xùn)及畢業(yè)設(shè)計(jì)。六、教學(xué)參考書(shū)目1、Oracle 11g數(shù)據(jù)庫(kù)基礎(chǔ)教程孫風(fēng)棟

溫馨提示

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