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