Oracle數據庫技術 課程整體設計
《Oracle數據庫技術 課程整體設計》由會員分享,可在線閱讀,更多相關《Oracle數據庫技術 課程整體設計(13頁珍藏版)》請在裝配圖網上搜索。
1、 寧波職業(yè)技術學院 《Oracle9i數據庫技術》課程整體設計 課程設計人:孟德欣 13 《Oracle9i數據庫技術》課程整體設計 一、管理信息: 課程名稱:《Oracle數據庫技術》 課程代碼: A303107 制定人: 孟德欣 批準人: 時間: 2006年5月 二、課程性質: 學分: 4個 學時: 56 ~ 64學時(60學時) 授課對象: 計算機大類專業(yè) 性質: 職業(yè)專業(yè)技
2、術課 三、課程目標: 能力目標: l 會用關系數據庫的基本理論從客觀世界中抽象數據模型;會從OTN網站下載Oracle 9i軟件。 l 會創(chuàng)建、修改、刪除表空間、表及其他邏輯對象;會創(chuàng)建管理數據文件、控件文件、管理日志文件、其他Oracle物理文件;會修改內存結構參數、操作例程、后臺進程。 l 會安裝、啟動和關閉Oracle9i服務器;會EM、SQL*Plus、SQL*Plus工作單、網絡配置助手、DBCA、Oracle HTTP服務器;會Select、Insert 、Update和Delete語句的使用。 l 會表空間管理、數據文件管理、回退段管理、日志管理、表管理、索引管理、視
3、圖管理、同義詞管理和序列管理。 l 會創(chuàng)建、修改、刪除用戶;會授予/撤銷系統(tǒng)權限和對象權限;會管理預定義角色和自定義角色,將角色授予其他用戶和其他角色,刪除角色;會建立概要文件和將概要文件分配給用戶、刪除概要文件、查詢概要文件的數據字典;會激活審計,停止審計。 l 會脫機備份和恢復;會聯機備份和恢復;會邏輯備份和恢復。 l 會創(chuàng)建記錄和表類型,進行簡單的PL/SQL程序設計;會創(chuàng)建游標,從游標中提取數據;會創(chuàng)建過程和函數,并調用過程和函數。 知識目標: l 理解關系數據庫的基本知識,知道Oracle 9i的發(fā)展歷史,知道產品組成,理解Oracle9i的新特性和工作模式。 l 理解
4、表空間、段、區(qū)間和數據段,掌握表及其他邏輯對象,理解數據文件、控制文件、日志文件和初始化參數文件,了解其他Oracle物理文件,理解內存結構、后臺進程、例程的概念,理解Oracle的幾種應用架構 l 掌握Oracle9i的安裝步驟,掌握幾種服務器的啟動和關閉方式和具體步驟,掌握EM的基本操作,掌握SQL*Plus的基本操作,掌握SQL*Plus工作單、網絡配置助手、DBCA、Oracle HTTP服務器的使用步驟,掌握Select、Insert 、Update和Delete語句的使用以及事務控制命令 l 掌握表空間管理、數據文件管理、回退段管理、日志管理,表管理、索引管理、視圖管理、同義詞
5、管理和序列管理,掌握用戶管理、權限管理、角色管理、概要文件管理和審計管理。 l 掌握脫機備份和恢復、聯機備份和恢復以及邏輯備份和恢復等操作 l 了解PL/SQL基礎、控制結構、記錄和表類型、游標、過程和函數。 四、課程內容設計: NO 模塊名稱 涉及知識點說明 學時 1 Oracle9i基礎 關系數據庫基本理論、Oracle 背景、下載、獲取網絡資源 3 2 安裝Oracle9i 安裝軟硬件環(huán)境、安裝與配置 5 3 數據庫服務器的管理 啟動、裝配、關閉以及初始化參數的調配 5 4 SQL基礎 DDL、DML、DCL、事務管理 5 5 集成管
6、理環(huán)境 OEM、NCA、DCA等 5 6 DBA的日常工作 性能分析、存儲空間察看等 5 7 常用數據方案對象 表、視圖、索引、序列、同義詞的創(chuàng)建、修改、刪除 5 8 Oracle安全管理 用戶、角色、系統(tǒng)權限、對象權限、概要文件、審計等的管理 5 9 備份和恢復 物理備份、邏輯備份以及相應的恢復、RMAN、EXP、IMP等工具的使用 5 10 用VB+Oracle9i進行系統(tǒng)開發(fā) 使用ODBC訪問Oracle數據庫,進行 4 11 存儲管理 表空間、數據文件、控制文件、日志文件的創(chuàng)建、性能分析、管理 5 12 PL/SQL編程初步 P
7、L/SQL基礎、游標、觸發(fā)器、過程和函數、包、異常處理 8 合計 60 五、能力訓練項目設計: 為了真正實現學以致用,理論聯系實際。教學案例是一個綜合性項目----基于Oracle9i數據庫的通用產品銷售管理信息系統(tǒng)(簡稱CPXS)。 課堂練習以此為例,為了鞏固課堂教學效果,把項目中所涉及的每個模塊知識點分解到課后的上機實踐中,每次上機都是整體上相對獨立的一組練習,課外作業(yè)補充一些相當難度的來自實際中的選題,一方面檢驗課堂教學的效果,另一方面也是提高自己解決實際問題的能力。 系統(tǒng)前臺利用可視化開發(fā)工具設計用戶界面,使用ADO.NET(可選ODBC等)數據引擎來訪問由Oracle
8、設計的后臺數據庫。系統(tǒng)涵蓋了用戶注冊、修改用戶注冊信息,添加數據、修改數據、刪除數據等多項對數據庫中數據的常規(guī)操作,系統(tǒng)還涉及對視圖、索引、觸發(fā)器等數據庫對象的創(chuàng)建、管理以及維護等操作,以及利用PL/SQL語言進行程序設計、利用存儲過程、系統(tǒng)函數完成數據庫的高級操作。 本系統(tǒng)較為復雜,為了實現這一目標,把此項目分解成如下幾個小項目,最后的作品分階段作為平時成績考核的依據之一。 編號 項目名稱 能力目標 支撐知識 訓練手段 結果 1 配置CPXS系統(tǒng)開發(fā)環(huán)境 配置CPXS系統(tǒng)開發(fā) 數據庫基礎 演示軟件程序、老師操作 2 設計CPXS系統(tǒng)數據庫結構 會創(chuàng)建表空間
9、 會創(chuàng)建表及其他邏輯對象 會創(chuàng)建管理數據文件 會創(chuàng)建管理控件文件 會創(chuàng)建管理日志文件 會創(chuàng)建管理其他Oracle物理文件 會修改內存結構參數 會操作例程 會管理后臺進程 會啟動和關閉Oracle9i服務器 表空間 表及其他邏輯對象 數據文件 控件文件 日志文件 內存結構參數 例程 后臺進程 EM 邊講邊練 同上 3 創(chuàng)建CPXS數據庫的數據 會操作SQL*Plus 會操作SQL*Plus工作單、網絡配置助手、DBCA、HTTP服務 會DML語句的使用 SQL*Plus SQL*Plus工作單 網絡配置助手 DBCA Oracle HTT
10、P服務 老師操作、學生模仿、邊講邊練 4 管理CPXS的用戶、權限、登錄 會創(chuàng)建、修改、刪除用戶 會授予/撤銷系統(tǒng)權限和對象權限 會管理預定義角色和自定義角色,將角色授予其他用戶和其他角色, 會建立概要文件和將概要文件分配給用戶、刪除概要文件、查詢概要文件的數據字典 用戶管理 系統(tǒng)權限 對象權限 角色 概要文件 老師操作、學生模仿、邊講邊練 5 備份和恢復(導入和導出)CPXS系統(tǒng)數據庫 會脫機備份和恢復 會聯機備份和恢復 會邏輯備份和恢復 備份和恢復 老師操作、學生模仿、邊講邊練 6 編碼實現CPXS 的前臺 會創(chuàng)建記錄和表類型
11、 進行PL/SQL設計 會創(chuàng)建游標,從游標中提取數據 會創(chuàng)建并調用過程和函數 PL/SQL 游標 過程和函數 老師操作、學生模仿、邊講邊練 7 集成測試CPXS系統(tǒng) 系統(tǒng)綜合測試 包、幫助文檔 邊講邊練 同上 六、進度表設計(以2節(jié)課為最小單元) 序號 周次 上課時間 學時 教學內容(含課內實踐) 項目名稱 知識目標 課內實踐 1 1 [一3/4,三5/6] [一5/6,三1/2] 4 項目一:配置CPXS系統(tǒng)開發(fā)環(huán)境 數據庫技術簡介、邏輯、物理結構、總體結構、安裝、服務器、配置管理服務器 課內實踐1(任務書) 2 2
12、[一3/4,三5/6] [一5/6,三1/2] 4 Oracle體系結構、物理結構、系統(tǒng)架構等 課內實踐2(任務書) 3 3 [一3/4,三5/6] [一5/6,三1/2] 4 Oracle的安裝、配置和管理服務器 課內實踐3(任務書) 4 4 [一3/4,三5/6] [一5/6,三1/2] 4 項目二:設計CPXS系統(tǒng)數據庫結構 企業(yè)管理器、SQL*Plus、SQL *Plus工作單的基本操作 課內實踐4(任務書) 5 5 [一3/4,三5/6] [一5/6,三1/2] 4 網絡配置助手 Oracle HTTP服務器的使用 課內實踐4(任
13、務書) 6 6 [一3/4,三5/6] [一5/6,三1/2] 4 Selcect語句、Insert語句、Update語句 Delete語句、事務控制命令 課內實踐5(任務書) 7 7 [一3/4,三5/6] [一5/6,三1/2] 專業(yè)實訓 8 8 [一3/4,三5/6] [一5/6,三1/2] 4 項目三:創(chuàng)建CPXS數據庫的數據 表空間管理、數據文件管理 回退段管理、日志管理 課內實踐6(任務書) 9 9 [一3/4,三5/6] [一5/6,三1/2] 4 表管理、索引管理、視圖管理 同義詞管理、序列管理 課內實
14、踐7(任務書) 10 10 [一3/4,三5/6] [一5/6,三1/2] 專業(yè)實訓 11 11 [一3/4,三5/6] [一5/6,三1/2] 五一長假 12 12 [一3/4,三5/6] [一5/6,三1/2] 4 項目四:管理CPXS的用戶、權限、登錄 用戶管理、權限管理、角色管理 課內實踐8(任務書) 13 13 [一3/4,三5/6] [一5/6,三1/2] 概要文件管理、審計 課內實踐8(任務書) 14 14 [一3/4,三5/6] [一5/6,三1/2] 4 項目五:備份和恢復(導入和導出
15、)CPXS系統(tǒng)數據庫 脫機備份和恢復 聯機備份和恢復 課內實踐9(任務書) 15 15 [一3/4,三5/6] [一5/6,三1/2] 4 邏輯備份和恢復 課內實踐10(任務書) 16 16 [一3/4,三5/6] [一5/6,三1/2] 4 項目六:編碼實現CPXS 的前臺 PL/SQL基礎、PL./SQL控制結構 游標 課內實踐10(任務書) 17 17 [一3/4,三5/6] [一5/6,三1/2] 項目七:集成測試CPXS系統(tǒng) 包、觸發(fā)器、異常處理 課內實踐10(任務書) 18 16 [一3/4,三5/6] [一5/6,三
16、1/2] 4 機動 復習 19 19 考試 七、第一次課設計梗概(300字左右) 1.師生認識 先作自我介紹,互動詢問同學們以前是否了解Oracle數據庫,介紹了IT界Oracle數據庫的相關背景以及本課程在專業(yè)課程中的地位,并對Oracle數據庫與其他數據庫做個比較,闡述Oracle數據庫的優(yōu)勢,激發(fā)同學們的學習熱情。 2.考核方式介紹 第一次上課時告知學生很重要,明確同學們的學習目標和方向。學期成績由平時成績和期末考試成績兩部分組成,其中平時成績由出勤、作業(yè)、回答問題等組成。告知學生課內實踐的重要性。如果平時每次課內實踐都完成得很好,自然而然期末時稍
17、加匯總就可以實現課程目標中提到的軟件作品。 3.進入正題 本次課的項目名稱:CPXS系統(tǒng)整體結構。介紹軟件整體結構,主要側重點是Oracle數據庫在其中的應用。 4.實例演示CPXS軟件作品及其可以實現的功能 通過CPXS軟件的演示,學生大致了解Oracle數據庫的用途。告知學生,課程的總體安排、上課方式、明確教學目標,就是要最終實現類似于CPXS軟件作品中的功能。鼓勵學生只要用心,完全可以達到目標。 5.拓展 A.介紹幾個優(yōu)秀的Oracle技術網站: (1) (2) (3) (4) (5) (6) B.本課程的學習方式: 課堂認真聽講、上機完成布置的練習、課后多渠
18、道查找相關資料,不懂的東西多請教。 C.告知學生學好這門課以后的相關就業(yè)方向: 數據庫軟件工程師、DBA、數據庫前端軟件開發(fā)人員。 八、考核方案設計 本課程的成績有平時成績和期末考試成績二部分組成,其中平時成績占60%,期末考試成績占40%。 平時成績主要由課堂提問、上機實踐、課外作業(yè)、出勤及學習態(tài)度四方面組成,計分方式為5分制,最終在期末總成績折算成100分制。 其中,平時成績的具體評定細則如下: 課堂提問占期末總成績的10%,每位學生一學期下來都有至少1次提問機會,成績記錄為5分制。 上機實踐占期末總成績的30%,以課內實踐的形式進行,依據完成時間先后、解決問題的方式優(yōu)劣,
19、結合學習態(tài)度考核,成績記錄為5分制。 課外作業(yè)占期末總成績的10%,主要以課本每章后的練習題為主,適當補充一些難度稍大的題目,供學友余力的同學選作。成績記錄為5分制。 出勤和學習態(tài)度考核占期末總成績的10%,分為出勤、遲到、曠課、請假4種情況。其中遲到一次扣1分。曠課1次扣2分。請假不扣分。累計扣分不超過10分。 期末考試的形式為開卷,考試時間為120分鐘。題型有:填空、判斷、簡答、分析等,主要考察學生對所學理論知識的掌握程度。 九、教材、資料 一、教材: 1.《Oracle9i數據庫技術》,孟德欣,北京:清華大學出版社,2004,21世紀高職高專計算機系列規(guī)劃教材。 二、參
20、考資料 1.Oracle9i入門與提高,清華大學出版社,東方人華等編著,2003.7, ISBN7-302-06687-6/TP.4996. 2.Oracle9i 數據庫系統(tǒng)管理,冶金工業(yè)出版社,李代平 張信一編著,2003.1,ISBN 7-5024-3143-8. 3.Oracle9i 中文版基礎培訓教程,人民郵電出版社,趙松濤編著,2003.12,ISBN7-115-11944-9/TP.3767. 4.Oracle9i中文版入門和提高,人民郵電出版社,趙松濤編著,2002.7, ISBN7-115-10415-8/TP.2955. 5. Oracle8.X For Wind
21、ows NT實用教程,清華大學出版社,翁正科,王新英編著,1999.10,ISBN7-302-03818-x/TP.2155. 6.Oracle9i 中文版使用培訓教程,清華大學出版社,趙伯山編著,2002.1, ISBN7-302-05053-8/TP.2949. 7. Oracle9i 開發(fā)指南:PL/SQL程序設計,清華大學出版社,Joan Casteel著,天宏工作室譯,2004.3, ISBN7-302-08002-X/TP.5800. 8. Oracle網絡資源: 十、需要說明的其他問題 1.注重雙語教學 (1)Oracle9i的一些常用術語都會給出相應的英語術語;
22、 如:事務—transaction;數據庫管理員(database administator,DBA); 審計(Audit); Oracle數據庫企業(yè)管理器(OEM,Oracle Enterprise Manager) 網絡配置助手(NCA,Network Configure Assistant) 回退(Rollback); 提交(Commit); 游標(Cursor); 觸發(fā)器(Trigger); 異常(Exception); 限額(Quota); 包(Package); 角色(Roll); 等。 (2)因本課程的練習前后相關,整體性較強,而教學用機房安裝有還原卡,
23、學生的上機練習內容不能保存下來,給下節(jié)課的繼續(xù)練習帶來一些麻煩。為此,本課程采用腳本程序,每節(jié)課前快速配置一個環(huán)境平臺提供給學生,這也是無奈之舉,最好有一個專業(yè)機房^_^。 附錄:所用教材目錄 目 錄 第1章 Oracle簡介 1 1.1 數據庫技術簡介 1 1.1.1 數據處理技術的三個階段 1 1.1.2 數據的模型表示 2 1.1.3 數據庫系統(tǒng)的組成 3 1.1.4 關系數據庫管理系統(tǒng) 4 1.2 Oracle 9i的基礎知識 5 1.2.1 Oracle 9i的發(fā)展歷史 5 1.2.2 Oracle
24、 9i的產品構成 6 1.2.3 Oracle 9i數據庫的新特性 8 1.2.4 Oracle 9i的工作模式 10 1.2.5 Oracle 9i的網上資源 11 思考與練習 12 上機實驗 12 第2章 Oracle 9i體系結構 13 2.1 Oracle 9i 數據庫的邏輯結構 13 2.1.1 表空間 13 2.1.2 段、區(qū)間和數據塊 14 2.1.3 表及其他邏輯對象 15 2.2 Oracle 9i 數據庫的物理結構 16 2.2.1 數據文件 17 2.2.2 控制文件 18 2.2.3 日志文件 19 2.2.4 初
25、始化參數文件 19 2.2.5 其他Oracle 物理文件 20 2.3 Oracle 9i 數據庫服務器的總體結構 20 2.3.1 總體結構 20 2.3.2 內存結構 20 2.3.3 后臺進程 22 2.3.4 Oracle例程 23 2.4 Oracle 9i 數據庫的應用架構 23 2.4.1 多磁盤系統(tǒng) 24 2.4.2 磁盤映像系統(tǒng) 24 2.4.3 客戶-服務器系統(tǒng) 25 2.4.4 共享服務器系統(tǒng) 26 2.4.5 分布式數據庫系統(tǒng) 26 2.4.6 集群結構 27 思考與練習 28 上機實驗 28 第3章 Ora
26、cle 9i的安裝和配置 29 3.1 Oracle 9i for Windows 2000的安裝 29 3.1.1 安裝環(huán)境要求 29 3.1.2 安裝Oracle 9i 服務器 29 3.1.3 查閱服務器當前配置 37 3.1.4 安裝Oracle 9i 客戶端 38 3.1.5 卸載Oracle 9i 43 3.2 服務器的啟動和關閉 44 3.2.1 服務器的啟動方式 44 3.2.2 在命令行模式下啟動數據庫服務器 45 3.2.3 用企業(yè)管理器啟動數據庫服務器 46 3.2.4 服務器的關閉方式 47 3.2.5 在命令行模式下關閉
27、數據庫服務器 47 3.2.6 用企業(yè)管理器關閉數據庫服務器 48 3.3 配置管理服務器 49 3.3.1 配置管理服務器 49 3.3.2 管理服務器的啟動和關閉 52 思考與練習 52 上機實驗 53 第4章 Oracle 9i的常用集成工具 54 4.1 Oracle 9i企業(yè)管理器的基本操作 54 4.1.1 登錄Oracle 9i企業(yè)管理器 54 4.1.2 Oracle 9i企業(yè)管理器的集成環(huán)境 55 4.1.3 連接和斷開數據庫 56 4.1.4 編輯初始化參數 57 4.1.5 會話控制 59 4.1.6 使用Oracle
28、9i的幫助系統(tǒng) 61 4.2 SQL*Plus的基本操作 62 4.2.1 登錄SQL*Plus 62 4.2.2 SQL*Plus的人機交互命令 63 4.2.3 SQL*Plus的編輯命令 65 4.2.4 SQL*Plus的報表命令 68 4.2.5 SQL*Plus環(huán)境參數 69 4.3 SQL*Plus工作單的基本操作 70 4.4 網絡配置助手的使用 72 4.4.1 監(jiān)聽程序配置 72 4.4.2 命名方法配置 76 4.5 數據庫配置助手的使用 79 4.6 Oracle HTTP服務器的使用 85 思考與練習 86 上機實驗
29、 86 第5章 SQL語言基礎 87 5.1 SQL概述 87 5.2 使用SELECT語句查詢數據 88 5.2.1 單表查詢 89 5.2.2 多表查詢 91 5.2.3 嵌套查詢 92 5.2.4 函數查詢 93 5.3 使用INSERT語句插入數據 94 5.3.1 單行記錄的插入 95 5.3.2 多行記錄的插入 95 5.4 使用UPDATE語句更新數據 96 5.5 使用DELETE語句刪除數據 96 5.5.1 使用DELETE語句刪除記錄 96 5.5.2 使用TRUNCATE語句刪除所有記錄 96 5.6 事務控制
30、命令 97 5.6.1 事務 97 5.6.2 事務控制命令 97 思考與練習 99 上機實驗 100 第6章 Oracle 9i存儲管理 102 6.1 表空間管理 102 6.1.1 創(chuàng)建表空間 102 6.1.2 設置表空間的默認存儲參數 105 6.1.3 合并自由空間碎片 105 6.1.4 表空間的聯機和脫機 106 6.1.5 顯示表空間的相關性 107 6.1.6 移去表空間 108 6.2 數據文件管理 108 6.2.1 創(chuàng)建數據文件 108 6.2.2 為表空間添加數據文件 109 6.2.3 數據文件的聯機和脫
31、機 111 6.2.4 有關存儲空間的數據字典 111 6.3 回退段管理 113 6.3.1 創(chuàng)建回退段 113 6.3.2 管理回退段 115 6.4 日志管理 115 6.4.1 創(chuàng)建重做日志組 116 6.4.2 設置數據庫為歸檔模式 117 思考與練習 118 上機實驗 119 第7章 Oracle 9i對象管理 120 7.1 表管理 120 7.1.1 表簡介 120 7.1.2 創(chuàng)建表 121 7.1.3 向新建表插入數據 132 7.1.4 修改和刪除表 132 7.1.5 有關表的數據字典 134 7.2 索引
32、管理 136 7.2.1 創(chuàng)建索引 137 7.2.2 基于函數的索引 138 7.2.3 查看索引信息 139 7.2.4 修改和刪除索引 140 7.2.5 有關索引的數據字典 141 7.3 視圖管理 142 7.3.1 創(chuàng)建視圖 143 7.3.2 在視圖中操作數據 146 7.3.3 查看視圖信息 147 7.3.4 修改和刪除視圖 147 7.3.5 有關視圖的數據字典 149 7.4 同義詞管理 149 7.4.1 創(chuàng)建同義詞 150 7.4.2 利用同義詞進行查詢 151 7.4.3 刪除同義詞 152 7.4.4
33、 有關同義詞的數據字典 153 7.5 序列管理 153 7.5.1 創(chuàng)建序列 154 7.5.2 刪除序列 155 7.5.3 有關序列的數據字典 156 思考與練習 156 上機實驗 157 第8章 Oracle 9i安全管理 158 8.1 用戶管理 158 8.1.1 創(chuàng)建用戶 158 8.1.2 修改用戶 161 8.1.3 刪除用戶 162 8.1.4 有關用戶的數據字典 163 8.2 權限管理 164 8.2.1 系統(tǒng)權限 164 8.2.2 對象權限 165 8.2.3 授予和撤銷系統(tǒng)權限 166 8.2.4 授
34、予和撤銷對象權限 167 8.2.5 有關權限的數據字典 169 8.3 角色管理 169 8.3.1 預定義角色 170 8.3.2 創(chuàng)建自定義角色 170 8.3.3 將角色授予用戶和其他角色 174 8.3.4 刪除角色 174 8.3.5 有關角色的數據字典 175 8.4 概要文件管理 176 8.4.1 建立概要文件 177 8.4.2 將概要文件分配給用戶 180 8.4.3 刪除概要文件 181 8.4.4 有關概要文件的數據字典 182 8.5 審計 182 8.5.1 激活審計 182 8.5.2 審計的類型 18
35、4 8.5.3 審計的操作 186 8.5.4 有關審計的數據字典 188 8.5.5 停止審計 189 思考與練習 189 上機實驗 190 第9章 備份和恢復 191 9.1 概述 191 9.1.1 數據庫故障類型 191 9.1.2 備份與恢復的內容 192 9.1.3 數據庫備份的分類 193 9.1.4 備份與恢復策略 194 9.2 脫機備份和恢復 194 9.2.1 脫機備份 194 9.2.2 脫機恢復 195 9.3 聯機備份和恢復 195 9.3.1 用命令方式實現聯機備份 196 9.3.2 聯機恢復概述
36、197 9.3.3 用命令方式實現介質恢復 198 9.3.4 用備份向導實現聯機備份 200 9.3.5 用恢復向導實現恢復 206 9.4 邏輯備份和恢復 209 9.4.1 用EXP命令實現邏輯備份 209 9.4.2 用IMP命令實現邏輯恢復 211 9.4.3 用導出向導實現邏輯備份 213 9.4.4 用導入向導實現邏輯恢復 217 思考與練習 220 上機實驗 220 第10章 PL/SQL程序設計 221 10.1 PL/SQL基礎 221 10.1.1 變量及聲明 221 10.1.2 數據類型 222 10.1.3 表
37、達式 222 10.1.4 PL/SQL程序塊結構 223 10.1.5 綁定變量 224 10.2 PL/SQL控制結構 225 10.2.1 選擇結構 225 10.2.2 循環(huán)結構 227 10.2.3 GOTO結構 229 10.2.4 NULL結構 229 10.3 PL/SQL記錄和表 230 10.3.1 使用%TYPE 230 10.3.2 記錄類型 231 10.3.3 使用%ROWTYPE 231 10.3.4 表 232 10.4 游標 232 10.4.1 游標的基本操作 233 10.4.2 游標的屬性操作
38、234 10.4.3 參數化游標和隱式游標 237 10.4.4 游標變量 237 10.5 過程和函數 239 10.5.1 過程的基本操作 239 10.5.2 參數設置與傳遞 243 10.5.3 函數的基本操作 246 10.5.4 內置子程序和本地子程序 248 10.6 觸發(fā)器 249 10.6.1 觸發(fā)器的類型 250 10.6.2 創(chuàng)建觸發(fā)器 250 10.6.3 觸發(fā)器的基本操作 251 10.6.4 觸發(fā)器的新值和舊值 253 10.7 包 253 10.7.1 包的基本操作 254 10.7.2 系統(tǒng)預定義包 256 10.7.3 創(chuàng)建包的實例 256 10.8 異常處理 258 10.8.1 系統(tǒng)預定義異常 258 10.8.2 用戶自定義異常 259 10.8.3 PRAGMA關鍵字 260 10.8.4 RAISE_APPLICATION_ERROR內置過程 261 思考與練習 263 上機實驗 263 參考文獻 266
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
5. 裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。