下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、ORACLE 數(shù)據(jù)庫設(shè)計與開發(fā)課程教學大綱課程名稱:ORACLE 數(shù)據(jù)庫設(shè)計與開發(fā)英文名稱:Oracle Database Design and Devolvement課程編號:x2050792學 時 數(shù):64 其中實驗(實訓)學時數(shù):20 課外學時數(shù):0學 分 數(shù):4適用專業(yè):軟件工程(專升本)java方向一、課程的性質(zhì)和任務(wù)Oracle 數(shù)據(jù)庫是軟件工程專業(yè)的一門專業(yè)課。數(shù)據(jù)庫技術(shù)是計算機學科的一個重要分支,也是軟件設(shè)計與開發(fā)過程中必備技術(shù)。它研究如何存儲、使用和管理數(shù)據(jù),有較強的理論性和實用性。隨著計算機應(yīng)用的發(fā)展,數(shù)據(jù)庫應(yīng)用領(lǐng)域已從數(shù)據(jù)處理、信息管理、事務(wù)處理擴大到計算機輔助設(shè)計、人工
2、智能、辦公信息系統(tǒng)等新的應(yīng)用領(lǐng)域。本課程設(shè)置的目的是為了讓學生掌握Oracle數(shù)據(jù)庫的基本管理和使用技術(shù),能夠應(yīng)用Oracle數(shù)據(jù)庫完成數(shù)據(jù)庫系統(tǒng)的設(shè)計、數(shù)據(jù)庫對象的管理及其常規(guī)操作,了解數(shù)據(jù)庫應(yīng)用系統(tǒng)的基本開發(fā)過程。二、課程教學內(nèi)容的基本要求、重點和難點Oracle 數(shù)據(jù)庫是理論與實踐緊密結(jié)合的專業(yè)課。通過本課程學習,使學生系統(tǒng)地掌握Oracle 11g系統(tǒng)的管理和使用方法,包括Oracle 11g的體系結(jié)構(gòu)、基本概念、安裝、SQL語言基礎(chǔ)、PL/SQL程序設(shè)計、存儲結(jié)構(gòu)管理、模式對象管理、安全管理、備份與恢復管理,以及用JAVA開發(fā)應(yīng)用程序。1 Oracle 11g簡介熟練掌握關(guān)系數(shù)據(jù)庫基
3、本概念,理解Oracle數(shù)據(jù)庫的整體概念;掌握Oracle11g環(huán)境的安裝卸載以及常用的工具,重點掌握SQL*plus和企業(yè)管理器em;了解Oracle 11g數(shù)據(jù)庫的功能和特點、Oracle的創(chuàng)新歷程、Oracle數(shù)據(jù)庫新特征;掌握Oracle用DBCA創(chuàng)建數(shù)據(jù)庫,以及啟動和關(guān)閉數(shù)據(jù)庫的方法。重點:Oracle 11g數(shù)據(jù)庫環(huán)境、常用的工具。難點:如何使用手工創(chuàng)建數(shù)據(jù)庫。2 Oracle 11g的體系結(jié)構(gòu)掌握Oracle 11g數(shù)據(jù)庫豐富、強大的體系結(jié)構(gòu);掌握數(shù)據(jù)庫的物理存儲結(jié)構(gòu)、邏輯存儲結(jié)構(gòu)及其管理,包括數(shù)據(jù)文件、控制文件、重做日志文件的管理。理解與掌握數(shù)據(jù)庫實例和操作模式。重點:數(shù)據(jù)庫的
4、物理存儲結(jié)構(gòu)、邏輯存儲結(jié)構(gòu)、Oracle數(shù)據(jù)庫實例難點:管理表空間、撤銷表空間、Oracle數(shù)據(jù)庫實例3 Oracle數(shù)據(jù)庫的SQL*Plus工具掌握SQL*Plus 和iSQL*Plus管理工具的使用與配置,包括SQL*Plus啟動與關(guān)閉;熟練掌握SQL*Plus 工具的常用命令SQL*Plus 工具的常用命令,LIST、RUN(/)、EDIT、SAVE、C、A、DEL、N 等命令的使用。重點及難點:LIST、RUN(/)、EDIT、SAVE、C、A、DEL、N 等命令的使用。4 模式對象管理掌握Oracle數(shù)據(jù)庫模式對象的概念、功能及其管理,包括表、索引、索引化表、分區(qū)、視圖等模式對象,以
5、及如何利用Oracle企業(yè)管理器中的方案管理對這些模式對象進行操作;通過簡單實際實例,掌握Oracle數(shù)據(jù)庫系統(tǒng)的各種模式對象的概念和用法。重點:表、索引、視圖、序列等模式對象的操作。難點:索引分類、分區(qū)表創(chuàng)建與管理,以及范圍分區(qū)、列表分區(qū)、散列分區(qū)的綜合應(yīng)用。5 SQL語言基礎(chǔ)掌握Oracle數(shù)據(jù)庫中定義和操縱基本SQL語言;熟練掌握常用的數(shù)據(jù)查詢、插入、更新、刪除等SQL語句;熟練掌握子查詢與嵌套查詢語句;同時通過實踐,理解與掌握事務(wù)控制與隔離級別。重點:利用SQL語言訪問數(shù)據(jù)庫的各種語法,包括數(shù)據(jù)查詢、插入、更新、刪除和事務(wù)處理等。難點:連接查詢、嵌套查詢、事務(wù)控制與隔離級別。6 PL/
6、SQL程序設(shè)計掌握應(yīng)用PL/SQL程序設(shè)計語言對Oracle服務(wù)器編寫相關(guān)的應(yīng)用程序;熟練掌握控制結(jié)構(gòu)、存儲過程、函數(shù)、游標、觸發(fā)器的設(shè)計與實際應(yīng)用。重點:了解PL/SQL編程技術(shù)可以有效克服SQL實現(xiàn)復雜應(yīng)用方面的不足,提高應(yīng)用系統(tǒng)和RDBMS間的互操作性。掌握嵌入SQL中游標的概念和使用方法;掌握PL/SQL和存儲過程、函數(shù)、游標、觸發(fā)器的基本概念,基本結(jié)構(gòu),語句語法和用法。難點:理論聯(lián)系實際,能夠在實際安裝的RDBMS上通過編程的方式開發(fā)應(yīng)用程序,完成對數(shù)據(jù)庫的各種操作以及復雜查詢。存儲過程、函數(shù)、游標、觸發(fā)器的綜合應(yīng)用。7 數(shù)據(jù)庫安全管理了解Oracle 11g實現(xiàn)安全訪問的各種機制及
7、其操作;了解Oracle數(shù)據(jù)庫系統(tǒng)的安全管理,包括用戶賬號、權(quán)限、角色管理機制、概要文件管理以及如何利用Oracle企業(yè)管理器中的安全性實現(xiàn)安全管理等。重點:用戶賬號管理、權(quán)限管理、角色管理、概要文件管理。難點:權(quán)限與角色概念理解,以及角色管理與概要文件管理實際應(yīng)用。8 備份與恢復管理了解保護數(shù)據(jù)庫免于數(shù)據(jù)損失,以及在數(shù)據(jù)損失發(fā)生后迅速恢復數(shù)據(jù)的策略、原則、步驟和方法;了解物理備份和邏輯備份、冷備份與熱備份、完全恢復與不完全恢復等方法。重點:備份與恢復數(shù)據(jù)的策略、步驟和方法。歸檔模式和非歸檔模式 、用戶管理的備份恢復,恢復管理器 。難點:物理備份和邏輯備份、復原和恢復方法。9 用Java開發(fā)O
8、racle 11g應(yīng)用程序以當今主流的編程語言Java為例了解開發(fā)Oracle 11g數(shù)據(jù)庫應(yīng)用程序基本思想;了解Oracle 11g數(shù)據(jù)庫完成實際系統(tǒng)的項目開發(fā)與設(shè)計基本步驟;了解ODBC API和ODBC的應(yīng)用程序的工作流程。重點:了解使用ODBC開發(fā)應(yīng)用系統(tǒng)的體系結(jié)構(gòu),了解ODBC API和ODBC的應(yīng)用程序的工作流程。 三、教學方式及學時分配序號主 要 內(nèi) 容主要教學方式時數(shù)分配輔導答疑比例1Oracle 11g簡介及安裝講授22SQLPLUS工具講授23Oracle企業(yè)管理器講授24熟悉Oracle環(huán)境、工具實驗25Oracle數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)講授41/2 6Oracle數(shù)據(jù)庫存儲設(shè)置
9、與管理講授41/27ORACLE數(shù)據(jù)庫存儲設(shè)置與管理實驗28 數(shù)據(jù)庫對象創(chuàng)建與管理講授41/2 9數(shù)據(jù)庫對象創(chuàng)建與管理實驗410SQL語言基礎(chǔ)講授61/211SQL語言基礎(chǔ)實驗412PL/SQL程序設(shè)計基礎(chǔ) 講授61/2 13PL/SQL程序設(shè)計基礎(chǔ)實驗414PL/SQL程序設(shè)計開發(fā)講授61/215PL/SQL程序設(shè)計開發(fā)實驗216數(shù)據(jù)庫安全管理講授417備份與恢復管理講授218安全備份與恢復管理實驗219用java開發(fā)Oracle應(yīng)用程序講授2四、課程其他教學環(huán)節(jié)要求(一) 實驗 本實驗的教學目標是使學生掌握使用Oracle 數(shù)據(jù)庫開發(fā)系統(tǒng),加深對數(shù)據(jù)庫系統(tǒng)理論知識的理解,通過上機實驗,提高
10、動手能力,提高分析問題和解決問題的能力,同時掌握大型數(shù)據(jù)庫實際應(yīng)用與開發(fā)技巧。本實驗共計20學時,每次實驗內(nèi)容按實驗指導書要求指定內(nèi)容獨立完成實驗內(nèi)容。學生在實驗課前認真做好預(yù)習,實驗結(jié)束及時提交實驗報告。序號實驗題目實驗內(nèi)容學時基本要求1Oracle環(huán)境及開發(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編輯、運行、設(shè)置等命令。2Oracle數(shù)據(jù)庫物理存儲和邏輯存
11、儲設(shè)置與管理(1)了解Oracle物理存儲結(jié)構(gòu)和邏輯存儲結(jié)構(gòu)。(2)熟練掌握表空間相關(guān)的管理操作;(3)熟練掌握各種物理文件的相關(guān)管理操作。2熟練掌握SQL語言及及企業(yè)管理器OEM對表空間和;各種物理文件的管理。3數(shù)據(jù)庫對象的創(chuàng)建與管理。(1)了解Oracle數(shù)據(jù)庫各種對象的作用;(2)掌握Oracle表、索引、索引化表、分區(qū)、視圖、序列的創(chuàng)建與管理基本操作;4掌握Oracle表、索引、索引化表、分區(qū)、視圖、序列的創(chuàng)建與管理基本操作;4SQL語言數(shù)據(jù)操縱DML和數(shù)據(jù)查詢語言DQL(1)掌握數(shù)據(jù)庫表、視圖等增刪改數(shù)據(jù)的操作。(2)掌握表中數(shù)據(jù)的查詢方法及操作方法;(3)掌握子查詢及order b
12、y 與Group by子句,以及SELECT的統(tǒng)計函數(shù)的作用和使用方法。(4)掌握多表中數(shù)據(jù)的查詢方法及操作方法,掌握連接查詢與嵌套查詢的方法。(5)掌握子查詢與復合查詢方法;4掌握數(shù)據(jù)操縱語言DML和數(shù)據(jù)查詢語言DQL。掌握對分組、排序、連接、子查詢的方法。5PL/SQL程序設(shè)計基礎(chǔ)(1)掌握PL/SQL 程序結(jié)構(gòu);(2)掌握PL/SQL 語言流程控制結(jié)構(gòu);(3)掌握PL/SQL 語言游標的定義與使用。4熟練掌握游標的定義與使用6PL/SQL存儲過程、函數(shù)、包、觸發(fā)器的程序設(shè)計與開發(fā)(1)掌握Oracle 存儲過程的定義與使用;(2)掌握Oracle 函數(shù)的定義與使用;(3)掌握Oracle
13、 觸發(fā)器的定義與使用。2熟練掌握存儲過程、函數(shù)與觸發(fā)器的定義與使用7Oracle的數(shù)據(jù)庫安全、恢復與備份(1)掌握Oracle數(shù)據(jù)庫的完整性約束;(2)掌握Oracle 的恢復與備份,數(shù)據(jù)的導入與導出;(3)掌握Oracle 的安全與權(quán)限。2掌握恢復與備份、數(shù)據(jù)的導入與導出。詳見實驗指導書和實驗教學大綱。(二)作業(yè) 作業(yè)根據(jù)選用的教材或補充一些課外習題,每章課后各留3-4道典型習題,要求學生及時完成作業(yè)。(三)課外Oracle 數(shù)據(jù)庫設(shè)計是比較難的課程,該課需要大量上機,依靠課時顯然不夠,因此要求學生課后必須自行上機實驗。課后除了要參閱一些教材以外,還可以充分利用網(wǎng)上資源自主的學習。五、本課程與其他課程的聯(lián)系本課程的先修課程為C+程序設(shè)計、數(shù)據(jù)庫原理;后續(xù)課程為軟件實習、實訓及畢業(yè)設(shè)計。六、教學參考書目1、Oracle 11g數(shù)據(jù)庫基礎(chǔ)教程孫風棟
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 景觀園林植被養(yǎng)護與管理方案
- 2025福建廈門外代國際貨運有限公司海峽快線單證業(yè)務(wù)員崗社會招聘1人參考筆試題庫附答案解析
- 2025浙江浙大文化創(chuàng)意發(fā)展有限公司全資子公司招聘參考考試題庫及答案解析
- 2025年廣東美術(shù)考編題庫及答案
- 信息安全工程師面試指南與考點含答案
- 零碳園區(qū)數(shù)字化管理平臺
- 充電站施工安全管理方案
- 手術(shù)隔離技術(shù)題庫及答案
- 2025年抗菌藥物用藥培訓試題及答案
- BIM驅(qū)動的工程成本估算與控制方案
- 2025云南省人民檢察院招聘22人筆試考試備考試題及答案解析
- 駿馬奔騰啟新程盛世華章譜未來-2026年馬年學校元旦主持詞
- 22863中級財務(wù)會計(一)機考綜合復習題
- 油漆車間年終總結(jié)
- 2025年甘肅省水務(wù)投資集團有限公司招聘企業(yè)管理人員筆試考試參考試題及答案解析
- 廣東省六校2025-2026學年高二上學期12月聯(lián)合學業(yè)質(zhì)量檢測語文試題(含答案)
- 2025年10月自考07180廣播播音主持試題及答案
- 鄉(xiāng)村康養(yǎng)項目申請書
- 私人奴隸協(xié)議書范本
- GB/T 17774-2025通風機尺寸
- 2025年綜合物流園區(qū)建設(shè)可行性研究報告及總結(jié)分析
評論
0/150
提交評論