下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、ORACLE 數(shù)據(jù)庫設(shè)計(jì)課程教學(xué)大綱課程名稱:ORACLE 數(shù)據(jù)庫設(shè)計(jì)英文名稱:Oracle Database Design課程編號(hào):x3050611學(xué) 時(shí) 數(shù):48 其中實(shí)驗(yàn)(實(shí)訓(xùn))學(xué)時(shí)數(shù):16 課外學(xué)時(shí)數(shù):0學(xué) 分 數(shù):3.0適用專業(yè):軟件工程、軟件工程(金融方向)、軟件工程(物流方向)一、課程的性質(zhì)和任務(wù)Oracle 數(shù)據(jù)庫是軟件工程、軟件工程(金融方向)、軟件工程(物流方向)專業(yè)的一門專業(yè)課。數(shù)據(jù)庫技術(shù)是計(jì)算機(jī)學(xué)科的一個(gè)重要分支,它研究如何存儲(chǔ)、使用和管理數(shù)據(jù),有較強(qiáng)的理論性和實(shí)用性。隨著計(jì)算機(jī)應(yīng)用的發(fā)展,數(shù)據(jù)庫應(yīng)用領(lǐng)域已從數(shù)據(jù)處理、信息管理、事務(wù)處理擴(kuò)大到計(jì)算機(jī)輔助設(shè)計(jì)、人工智能、辦
2、公信息系統(tǒng)等新的應(yīng)用領(lǐng)域。本課程設(shè)置的目的是為了讓學(xué)生掌握Oracle數(shù)據(jù)庫的基本技術(shù),能應(yīng)用Oracle數(shù)據(jù)庫進(jìn)行數(shù)據(jù)庫結(jié)構(gòu)的設(shè)計(jì)和數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)。二、課程教學(xué)內(nèi)容的基本要求、重點(diǎn)和難點(diǎn)Oracle 數(shù)據(jù)庫是理論與實(shí)踐緊密結(jié)合的專業(yè)課。通過本課程學(xué)習(xí),使學(xué)生系統(tǒng)地掌握Oracle 10g系統(tǒng)的管理和使用方法,包括Oracle 10g的體系結(jié)構(gòu)、基本概念、安裝、SQL語言基礎(chǔ)、PL/SQL程序設(shè)計(jì)、存儲(chǔ)結(jié)構(gòu)管理、模式對(duì)象管理、安全管理、備份與恢復(fù)管理,以及用JAVA開發(fā)應(yīng)用程序。Oracle 10g簡介熟練掌握關(guān)系數(shù)據(jù)庫基本概念,理解Oracle數(shù)據(jù)庫的整體概念;了解Oracle 10g
3、數(shù)據(jù)庫的功能和特點(diǎn)、Oracle的創(chuàng)新歷程、Oracle數(shù)據(jù)庫新特征;掌握Oracle環(huán)境以及常用的工具,包括SQL*plus和企業(yè)管理器em;掌握Oracle用DBCA創(chuàng)建數(shù)據(jù)庫,以及啟動(dòng)和關(guān)閉數(shù)據(jù)庫的方法。重點(diǎn):Oracle 10g數(shù)據(jù)庫環(huán)境、常用的工具。難點(diǎn):如何使用手工創(chuàng)建數(shù)據(jù)庫。2 Oracle 10g的體系結(jié)構(gòu)掌握Oracle 10g數(shù)據(jù)庫豐富、強(qiáng)大的體系結(jié)構(gòu);掌握數(shù)據(jù)庫的物理存儲(chǔ)結(jié)構(gòu)、邏輯存儲(chǔ)結(jié)構(gòu)及其管理,包括數(shù)據(jù)文件、控制文件、重做日志文件的管理。理解與掌握數(shù)據(jù)庫實(shí)例和操作模式。重點(diǎn):數(shù)據(jù)庫的物理存儲(chǔ)結(jié)構(gòu)、邏輯存儲(chǔ)結(jié)構(gòu)、Oracle數(shù)據(jù)庫實(shí)例難點(diǎn):管理表空間、撤銷表空間、Ora
4、cle數(shù)據(jù)庫實(shí)例3 Oracle數(shù)據(jù)庫的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ù)庫模式對(duì)象的概念、功能及其管理,包括表、索引、索引化表、分區(qū)、視圖等模式對(duì)象,以及如何利用Oracle企業(yè)管理器中的方案管理對(duì)這些模式對(duì)象進(jìn)行操作;通過簡單實(shí)際實(shí)例,
5、掌握Oracle數(shù)據(jù)庫系統(tǒng)的各種模式對(duì)象的概念和用法。重點(diǎn):表、索引、聚簇、視圖、同義詞、序列等模式對(duì)象的操作。難點(diǎn):索引分類、分區(qū)表創(chuàng)建與管理,以及范圍分區(qū)、列表分區(qū)、散列分區(qū)的綜合應(yīng)用。5 SQL語言基礎(chǔ)掌握Oracle數(shù)據(jù)庫中定義和操縱基本SQL語言;熟練掌握常用的數(shù)據(jù)查詢、插入、更新、刪除等SQL語句;熟練掌握子查詢與嵌套查詢語句;同時(shí)通過實(shí)踐,理解與掌握事務(wù)控制與隔離級(jí)別。重點(diǎn):利用SQL語言訪問數(shù)據(jù)庫的各種語法,包括數(shù)據(jù)查詢、插入、更新、刪除和事務(wù)處理等。難點(diǎn):連接查詢、嵌套查詢、事務(wù)控制與隔離級(jí)別。6 PL/SQL程序設(shè)計(jì)掌握應(yīng)用PL/SQL程序設(shè)計(jì)語言對(duì)Oracle服務(wù)器編寫相
6、關(guān)的應(yīng)用程序;熟練掌握控制結(jié)構(gòu)、存儲(chǔ)過程、函數(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ǔ)過程、函數(shù)、游標(biāo)、觸發(fā)器的基本概念,基本結(jié)構(gòu),語句語法和用法。難點(diǎn):理論聯(lián)系實(shí)際,能夠在實(shí)際安裝的RDBMS上通過編程的方式開發(fā)應(yīng)用程序,完成對(duì)數(shù)據(jù)庫的各種操作以及復(fù)雜查詢。存儲(chǔ)過程、函數(shù)、游標(biāo)、觸發(fā)器的綜合應(yīng)用。7 數(shù)據(jù)庫安全管理掌握Oracle 10g實(shí)現(xiàn)安全訪問的各種機(jī)制及其操作;掌握Oracle數(shù)據(jù)庫系統(tǒng)的安全管理,包括用戶賬號(hào)、權(quán)限、角色管
7、理機(jī)制、概要文件管理以及如何利用Oracle企業(yè)管理器中的安全性實(shí)現(xiàn)安全管理等。重點(diǎn):用戶賬號(hào)管理、權(quán)限管理、角色管理、概要文件管理。難點(diǎn):權(quán)限與角色概念理解,以及角色管理與概要文件管理實(shí)際應(yīng)用。8 備份與恢復(fù)管理掌握保護(hù)數(shù)據(jù)庫免于數(shù)據(jù)損失,以及在數(shù)據(jù)損失發(fā)生后迅速恢復(fù)數(shù)據(jù)的策略、原則、步驟和方法;掌握物理備份和邏輯備份、冷備份與熱備份、完全恢復(fù)與不完全恢復(fù)等方法。重點(diǎn):備份與恢復(fù)數(shù)據(jù)的策略、步驟和方法。歸檔模式和非歸檔模式 、用戶管理的備份恢復(fù),恢復(fù)管理器 。難點(diǎn):物理備份和邏輯備份、復(fù)原和恢復(fù)方法。9 用Java開發(fā)Oracle 10g應(yīng)用程序以當(dāng)今主流的編程工具Java為例掌握開發(fā)Ora
8、cle 10g數(shù)據(jù)庫應(yīng)用程序基本思想;掌握Oracle 10g數(shù)據(jù)庫完成實(shí)際系統(tǒng)的項(xiàng)目開發(fā)與設(shè)計(jì)基本步驟;掌握ODBC API和ODBC的應(yīng)用程序的工作流程。重點(diǎn):使用ODBC開發(fā)應(yīng)用系統(tǒng)的體系結(jié)構(gòu),掌握ODBC API和ODBC的應(yīng)用程序的工作流程。 難點(diǎn):能夠使用ODBC來進(jìn)行數(shù)據(jù)庫應(yīng)用程序的設(shè)計(jì),使設(shè)計(jì)的應(yīng)用系統(tǒng)可移植性好,并且能同時(shí)訪問不同的數(shù)據(jù)庫,共享數(shù)據(jù)資源。 三、教學(xué)方式及學(xué)時(shí)分配序號(hào)主 要 內(nèi) 容主要教學(xué)方式時(shí)數(shù)分配輔導(dǎo)答疑比例1Oracle 10g簡介講授22Oracle 10g的體系結(jié)構(gòu)講授23熟悉oracle環(huán)境、工具、創(chuàng)建數(shù)據(jù)庫實(shí)驗(yàn)24SQL*Plus工具講授22/2
9、5SQLPlus命令實(shí)驗(yàn)26 模式對(duì)象管理講授42/2 7SQL語言基礎(chǔ)講授62/28SQL語言基礎(chǔ)實(shí)驗(yàn)69PL/SQL程序設(shè)計(jì)基礎(chǔ) 講授104/4 10PL/SQL程序設(shè)計(jì)基礎(chǔ)實(shí)驗(yàn)411數(shù)據(jù)庫安全管理講授212備份與恢復(fù)管理講授22/213安全備份與恢復(fù)管理實(shí)驗(yàn)214用java開發(fā)Oracle應(yīng)用程序講授22/2四、課程其他教學(xué)環(huán)節(jié)要求實(shí)驗(yàn) 本實(shí)驗(yàn)的教學(xué)目標(biāo)是使學(xué)生掌握使用Oracle 數(shù)據(jù)庫開發(fā)系統(tǒng),加深對(duì)數(shù)據(jù)庫系統(tǒng)理論知識(shí)的理解,通過上機(jī)實(shí)驗(yàn),提高動(dòng)手能力,提高分析問題和解決問題的能力,同時(shí)掌握大型數(shù) 據(jù)庫實(shí)際應(yīng)用與開發(fā)技巧。本實(shí)驗(yàn)共計(jì)16學(xué)時(shí),每次實(shí)驗(yàn)內(nèi)容按實(shí)驗(yàn)指導(dǎo)書要求指定內(nèi)容獨(dú)立完
10、成實(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í)基本要求1熟悉Oracle環(huán)境、工具、數(shù)據(jù)庫的創(chuàng)建和管理(1)熟悉Oracle環(huán)境,以及常用的工具,包括SQL*plus和企業(yè)管理器em;(2)理解oracle實(shí)例以及整個(gè)體系結(jié)構(gòu)的了解;(3)掌握用DBCA創(chuàng)建數(shù)據(jù)庫,以及啟動(dòng)和關(guān)閉數(shù)據(jù)庫的方法。2熟悉Oracle環(huán)境,熟練掌握SQL*plus、em和創(chuàng)建數(shù)據(jù)庫2SQL*Plus基本命令(1)進(jìn)一步熟悉SQL*Plus 和iSQL*Plus管理工具;(2)掌握SQL*Plus 和iSQL*Plus 的基本命令;(3)熟練掌握LIST、RUN(/)、EDI
11、T、SAVE、C、A、DEL、N 等命令。2熟練掌握SQL*Plus 和iSQL*Plus工具;熟練掌握基本命令3表的基本操作(1)掌握Oracle表的創(chuàng)建與基本操作;(2)掌握表的約束類別、及各個(gè)約束的應(yīng)用;(3)掌握索引、索引化表、分區(qū)、視圖、序列、同一詞功能功能。2掌握Oracle表的創(chuàng)建、約束應(yīng)用、基本操作4SQL數(shù)據(jù)的簡單查詢(1)掌握表中數(shù)據(jù)的查詢方法及操作方法;(2)掌握子查詢及order by 與Group by子句;(3)掌握SELECT的統(tǒng)計(jì)函數(shù)的作用和使用方法。2掌握數(shù)據(jù)的查詢方法;掌握order by、 Group by及統(tǒng)計(jì)函數(shù)。5SQL的數(shù)據(jù)高級(jí)查詢(1)掌握多表中
12、數(shù)據(jù)的查詢方法及操作方法;(2)掌握子查詢與復(fù)合查詢方法;(3)掌握連接查詢與嵌套查詢的方法。2掌握多表查詢、子查詢、連接查詢與嵌套查詢方法6PL/SQL程序設(shè)計(jì)(1)掌握PL/SQL 程序結(jié)構(gòu);(2)掌握PL/SQL 語言流程控制結(jié)構(gòu);(3)掌握PL/SQL 語言游標(biāo)的定義與使用。2熟練掌握游標(biāo)的定義與使用7Oracle的存儲(chǔ)過程與觸發(fā)器(1)掌握Oracle 存儲(chǔ)過程的定義與使用;(2)掌握Oracle 函數(shù)的定義與使用;(3)掌握Oracle 觸發(fā)器的定義與使用。2熟練掌握存儲(chǔ)過程、函數(shù)與觸發(fā)器的定義與使用8Oracle的數(shù)據(jù)庫安全、恢復(fù)與備份(1)掌握Oracle數(shù)據(jù)庫的完整性約束;(2)掌握Oracle 的恢復(fù)與備份,數(shù)據(jù)的導(dǎo)入與導(dǎo)出;(3)掌握Oracle 的安全與權(quán)限。2掌握恢復(fù)與備份、數(shù)據(jù)的導(dǎo)入與導(dǎo)出。(二)作業(yè) 作業(yè)根據(jù)選用的教材或補(bǔ)充一些課外習(xí)題,每章課后各留3-4道典型習(xí)題,要求學(xué)生及時(shí)完成作業(yè)。(三)課外Oracle 數(shù)據(jù)庫設(shè)計(jì)是比較難的課程,該課需要大量上機(jī),依靠課時(shí)顯然不夠,因此要求學(xué)生課后必須自行上機(jī)實(shí)驗(yàn)。課后除了要參閱一些教材以外,還可以充分利用網(wǎng)上資源自主的學(xué)習(xí)。五、本課程與其他課程的聯(lián)系本課程的先修課程為C+程序設(shè)計(jì)、數(shù)據(jù)庫原理;后續(xù)課程為軟件實(shí)習(xí)、實(shí)訓(xùn)及畢業(yè)設(shè)計(jì)。六、教學(xué)參考書
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024美發(fā)店與消防部門安全檢查合同
- 2025年度校園食堂廚師勞務(wù)派遣合同4篇
- 2025年度圖書代售及推廣服務(wù)合同4篇
- 2024碎石原料交易市場建設(shè)合同
- 2024裝修工程額外項(xiàng)目合同書一
- 2025年度智慧城市建設(shè)綜合解決方案承包合作協(xié)議4篇
- 2025年度SEO風(fēng)險(xiǎn)管理與合規(guī)性審核合同3篇
- 2025年度山林土地流轉(zhuǎn)與綜合開發(fā)承包合同4篇
- 2024正規(guī)商鋪買賣合同合同標(biāo)的物權(quán)屬核實(shí)協(xié)議3篇
- 2024年教學(xué)專用高清晰度數(shù)碼集成背投行業(yè)發(fā)展趨勢報(bào)告
- GB/T 16895.3-2024低壓電氣裝置第5-54部分:電氣設(shè)備的選擇和安裝接地配置和保護(hù)導(dǎo)體
- 2025湖北襄陽市12345政府熱線話務(wù)員招聘5人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 計(jì)劃合同部部長述職報(bào)告范文
- 2025年河北省職業(yè)院校技能大賽智能節(jié)水系統(tǒng)設(shè)計(jì)與安裝(高職組)考試題庫(含答案)
- 人教版高一地理必修一期末試卷
- 2024年下半年鄂州市城市發(fā)展投資控股集團(tuán)限公司社會(huì)招聘【27人】易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- GB/T 29498-2024木門窗通用技術(shù)要求
- 《職業(yè)院校與本科高校對(duì)口貫通分段培養(yǎng)協(xié)議書》
- GJB9001C質(zhì)量管理體系要求-培訓(xùn)專題培訓(xùn)課件
- 人教版(2024)英語七年級(jí)上冊單詞表
- 二手車車主寄售協(xié)議書范文范本
評(píng)論
0/150
提交評(píng)論