Oracle數據庫技術教學大綱詳細版_第1頁
Oracle數據庫技術教學大綱詳細版_第2頁
Oracle數據庫技術教學大綱詳細版_第3頁
Oracle數據庫技術教學大綱詳細版_第4頁
Oracle數據庫技術教學大綱詳細版_第5頁
已閱讀5頁,還剩2頁未讀, 繼續免費閱讀

下載本文檔

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

文檔簡介

1、現代數據庫技術教學大綱課程名稱:現代數據庫技術課程編號: 學時數:56 學分數:3.5適應專業:計算機與信息學院所有專業一、本課程的地位、任務和作用現代數據庫技術是計算機在數據處理應用領域中的主要內容和堅實基礎;也是今后若干年內研究和應用的最活躍的分支之一。因此,信息管理、軟件開發、計算機等專業的學生,特別是以應用為目標的學生都必須學習和具備數據庫原理與應用的知識。本課程通過介紹Oracle數據庫基本操作、體系結構與數據庫基本管理使學生初步掌握大型數據庫的基本原理,了解大型數據庫的管理方法。了解大型數據庫的管理方法,使學生熟練掌握Oracle數據庫系統下的SQL語言運用及PL/SQL程序設計。

2、本課程是一門理論和實踐相結合的課程,要求學生在完成本課程的學習以后,能夠結合自己所熟悉的某一門高級語言和Oracle,開發出一個小型的數據庫應用系統。二、本課程的相關課程本課程的先修課程為計算機組成原理,離散數學,數據結構,計算機網絡及數據庫原理等課程。三、本課程的基本內容及要求教學內容:第一章 數據庫概述(2學時)1、教學內容:1.1數據庫基礎知識1.2關系數據庫系統1.3 Oracle基礎知識 (1) Oracle的發展歷史(2) Oracle的特點第二章 Oracle體系結構(6學時)1、 教學內容: 2.1 Oracle 體系結構概述2.2Oracle的存儲結構(1) 物理存儲結構(2

3、) 邏輯存儲結構2.3Oracle的實例 (1)Oracle內存結構 (2)Oracle進程2.4數據字典2、教學重點:Oracle的物理結構、oracle實例、Oracle的邏輯結構3、教學難點:數據庫實例與進程第三章 Oracle11g的安裝 (2學時)1、 教學內容: 3.1 Oracle 11g環境介紹3.2Oracle 11g for Windows的安裝(1) 安裝Oracle 11g服務器(2) Oracle 11g與Windows(3) 安裝Oracle 11g客戶端3.3 Oracle 11g 的卸載 2、教學重點:學會Oracle的安裝第四章 ORACLE數據庫管理工具及網

4、絡配置(2學時)1、教學內容:4.1 SQL*Plus命令(1)設置SQL*Plus 運行環境(2)常用SQL*Plus命令(3)格式化查詢結果4.2 Oracle企業管理器4.3 數據庫配置助手4.4 啟動與關閉oracle實例2、教學重點:學會使用SQL*Plus第五章 SQL語言基礎(5學時)1、教學內容:5.1SQL簡介5.2SQL的基本語法5.3數據查詢語言5.4數據操縱語言5.5數據定義語言5.6數據控制語言5.7常用函數5.8 事務處理2、教學重點:數據查詢語言、數據操縱語言、數據定義語言、數據控制語言3、教學難點:SQL的基本語法第六章 PL/SQL編程(8學時)(課本第6,7

5、章)1、 教學內容:6.1 PL/SQL基礎(1) 變量及聲明(2) 數據類型(3) 表達式(4) PL/SQL程序塊結構6.2 PL/SQL控制結構(1) 順序結構(2) 選擇結構(3) NULL結構(4) 循環結構6.3 PL/SQL記錄(1) 使用%TYPE(2) 記錄類型(3) 使用%ROWTYPE6.4游標(1) 游標基本操作(2) 游標的屬性操作(3) 參數化游標和隱式游標(4) 游標變量6.5 過程與函數(1) 過程創建和調用(2) 過程參數設置與傳遞(3) 函數的創建與調用(4) 刪除過程和函數(5) 子程序的權限6.6 觸發器與存儲過程(1) 觸發器的類型(2) 創建觸發器6

6、.7 異常處理(1) 系統預定義異常(2) 用戶自定義異常(3) 處理異常6.8 包(1) 包管理(2) 系統預定義包(3) 包的調用 2、教學重點:PL/SQL的語法3、教學難點:觸發器、游標第七章 Oracle數據庫管理(6學時)(課本第10,11章)1、教學內容:7.1Oracle數據庫管理簡介7.2創建、啟動和關閉Oracle數據庫7.3管理表空間(1) 創建表空間(2) 表空間的聯機和脫機(3) 修改表空間(4) 移去表空間7.4管理Oracle數據文件7.5管理重做日志文件(1) 創建重做日志組(2) 數據庫的歸檔模式7.6管理Oracle數據庫對象2、教學重點:創建、啟動和關閉O

7、racle數據庫3、教學難點:管理重做日志文件第八章 Oracle對象管理 (4學時) (課本第8,9,12章)1、 教學內容: 8.1 表 (1) 概念(2) 創建表(3) 修改和刪除表8.2 索引 (1) 概念(2) 索引的分類(3) 創建索引(4) 修改與刪除索引8.3 視圖 (1) 概念(2) 創建視圖(3) 修改與刪除視圖(4) 管理視圖數據8.4 同義詞和序列 (1) 同義詞(2) 序列8.5 管理表分區第九章 用戶賬號管理和權限控制 (4學時)(課本第13章)1、教學內容: 9.1 Oracle 11g安全機制 9.2 用戶賬號管理 (1) 創建用戶賬號(2) 用戶帳號狀態(3)

8、 修改用戶賬號(4) 鎖定和解鎖用戶賬號(5) 刪除用戶 9.3 權限管理 (1) 數據庫權限的種類(2) 授予系統權限(3) 授予對象權限 9.4 角色管理 (1) 角色概述(2) 創建角色(3) 給角色授予權限(4) 將角色授予用戶(5) 刪除角色9.5 概要文件 (1) 概要文件概述(2) 創建和分配概要文件(3) 修改和刪除概要文件9.6數據文件2、教學重點:權限和角色3、教學難點:權限和角色第十章 優化與恢復概述 (1學時)(課本第14,15章)1、 教學內容: 10.1 審計 (1) 準備審計(2) 登錄審計(3) 操作審計(4) 對象審計10. 2 優化 (1) 優化的基本概念(

9、2) 性能問題的常見原因(3) Oracle SQL優化10.3備份與恢復概述10.4備份與恢復策略本章節初步了解優化和恢復的基本知識(二)基本要求1.了解數據庫管理系統的基礎知識以及Oracle的發展歷史和Oracle 11g的產品構成;2.掌握Oracle 11g的安裝方法和基本操作;3.了解Oracle 11g的體系結構;4.掌握SQL語言的基本知識,在Oracle 11g環境中SQL *PLUS的基本操作;5掌握SQL語言訪問數據庫的基本命令操作和SQL *PLUS的基礎;5.掌握基于Oracle 11g的數據庫的常規管理和對象管理;6.掌握Oracle 11g下的用戶管理和權限控制;

10、7.了解Oracle 11g下的數據庫的備份與恢復; 8.具備一定的PL/SQL程序設計能力; 9.能夠獨立完成基于Oracle 11g的中小型數據庫的設計和實現; 四、實驗要求實驗一、Oracle的安裝和啟動SQL*PLUS(2學時)1、實驗目的:掌握如何安裝ORACLE11g以及如何配置ORACLE 11g網絡環境,掌握SQL*PLUS的安裝。2、實驗內容:(1)Oracle和SQL*PLUS的安裝。(2)連接到Oracle數據庫。(3)創建用戶賬號(User Account)和角色(Roles)。(4)啟動SQL*PLUS。(5)退出SQL*PLUS。實驗二、Oracle的SQL(4學時

11、)1、實驗目的:掌握SQL語句的使用與操作2、實驗內容:(1)創建和定義表(Table)結構。(2)Select查詢語句的使用。(3)修改表結構(ALTER語句的使用)。(4)刪除表(DROP語句的使用)。(5)插入、刪除、更新數據(Insert、Delete和Update語句的使用)。實驗三、PL/SQL編程語言的使用(4學時)1、實驗目的:練習掌握PL/SQL的基本語法結構,并學會編寫簡單程序。2、實驗內容:(1)PL/SQL的結構的使用。(2)控制結構。(3)循環結構。(4)順序控制。(5)游標的使用。3、實驗方案:本實驗分4次完成,每次2學時。第一次可編上述幾個結構的簡單程序;第二次建

12、立子程序;第三次將前兩次結合起來,組成一個復雜程序進行實驗。第四次進行復習練習。實驗四、Oracle 11g的數據庫、數據庫對象及數據庫安全性管理(6學時)1、實驗目的:掌握數據庫的創建和管理方法、掌握表、索引、聚簇、視圖和序列等對象的創建和管理、掌握用戶賬號管理和權限控制的基本方法2、實驗內容:(1)使用數據庫配置助手創建數據庫XSCJ。使用手工方法創建、查看、修改和刪除XSCJ數據庫中的一個表空間。 使用手工方法創建、查看、修改和刪除XSCJ數據庫中的一個段。(2)使用Oracle企業管理器或手工方法創建XSCJ數據庫中的三張表STUDENT、COURSE和SCORE。 使用Oracle企業管理器或手工方法創建基于表STUDENT中SNAME字段上的一個索引。(3)通過手工方式創建一個用戶NEWUSER,由數據庫密碼認證。利用企業管理器中對該新用戶進行設置,授予其合適的對象權限、系統權限(CREATE SESSION、CREATE TABLE等)、定額。3、實驗方案:本實驗分4次完成,每次2學時。第一到三次實驗主要進行表、索引、聚簇、視圖和序列等對象的創建和管理;第四次進行用戶賬號創建和權限控制的基本方法實驗。五、習題數量及要求課后習題,綜合上課內容安排學生利用網絡來擴展學習內容。六、教學

溫馨提示

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

評論

0/150

提交評論