大型數據庫管理系統(oracle)應用開發 學習指南_第1頁
大型數據庫管理系統(oracle)應用開發 學習指南_第2頁
大型數據庫管理系統(oracle)應用開發 學習指南_第3頁
大型數據庫管理系統(oracle)應用開發 學習指南_第4頁
大型數據庫管理系統(oracle)應用開發 學習指南_第5頁
已閱讀5頁,還剩1頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

學習指南“大型數據庫管理系統(Oracle)應用開發”是計算機工程技術學院軟件技術專業的核心專業課,在第二學年第二學期開設,共3學分,64學時,其中32學時為教師講授,32學時為學生自主實踐,錄像包含了教師對實踐要求的講解部分。主要從Oracle數據庫應用開發的角度,系統地講授作為一個oracle數據庫應用開發工程師所必須掌握的知識。一、學習目標1.掌握搭建基于Oracle數據庫系統的開發環境的方法,掌握數據庫創建方法,熟練進行基本的數據庫配置和管理。2.熟練使用SQL*PLUS工具,創建和管理Oracle表,創建和管理其他模式對象。3.靈活運用基本查詢和子查詢,熟練使用PL/SQL編寫過程、函數、程序包和觸發器,熟悉Oracle用戶管理,掌握安全管理的核心內容,掌握Oracle數據庫的備份和恢復技術。4.具備崗位所需按規程正確操作的能力,自主學習能力,縝密的邏輯思維能力,良好的團隊合作意識及認真、細致的工作態度,達到oracle數據庫應用開發工程師所具有的職業素養。二、學習方法1.預習、聽課、思考、做筆記、做實驗、復習。2.注重基本原理和基礎知識的理解,在理解的基礎上認真完成作業和實訓內容。3.多讀課外參考書及相關的文獻資料。4.通過對典型案例的學習,閱讀原代碼,養成良好編程習慣,提高基本編程能力。5.積極參與項目實踐,參與企業真實項目的開發。三、評估方式學習評估由校內學習、校內實訓、企業綜合實習三個方面進行綜合考核。采用過程性評價與目標性評價相結合;理論知識與實踐技能相結合;職業能力與職業態度相結合;紙質考試與操作考試相結合;開卷考試與閉卷考試相結合;校內老師評價與實訓基地指導老師評價相結合。考評方式及分值權重為:1.校內學習目標考核(30%):主要通過操作技能測試、提問考察和筆試方式進行。2.實訓過程考核(40%):主要通過實訓過程監測、學生作品演示、實訓結果分析點評等方式進行。3.綜合考核(30%):主要采用理論測試和實踐操作測試等方式進行。四、學習內容學習模塊學習內容建議與指導第一部分:認識Oracle數據庫任務1:了解Oracle應用、發展史及特點。任務2:安裝Oracle10g數據庫服務器。任務3:了解Oracle用戶帳戶。任務4:使用SQL*Plus工具和iSQL*Plus工具。任務5:使用Oracle企業管理器。任務6:進行網絡監聽配置。任務7:了解基于Oracle平臺的應用系統結構。任務8:搭建系統開發環境。1.在教師的指導下自己動手安裝數據庫服務器、連接數據庫服務器。2.熟練掌握工具的使用方法、正確配置服務器網絡和客戶端網絡。第二部分:Oracle體系結構任務1:認識Oracle系統的體系結構。任務2:了解Oracle數據庫的物理存儲結構。任務3:了解Oracle邏輯存儲結構。任務4:了解Oracle數據庫實例的組成。任務5:使用DBCA創建數據庫。任務6:了解Oracle數據庫的啟動過程。任務7:轉換數據庫的啟動模式。任務8:以不同方式關閉數據庫。任務9:查看數據字典視圖。1.了解進程、存儲管理等操作系統基礎知識。2.預習物理存儲結構、各組成文件和數據字典。3.在教師的指導下創建數據庫、啟動和關閉數據庫。4.課后加強復習鞏固所學知識。第三部分:使用SQL*PLUS任務1:連接、斷開Oracle數據庫。任務2:使用變量命令設置環境參數。任務3:為查詢輸出結果定制格式。任務4:使用編輯器。任務5:使用文件操作命令。任務6:用戶與程序的交互操作。任務7:幫助命令及其他命令的操作。1.明確使用命令方式在進行復雜操作時的優勢地位。2.通過對教師演示實驗的觀摩,自主練習使用SQL*Plus的各種格式化命令。3.從實際應用出發,反復使用SQL*Plus的各種命令,以達到熟練操作的效果。第四部分:管理表任務1:創建用戶。任務2:對用戶授權。任務3:利用SQL語句創建表。任務4:利用子查詢創建表。任務5:創建使用BLOB列存儲圖像的表。任務6:為表添加或修改約束。任務7:為表錄入或修改數據。任務8:使用提交和撤消命令進行事務處理1.預習BLOB列存儲圖像的方法。2.預習Oracle數據類型。3.在教師示范下正確使用命令授予和回收用戶權限、正確使用命令創建表、正確使用事物控制語句。4.練習數據操作語句,加深對插入、更新和刪除操作的理解。5.體會BLOB列存儲與操作系統路徑存儲的區別。第五部分:其他模式對象任務1:創建視圖。任務2:對視圖進行更新。任務3:創建標準索引。任務4:在百萬行數據表上建立索引。任務5:建立私有同義詞。任務6:建立公有同義詞。任務7:建立序列。任務8:使用序列為表插入數據。1.預習創建視圖的方法,明確通過視圖進行數據更新的限定條件。2.預習同義詞的作用,掌握創建私有同義詞和公有同義詞的方法。3.預習序列的作用以及創建和訪問序列的方法,正確使用序列為表插入數據。第六部分:數據查詢任務1:認識SQL語言及其分類。任務2:使用函數。任務3:查詢雇員基本信息。任務4:根據部門分組查詢雇員信息。任務5:通過連接查詢獲得雇員詳細信息。任務6:使用單行子查詢查找雇員信息。任務7:使用多行子查詢查找員工信息。任務8:使用多列子查詢查找雇員信息。任務9:使用相關子查詢查找員工信息。任務10:使用嵌套子查詢查找工資信息。1.了解SQL語言的特點及其分類,掌握SQL的運算符與表達式。2.正確理解函數的概念、類別和使用。3.正確理解SELECT語句的定義,通過逐項拓展子句的案例學習,掌握基本查詢、分組查詢、多表連接等各類查詢。第七部分:PL/SQL編程基礎任務1:了解PL/SQL語言的特點。任務2:定義常量和變量。任務3:變量聲明和編程。任務4:使用條件控制語句。任務5:使用循環控制語句。任務6:使用動態SQL語句創建表。任務7:通過游標查詢每個雇員的薪水。任務8:使用帶參數的游標進行統計操作。任務9:通過游標修改表中數據。任務10:通過循環游標進行統計操作。任務11:調用預定義異常程序處理異常。任務12:自定義異常程序解決異常。1.復習編程基礎知識。2.了解常量和變量的特點。3.理解條件控制語句、循環控制語句的使用情境,并可同其他編程語言進行對比。4.預習動態SQL語句。5.預習游標的基本概念,了解游標的分類。6.預習異常處理方法。第八部分:存儲過程、函數、程序包和觸發器任務1:通過過程統計不同部門的員工人數。任務2:通過過程查詢雇員信息。任務3:通過函數查詢雇員信息。任務4:使用程序包。任務5:通過觸發器進行安全性檢查。任務6:通過觸發器跟蹤修改雇員信息的行為。任務7:通過觸發器為主鍵生成自增序列號。任務8:通過觸發器在視圖中插入數據。任務9:通過觸發器跟蹤用戶新建數據庫對象行為。任務10:通過系統觸發器跟蹤用戶信息。1.復習編程基礎知識。2.預習存儲過程、函數、程序包、觸發器。3.理解存儲過程、函數、程序包、觸發器的異同點,并可與其他編程語言比較學習。4.回答為什么要使用觸發器以及各種觸發器。第九部分:用戶和安全管理任務1:創建新用戶。任務2:修改、刪除和查看用戶信息。任務3:對用戶授予和回收系統權限。任務4:對用戶授予和回收對象權限。任務5:創建角色和對角色授權。任務6:管理角色。任務7:管理概要文件。1.深刻理解用戶管理是整個數據庫安全管理的核心。2.明確權限管理、角色管理和概要文件管理的內涵和方法。第十部分:備份與恢復任務1:對數據庫進行脫機備份和恢復。任務2:改變數據庫歸檔方式配置。任務3:對數據庫進行聯機備份。任務4:對數據庫進行完全恢復。任務5:對數據庫進行不完全恢復。任務6:調用exp導出數據庫信息任務7:調用imp導入數據庫信息任務8:使用數據泵技術導出數據庫信息任務9:使用數據泵技術導入數據庫信息1.深刻理解和認識備份和恢復的重要性。2.通過對教師演示實驗的觀摩,自主練習備份和恢復的各種方法。第十一部分:大型數據庫Oracle開發教學仿真實訓平臺HRMS任務1:仿真實訓平臺的Oracle知識應用剖析。任務2:綜合項目實訓。任務3:案例1-熟悉SQL語句與函數。任務4:案例2-熟悉多表查詢,善于使用視圖。任務5:案例3-采用適當的觸發器來簡化業務。任務6:案例4-使用JOB定時完成任務。任務7:案例5-企業中使用多種數據庫。任務8:案例6-導入導出實現開發的備份。任務9:案例7-數據泵實現大數據容量的數據轉移。任務10:案例8-RMAN、數據衛士、RAC等高可用性備份與恢復。任務11:案例9-企業中個人資料的備份。1.熟練掌握仿真系統的操作和流程。2.綜合運用所學知識和技能,設計一個小型應用系統。五、知識結構和能力結構知識結構掌握基本

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論