




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
《Oracle數(shù)據(jù)庫管理系統(tǒng)》
教學(xué)大綱
目錄TOC\o"1-5"\h\z一、教學(xué)目的和要求1二、本課程與其它課程的聯(lián)系和分工2三、教學(xué)中應(yīng)注意的問題2四、教學(xué)內(nèi)容2五、教學(xué)課時(shí)分配11六、參考書目12第九章數(shù)據(jù)庫交互和游標(biāo)1游標(biāo)本節(jié)重點(diǎn):隱式游標(biāo)和顯式游標(biāo)聲明游標(biāo)打開游標(biāo)從游標(biāo)中取回游標(biāo)中列的別名關(guān)閉游標(biāo)2游標(biāo)屬性本節(jié)重點(diǎn):游標(biāo)參數(shù)游標(biāo)中的SELECTFORUPDATE游標(biāo)變量使用游標(biāo)習(xí)題:本章書后練習(xí),補(bǔ)充習(xí)題第十章異常處理程序1異常為什么要執(zhí)行異常處理?異常段異常的類型2異常處理確定異常處理的行為引發(fā)異常處理異??蛻粢环?wù)器錯(cuò)誤通信習(xí)題:本章書后練習(xí),補(bǔ)充習(xí)題第十一章PL/SQL中的記錄1記錄本節(jié)重點(diǎn):記錄的基礎(chǔ)知識(shí)基于表的記錄基于游標(biāo)的記錄程序員定義的記錄2記錄讀寫本節(jié)重點(diǎn):讀寫記錄中的值記錄類型和記錄的兼容性嵌套記錄習(xí)題:本章書后練習(xí),補(bǔ)充習(xí)題第十二章過程和函數(shù)1模塊化的代碼本節(jié)重點(diǎn):過程函數(shù)參數(shù)局部模塊模塊的重載2包本節(jié)重點(diǎn):包的優(yōu)點(diǎn)包結(jié)構(gòu)概覽包說明包體包數(shù)據(jù)包初始化3在SQL中調(diào)用PL/SQL函數(shù)本節(jié)重點(diǎn):在SQL中調(diào)用存儲(chǔ)函數(shù)的語法在SQL中使用存儲(chǔ)函數(shù)的要求在SQL中使用PL/SQL函數(shù)的限制在SQL中調(diào)用打包的函數(shù)歹1J/函數(shù)名的優(yōu)先級(jí)4觸發(fā)器本節(jié)重點(diǎn):觸發(fā)器的概念觸發(fā)器的類型觸發(fā)器的建立習(xí)題:本章書后練習(xí),補(bǔ)充習(xí)題第十三章對(duì)象類型1Oracle對(duì)象的簡(jiǎn)介本節(jié)重點(diǎn):Orac1e對(duì)象的例子創(chuàng)建對(duì)象類型的語法在PL/SQL和SQL中操縱對(duì)象2修改持久對(duì)象本節(jié)重點(diǎn):對(duì)象的內(nèi)部管理使用對(duì)象選項(xiàng)習(xí)題:本章書后練習(xí),補(bǔ)充習(xí)題第十四章嵌套表和VARRAY*1集合類型本節(jié)重點(diǎn):建立新的集合聲明集合數(shù)據(jù)類型的語法2使用集合本節(jié)重點(diǎn):集合偽函數(shù)集合的內(nèi)置函數(shù)與過程PL/SQL到服務(wù)器集成的示例習(xí)題:本章書后練習(xí),補(bǔ)充習(xí)題五、教學(xué)課時(shí)分配總學(xué)時(shí)48學(xué)時(shí)。學(xué)時(shí)分配表
章節(jié)名稱課時(shí)分配(學(xué)時(shí))授課上機(jī)備注第一章數(shù)據(jù)庫基礎(chǔ)2第二章用SQL選擇數(shù)據(jù)62第二章DML及事務(wù)語句42第三章Oracle體系結(jié)構(gòu)2第四章數(shù)據(jù)庫空間管理2第五章管理表,索引42第六章用視圖、同義詞和序列工作42第七章管理用戶和安全性22第八章PL/SQL基礎(chǔ)22第九章數(shù)據(jù)庫交互和游標(biāo)42第十章異常處理程序2第十一章PL/SQL中的記錄2第十二章過程和函數(shù)62第十三章對(duì)象類型2機(jī)動(dòng)2合計(jì)4816六、參考書目[1]王海君,ORACLE學(xué)習(xí)教程,北京大學(xué)出版社,2006ORACLE體系結(jié)構(gòu),機(jī)械工業(yè)出版社,2005PL/SQL教程,機(jī)械工業(yè)出版社,2007ORACALE,數(shù)據(jù)庫系統(tǒng)應(yīng)用實(shí)例集錦與編程技巧,清華大學(xué)出版社2003[5]施伯樂等,數(shù)據(jù)庫系統(tǒng)教程,高等教育出版社,1999學(xué)時(shí):48學(xué)時(shí)課程性質(zhì):學(xué)科方向課課程名稱:Oracle數(shù)據(jù)庫管理系統(tǒng)課程類型:選修開課學(xué)期:第學(xué)時(shí):48學(xué)時(shí)課程性質(zhì):學(xué)科方向課ORACLE是以高級(jí)結(jié)構(gòu)化查詢語言(SQL)為基礎(chǔ)的大型關(guān)系網(wǎng)格數(shù)據(jù)庫,它是用方便邏輯管理的語言操縱大量有規(guī)律數(shù)據(jù)的集合。是目前最流行的客戶/服務(wù)器(CLIENT/SERVER)體系結(jié)構(gòu)的數(shù)據(jù)庫之一。ORACLE7.X以來引入了共享SQL和多線索服務(wù)器體系結(jié)構(gòu)。這減少了ORACLE的資源占用,并增強(qiáng)了ORACLE的能力,使之在低檔軟硬件平臺(tái)上用較少的資源就可以支持更多的用戶,而在高檔平臺(tái)上可以支持成百上千個(gè)用戶。提供了基于角色(ROLE)分工的安全保密管理。在數(shù)據(jù)庫管理功能、完整性檢查、安全性、一致性方面都有良好的表現(xiàn)。支持大量多媒體數(shù)據(jù),如二進(jìn)制圖形、聲音、動(dòng)畫以及多維數(shù)據(jù)結(jié)構(gòu)等。提供了與第三代高級(jí)語言的接口軟件PRO*系列,能在C,C++等主語言中嵌入SQL語句及過程化(PL/SQL)語句,對(duì)數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行操縱。加上它有許多優(yōu)秀的前臺(tái)開發(fā)工具如POWERBUILD.SQL*FORMS>VISIABASIC等,可以快速開發(fā)生成基于客戶端PC平臺(tái)的應(yīng)用程序,并具有良好的移植性。提供了新的分布式數(shù)據(jù)庫能力??赏ㄟ^網(wǎng)絡(luò)較方便地讀寫遠(yuǎn)端數(shù)據(jù)庫里的數(shù)并有對(duì)稱復(fù)制的技術(shù)?!稊?shù)據(jù)庫應(yīng)用》課程的內(nèi)容是ORACLE數(shù)據(jù)庫管理系統(tǒng),是計(jì)算機(jī)專業(yè)的一門實(shí)用性、理論性很強(qiáng)的專業(yè)必修課。本課程主要講述ORACLE數(shù)據(jù)庫的基本概念、原理和方法。本課程的任務(wù)是使學(xué)生掌握ORACLE數(shù)據(jù)庫設(shè)計(jì)、管理和程序設(shè)計(jì),主要內(nèi)容包括DBA部分和PL/SQL兩大部分。通過本課程中DBA的部分學(xué)習(xí)可以使得學(xué)生掌握Oracle的體系結(jié)構(gòu),并且能夠完成Oracle數(shù)據(jù)庫的日常的管理工作,掌握控制文件,重做日志文件,歸檔日志文件,表空間,回滾段,表,索引,數(shù)據(jù)庫安全的管理,并且掌握備份恢復(fù)的基礎(chǔ)知識(shí)。通過本課程SQL,PL/SQL部分的學(xué)習(xí),使得學(xué)員掌握Oracle數(shù)據(jù)庫應(yīng)用程序開發(fā)中的核心技能:結(jié)構(gòu)化查詢語言SQL的全面技術(shù)和SQL可編程語言PL/SQL中的基本內(nèi)容,能夠熟練的進(jìn)行數(shù)據(jù)庫應(yīng)用中客戶端和服務(wù)器端軟件的開發(fā)。二、本課程與其它課程的聯(lián)系和分工先修課程:離散結(jié)構(gòu)、數(shù)據(jù)庫系統(tǒng)原理。前后繼課程:Java高級(jí)應(yīng)用及網(wǎng)絡(luò)編程、軟件工程。本課程是一個(gè)學(xué)科方向課程,使學(xué)生具備較好掌握Oracle數(shù)據(jù)庫管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。三、教學(xué)中應(yīng)注意的問題本課程是計(jì)算機(jī)的專業(yè)課,應(yīng)重點(diǎn)講授ORACLE數(shù)據(jù)庫的基本概念、基本原理和體系結(jié)構(gòu)。應(yīng)與數(shù)據(jù)庫概論中的原理結(jié)合起來。課程的編排順序說明:第一部分,介紹數(shù)據(jù)庫基礎(chǔ)知識(shí),使學(xué)生對(duì)數(shù)據(jù)庫的基本原理有所認(rèn)識(shí)。第二部分,介紹SQL查詢與操縱功能,使學(xué)生對(duì)數(shù)據(jù)庫有感性的認(rèn)識(shí)。第三部分,數(shù)據(jù)庫管理,學(xué)習(xí)體系結(jié)構(gòu)及DBA管理,從深層次是認(rèn)識(shí)ORACLE。第四部分,PL-SQL,ORACLE服務(wù)器端的編程,要綜合應(yīng)用前面的知識(shí)。注意介紹最新的數(shù)據(jù)庫成果。每一章結(jié)束后都要布置具有代表性的習(xí)題,以加強(qiáng)學(xué)生的理解和掌握上機(jī)也是不可缺少的環(huán)節(jié),建議課程結(jié)束后搞一次課程設(shè)計(jì),綜合應(yīng)用所學(xué)知識(shí)該課程的先修課程:離散數(shù)學(xué)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)庫系統(tǒng)概論,操作系統(tǒng),高級(jí)語言程序設(shè)計(jì),計(jì)算機(jī)組成四、教學(xué)內(nèi)容第一章數(shù)據(jù)庫基礎(chǔ)1基本概念本節(jié)重點(diǎn):數(shù)據(jù)與信息;數(shù)據(jù)處理和數(shù)據(jù)數(shù)庫。2數(shù)據(jù)庫技術(shù)發(fā)展本節(jié)重點(diǎn):三個(gè)發(fā)展階段3數(shù)據(jù)模型本節(jié)重點(diǎn):數(shù)據(jù)模型的定義。實(shí)體聯(lián)系模型、關(guān)系模型。4數(shù)據(jù)庫管理系統(tǒng)本節(jié)重點(diǎn):DBMS的主要功能。DBMS的主要組成。習(xí)題:本章書后練習(xí),補(bǔ)充習(xí)題第二章用SQL選擇數(shù)據(jù)1基本的SELECT查詢本節(jié)重點(diǎn):選擇數(shù)據(jù)排列數(shù)據(jù)約束結(jié)果2關(guān)聯(lián)表本節(jié)重點(diǎn):使用相等關(guān)聯(lián)來比較列使用表的別名使用外部關(guān)聯(lián)3匯總數(shù)據(jù)本節(jié)重點(diǎn):執(zhí)行查詢級(jí)匯總使用GROUPBY子句使用HAVING子句使用DISTINCT和ALL關(guān)鍵字4子查詢本節(jié)重點(diǎn):無關(guān)子查詢相關(guān)子查詢聯(lián)機(jī)視圖5空值本節(jié)重點(diǎn):認(rèn)識(shí)三值邏輯理解空值對(duì)表達(dá)式的影響在SELECT列表中使用空值在WHERE子句中使用空值6SQL函數(shù)本節(jié)重點(diǎn):在索引列中使用函數(shù)使用DECODE函數(shù)使用INSTR函數(shù)使用SUBSTR函數(shù)使用連接運(yùn)算符使用NVL函數(shù)7連接查詢結(jié)果本節(jié)重點(diǎn):使用UNION和UNIONALL關(guān)鍵字使用MINUS運(yùn)算符使用INTERSECT運(yùn)算符習(xí)題:本章書后練習(xí),補(bǔ)充習(xí)題第二章DML及事務(wù)語句1插入新數(shù)據(jù)本節(jié)重點(diǎn):插入一行插入一個(gè)查詢結(jié)果2更新已存在的數(shù)據(jù)本節(jié)重點(diǎn):執(zhí)行一個(gè)標(biāo)準(zhǔn)更新使用基于子查詢的UPDATE語句使用子查詢更新3刪除數(shù)據(jù)本節(jié)重點(diǎn):刪除使用子查詢刪除4事務(wù)語句本節(jié)重點(diǎn):事務(wù)概念提交與回滾第三章Oracle體系結(jié)構(gòu)1數(shù)據(jù)庫文件的結(jié)構(gòu)本節(jié)重點(diǎn):參數(shù)文件控制文件數(shù)據(jù)文件日志文件2內(nèi)存結(jié)構(gòu)本節(jié)重點(diǎn):理解系統(tǒng)全局區(qū)理解數(shù)據(jù)庫高速緩存區(qū)在共享池中緩存寫入redo日志緩存器使用大緩存池理解固定的SGA理解程序全局區(qū)3進(jìn)程結(jié)構(gòu)本節(jié)重點(diǎn):數(shù)據(jù)庫書寫器進(jìn)程日志書寫器進(jìn)程歸檔進(jìn)程檢查點(diǎn)進(jìn)程系統(tǒng)監(jiān)視器進(jìn)程進(jìn)程監(jiān)視器恢復(fù)器進(jìn)程作業(yè)隊(duì)列進(jìn)程隊(duì)列監(jiān)視器進(jìn)程習(xí)題:本章書后練習(xí),補(bǔ)充習(xí)題第四章數(shù)據(jù)庫空間管理1管理存儲(chǔ)空間本節(jié)重點(diǎn):理解與存儲(chǔ)相關(guān)的術(shù)語數(shù)據(jù)庫對(duì)象段表空間數(shù)據(jù)塊范圍2分配和管理存儲(chǔ)空間本節(jié)重點(diǎn):創(chuàng)建表空間為對(duì)象設(shè)置存儲(chǔ)參數(shù)合并范圍在需要的時(shí)候添加存儲(chǔ)空間習(xí)題:本章書后練習(xí),補(bǔ)充習(xí)題第五章管理表,索引1建立表使用CREATETABLE語句定義列定義約束使用模式管理器建表2修改表增加列和約束刪除列和約束修改列對(duì)存在的數(shù)據(jù)進(jìn)行處理修改存儲(chǔ)參數(shù)刪除表3使用數(shù)據(jù)字典本節(jié)重點(diǎn):列表顯示一個(gè)用戶的表列出一個(gè)表中的約束4建立索引本節(jié)重點(diǎn):為索引選擇列選擇索引類型使用SQL語句建立索引COMPUTESTATISTICS選項(xiàng)使用基于函數(shù)的索引5改變索引本節(jié)重點(diǎn):使用SQL改變索引使用EnterpriseManager改變一個(gè)索引刪除索引5列表顯示索引本節(jié)重點(diǎn):列表顯示一個(gè)表中的索引列表顯示索引中的列習(xí)題:本章書后練習(xí),補(bǔ)充習(xí)題第六章用視圖、同義詞和序列工作1管理視圖本節(jié)重點(diǎn):決定什么時(shí)候使用視圖建立視圖從一個(gè)視圖中選擇使用視圖操作數(shù)據(jù)改變視圖刪除視圖2管理同義詞本節(jié)重點(diǎn):理解同義詞建立同義詞刪除同義詞使用數(shù)據(jù)字典同義詞3管理序列本節(jié)重點(diǎn):決定什么時(shí)候使用序列建立序列建立一個(gè)自動(dòng)增加的字段改變一個(gè)序列刪除序列習(xí)題:本章書后練習(xí),補(bǔ)充習(xí)題第七章管理用戶和安全性本節(jié)重點(diǎn):1創(chuàng)建和管理用戶創(chuàng)建新用戶用安全管理器創(chuàng)建用戶改變用戶口令改變用戶設(shè)置刪除用戶2為用戶授予角色和權(quán)限本節(jié)重點(diǎn):授予系統(tǒng)權(quán)限和角色授予對(duì)象權(quán)限使用SecurityManager管理權(quán)限和角色3創(chuàng)建角色本節(jié)重點(diǎn):創(chuàng)建一個(gè)角色給角色添加權(quán)限從角色中撤銷權(quán)限用SecurityManager創(chuàng)建角色4創(chuàng)建和分配用戶配置文件(Profile)本節(jié)重點(diǎn):創(chuàng)建和分配一個(gè)新的Profile使用Profile管
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- pos采購合同范本
- 北京市工商局家裝合同范本
- 醫(yī)療吊塔采購合同范本
- 勞務(wù)補(bǔ)差價(jià)合同范本
- 醫(yī)院搬家合同范本
- 公司采購長期合同范本
- 化妝品代銷合同范本
- 單位窗簾定制合同范例
- 京東企業(yè)購合同范本
- 供應(yīng)公司鋼筋材料合同范本
- 滬教版數(shù)學(xué)四年級(jí)下冊(cè)全冊(cè)教案
- 2025年廣東省廣晟控股集團(tuán)有限公司招聘筆試參考題庫含答案解析
- 2025語文新教材三下全冊(cè)8個(gè)單元教材解讀分析匯編
- 美麗的春天課件
- 2025年山東青島自貿(mào)發(fā)展有限公司招聘筆試參考題庫含答案解析
- 液化氣罐的使用和安全防范
- 會(huì)計(jì)法律法規(guī)答題答案
- 2024年山東外貿(mào)職業(yè)學(xué)院高職單招語文歷年參考題庫含答案解析
- 2025江蘇常州溧陽市部分機(jī)關(guān)事業(yè)單位招聘編外人員78人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 中國國際大學(xué)生創(chuàng)新大賽與“挑戰(zhàn)杯”大學(xué)生創(chuàng)業(yè)計(jì)劃競(jìng)賽(第十一章)大學(xué)生創(chuàng)新創(chuàng)業(yè)教程
- 新概念英語第一冊(cè)語法練習(xí)
評(píng)論
0/150
提交評(píng)論