Oracle數(shù)據(jù)庫(kù)技術(shù) 課程整體設(shè)計(jì)
《Oracle數(shù)據(jù)庫(kù)技術(shù) 課程整體設(shè)計(jì)》由會(huì)員分享,可在線閱讀,更多相關(guān)《Oracle數(shù)據(jù)庫(kù)技術(shù) 課程整體設(shè)計(jì)(13頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、 寧波職業(yè)技術(shù)學(xué)院 《Oracle9i數(shù)據(jù)庫(kù)技術(shù)》課程整體設(shè)計(jì) 課程設(shè)計(jì)人:孟德欣 13 《Oracle9i數(shù)據(jù)庫(kù)技術(shù)》課程整體設(shè)計(jì) 一、管理信息: 課程名稱(chēng):《Oracle數(shù)據(jù)庫(kù)技術(shù)》 課程代碼: A303107 制定人: 孟德欣 批準(zhǔn)人: 時(shí)間: 2006年5月 二、課程性質(zhì): 學(xué)分: 4個(gè) 學(xué)時(shí): 56 ~ 64學(xué)時(shí)(60學(xué)時(shí)) 授課對(duì)象: 計(jì)算機(jī)大類(lèi)專(zhuān)業(yè) 性質(zhì): 職業(yè)專(zhuān)業(yè)技
2、術(shù)課 三、課程目標(biāo): 能力目標(biāo): l 會(huì)用關(guān)系數(shù)據(jù)庫(kù)的基本理論從客觀世界中抽象數(shù)據(jù)模型;會(huì)從OTN網(wǎng)站下載Oracle 9i軟件。 l 會(huì)創(chuàng)建、修改、刪除表空間、表及其他邏輯對(duì)象;會(huì)創(chuàng)建管理數(shù)據(jù)文件、控件文件、管理日志文件、其他Oracle物理文件;會(huì)修改內(nèi)存結(jié)構(gòu)參數(shù)、操作例程、后臺(tái)進(jìn)程。 l 會(huì)安裝、啟動(dòng)和關(guān)閉Oracle9i服務(wù)器;會(huì)EM、SQL*Plus、SQL*Plus工作單、網(wǎng)絡(luò)配置助手、DBCA、Oracle HTTP服務(wù)器;會(huì)Select、Insert 、Update和Delete語(yǔ)句的使用。 l 會(huì)表空間管理、數(shù)據(jù)文件管理、回退段管理、日志管理、表管理、索引管理、視
3、圖管理、同義詞管理和序列管理。 l 會(huì)創(chuàng)建、修改、刪除用戶(hù);會(huì)授予/撤銷(xiāo)系統(tǒng)權(quán)限和對(duì)象權(quán)限;會(huì)管理預(yù)定義角色和自定義角色,將角色授予其他用戶(hù)和其他角色,刪除角色;會(huì)建立概要文件和將概要文件分配給用戶(hù)、刪除概要文件、查詢(xún)概要文件的數(shù)據(jù)字典;會(huì)激活審計(jì),停止審計(jì)。 l 會(huì)脫機(jī)備份和恢復(fù);會(huì)聯(lián)機(jī)備份和恢復(fù);會(huì)邏輯備份和恢復(fù)。 l 會(huì)創(chuàng)建記錄和表類(lèi)型,進(jìn)行簡(jiǎn)單的PL/SQL程序設(shè)計(jì);會(huì)創(chuàng)建游標(biāo),從游標(biāo)中提取數(shù)據(jù);會(huì)創(chuàng)建過(guò)程和函數(shù),并調(diào)用過(guò)程和函數(shù)。 知識(shí)目標(biāo): l 理解關(guān)系數(shù)據(jù)庫(kù)的基本知識(shí),知道Oracle 9i的發(fā)展歷史,知道產(chǎn)品組成,理解Oracle9i的新特性和工作模式。 l 理解
4、表空間、段、區(qū)間和數(shù)據(jù)段,掌握表及其他邏輯對(duì)象,理解數(shù)據(jù)文件、控制文件、日志文件和初始化參數(shù)文件,了解其他Oracle物理文件,理解內(nèi)存結(jié)構(gòu)、后臺(tái)進(jìn)程、例程的概念,理解Oracle的幾種應(yīng)用架構(gòu) l 掌握Oracle9i的安裝步驟,掌握幾種服務(wù)器的啟動(dòng)和關(guān)閉方式和具體步驟,掌握EM的基本操作,掌握SQL*Plus的基本操作,掌握SQL*Plus工作單、網(wǎng)絡(luò)配置助手、DBCA、Oracle HTTP服務(wù)器的使用步驟,掌握Select、Insert 、Update和Delete語(yǔ)句的使用以及事務(wù)控制命令 l 掌握表空間管理、數(shù)據(jù)文件管理、回退段管理、日志管理,表管理、索引管理、視圖管理、同義詞
5、管理和序列管理,掌握用戶(hù)管理、權(quán)限管理、角色管理、概要文件管理和審計(jì)管理。 l 掌握脫機(jī)備份和恢復(fù)、聯(lián)機(jī)備份和恢復(fù)以及邏輯備份和恢復(fù)等操作 l 了解PL/SQL基礎(chǔ)、控制結(jié)構(gòu)、記錄和表類(lèi)型、游標(biāo)、過(guò)程和函數(shù)。 四、課程內(nèi)容設(shè)計(jì): NO 模塊名稱(chēng) 涉及知識(shí)點(diǎn)說(shuō)明 學(xué)時(shí) 1 Oracle9i基礎(chǔ) 關(guān)系數(shù)據(jù)庫(kù)基本理論、Oracle 背景、下載、獲取網(wǎng)絡(luò)資源 3 2 安裝Oracle9i 安裝軟硬件環(huán)境、安裝與配置 5 3 數(shù)據(jù)庫(kù)服務(wù)器的管理 啟動(dòng)、裝配、關(guān)閉以及初始化參數(shù)的調(diào)配 5 4 SQL基礎(chǔ) DDL、DML、DCL、事務(wù)管理 5 5 集成管
6、理環(huán)境 OEM、NCA、DCA等 5 6 DBA的日常工作 性能分析、存儲(chǔ)空間察看等 5 7 常用數(shù)據(jù)方案對(duì)象 表、視圖、索引、序列、同義詞的創(chuàng)建、修改、刪除 5 8 Oracle安全管理 用戶(hù)、角色、系統(tǒng)權(quán)限、對(duì)象權(quán)限、概要文件、審計(jì)等的管理 5 9 備份和恢復(fù) 物理備份、邏輯備份以及相應(yīng)的恢復(fù)、RMAN、EXP、IMP等工具的使用 5 10 用VB+Oracle9i進(jìn)行系統(tǒng)開(kāi)發(fā) 使用ODBC訪問(wèn)Oracle數(shù)據(jù)庫(kù),進(jìn)行 4 11 存儲(chǔ)管理 表空間、數(shù)據(jù)文件、控制文件、日志文件的創(chuàng)建、性能分析、管理 5 12 PL/SQL編程初步 P
7、L/SQL基礎(chǔ)、游標(biāo)、觸發(fā)器、過(guò)程和函數(shù)、包、異常處理 8 合計(jì) 60 五、能力訓(xùn)練項(xiàng)目設(shè)計(jì): 為了真正實(shí)現(xiàn)學(xué)以致用,理論聯(lián)系實(shí)際。教學(xué)案例是一個(gè)綜合性項(xiàng)目----基于Oracle9i數(shù)據(jù)庫(kù)的通用產(chǎn)品銷(xiāo)售管理信息系統(tǒng)(簡(jiǎn)稱(chēng)CPXS)。 課堂練習(xí)以此為例,為了鞏固課堂教學(xué)效果,把項(xiàng)目中所涉及的每個(gè)模塊知識(shí)點(diǎn)分解到課后的上機(jī)實(shí)踐中,每次上機(jī)都是整體上相對(duì)獨(dú)立的一組練習(xí),課外作業(yè)補(bǔ)充一些相當(dāng)難度的來(lái)自實(shí)際中的選題,一方面檢驗(yàn)課堂教學(xué)的效果,另一方面也是提高自己解決實(shí)際問(wèn)題的能力。 系統(tǒng)前臺(tái)利用可視化開(kāi)發(fā)工具設(shè)計(jì)用戶(hù)界面,使用ADO.NET(可選ODBC等)數(shù)據(jù)引擎來(lái)訪問(wèn)由Oracle
8、設(shè)計(jì)的后臺(tái)數(shù)據(jù)庫(kù)。系統(tǒng)涵蓋了用戶(hù)注冊(cè)、修改用戶(hù)注冊(cè)信息,添加數(shù)據(jù)、修改數(shù)據(jù)、刪除數(shù)據(jù)等多項(xiàng)對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)的常規(guī)操作,系統(tǒng)還涉及對(duì)視圖、索引、觸發(fā)器等數(shù)據(jù)庫(kù)對(duì)象的創(chuàng)建、管理以及維護(hù)等操作,以及利用PL/SQL語(yǔ)言進(jìn)行程序設(shè)計(jì)、利用存儲(chǔ)過(guò)程、系統(tǒng)函數(shù)完成數(shù)據(jù)庫(kù)的高級(jí)操作。 本系統(tǒng)較為復(fù)雜,為了實(shí)現(xiàn)這一目標(biāo),把此項(xiàng)目分解成如下幾個(gè)小項(xiàng)目,最后的作品分階段作為平時(shí)成績(jī)考核的依據(jù)之一。 編號(hào) 項(xiàng)目名稱(chēng) 能力目標(biāo) 支撐知識(shí) 訓(xùn)練手段 結(jié)果 1 配置CPXS系統(tǒng)開(kāi)發(fā)環(huán)境 配置CPXS系統(tǒng)開(kāi)發(fā) 數(shù)據(jù)庫(kù)基礎(chǔ) 演示軟件程序、老師操作 2 設(shè)計(jì)CPXS系統(tǒng)數(shù)據(jù)庫(kù)結(jié)構(gòu) 會(huì)創(chuàng)建表空間
9、 會(huì)創(chuàng)建表及其他邏輯對(duì)象 會(huì)創(chuàng)建管理數(shù)據(jù)文件 會(huì)創(chuàng)建管理控件文件 會(huì)創(chuàng)建管理日志文件 會(huì)創(chuàng)建管理其他Oracle物理文件 會(huì)修改內(nèi)存結(jié)構(gòu)參數(shù) 會(huì)操作例程 會(huì)管理后臺(tái)進(jìn)程 會(huì)啟動(dòng)和關(guān)閉Oracle9i服務(wù)器 表空間 表及其他邏輯對(duì)象 數(shù)據(jù)文件 控件文件 日志文件 內(nèi)存結(jié)構(gòu)參數(shù) 例程 后臺(tái)進(jìn)程 EM 邊講邊練 同上 3 創(chuàng)建CPXS數(shù)據(jù)庫(kù)的數(shù)據(jù) 會(huì)操作SQL*Plus 會(huì)操作SQL*Plus工作單、網(wǎng)絡(luò)配置助手、DBCA、HTTP服務(wù) 會(huì)DML語(yǔ)句的使用 SQL*Plus SQL*Plus工作單 網(wǎng)絡(luò)配置助手 DBCA Oracle HTT
10、P服務(wù) 老師操作、學(xué)生模仿、邊講邊練 4 管理CPXS的用戶(hù)、權(quán)限、登錄 會(huì)創(chuàng)建、修改、刪除用戶(hù) 會(huì)授予/撤銷(xiāo)系統(tǒng)權(quán)限和對(duì)象權(quán)限 會(huì)管理預(yù)定義角色和自定義角色,將角色授予其他用戶(hù)和其他角色, 會(huì)建立概要文件和將概要文件分配給用戶(hù)、刪除概要文件、查詢(xún)概要文件的數(shù)據(jù)字典 用戶(hù)管理 系統(tǒng)權(quán)限 對(duì)象權(quán)限 角色 概要文件 老師操作、學(xué)生模仿、邊講邊練 5 備份和恢復(fù)(導(dǎo)入和導(dǎo)出)CPXS系統(tǒng)數(shù)據(jù)庫(kù) 會(huì)脫機(jī)備份和恢復(fù) 會(huì)聯(lián)機(jī)備份和恢復(fù) 會(huì)邏輯備份和恢復(fù) 備份和恢復(fù) 老師操作、學(xué)生模仿、邊講邊練 6 編碼實(shí)現(xiàn)CPXS 的前臺(tái) 會(huì)創(chuàng)建記錄和表類(lèi)型
11、 進(jìn)行PL/SQL設(shè)計(jì) 會(huì)創(chuàng)建游標(biāo),從游標(biāo)中提取數(shù)據(jù) 會(huì)創(chuàng)建并調(diào)用過(guò)程和函數(shù) PL/SQL 游標(biāo) 過(guò)程和函數(shù) 老師操作、學(xué)生模仿、邊講邊練 7 集成測(cè)試CPXS系統(tǒng) 系統(tǒng)綜合測(cè)試 包、幫助文檔 邊講邊練 同上 六、進(jìn)度表設(shè)計(jì)(以2節(jié)課為最小單元) 序號(hào) 周次 上課時(shí)間 學(xué)時(shí) 教學(xué)內(nèi)容(含課內(nèi)實(shí)踐) 項(xiàng)目名稱(chēng) 知識(shí)目標(biāo) 課內(nèi)實(shí)踐 1 1 [一3/4,三5/6] [一5/6,三1/2] 4 項(xiàng)目一:配置CPXS系統(tǒng)開(kāi)發(fā)環(huán)境 數(shù)據(jù)庫(kù)技術(shù)簡(jiǎn)介、邏輯、物理結(jié)構(gòu)、總體結(jié)構(gòu)、安裝、服務(wù)器、配置管理服務(wù)器 課內(nèi)實(shí)踐1(任務(wù)書(shū)) 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)實(shí)踐2(任務(wù)書(shū)) 3 3 [一3/4,三5/6] [一5/6,三1/2] 4 Oracle的安裝、配置和管理服務(wù)器 課內(nèi)實(shí)踐3(任務(wù)書(shū)) 4 4 [一3/4,三5/6] [一5/6,三1/2] 4 項(xiàng)目二:設(shè)計(jì)CPXS系統(tǒng)數(shù)據(jù)庫(kù)結(jié)構(gòu) 企業(yè)管理器、SQL*Plus、SQL *Plus工作單的基本操作 課內(nèi)實(shí)踐4(任務(wù)書(shū)) 5 5 [一3/4,三5/6] [一5/6,三1/2] 4 網(wǎng)絡(luò)配置助手 Oracle HTTP服務(wù)器的使用 課內(nèi)實(shí)踐4(任
13、務(wù)書(shū)) 6 6 [一3/4,三5/6] [一5/6,三1/2] 4 Selcect語(yǔ)句、Insert語(yǔ)句、Update語(yǔ)句 Delete語(yǔ)句、事務(wù)控制命令 課內(nèi)實(shí)踐5(任務(wù)書(shū)) 7 7 [一3/4,三5/6] [一5/6,三1/2] 專(zhuān)業(yè)實(shí)訓(xùn) 8 8 [一3/4,三5/6] [一5/6,三1/2] 4 項(xiàng)目三:創(chuàng)建CPXS數(shù)據(jù)庫(kù)的數(shù)據(jù) 表空間管理、數(shù)據(jù)文件管理 回退段管理、日志管理 課內(nèi)實(shí)踐6(任務(wù)書(shū)) 9 9 [一3/4,三5/6] [一5/6,三1/2] 4 表管理、索引管理、視圖管理 同義詞管理、序列管理 課內(nèi)實(shí)
14、踐7(任務(wù)書(shū)) 10 10 [一3/4,三5/6] [一5/6,三1/2] 專(zhuān)業(yè)實(shí)訓(xùn) 11 11 [一3/4,三5/6] [一5/6,三1/2] 五一長(zhǎng)假 12 12 [一3/4,三5/6] [一5/6,三1/2] 4 項(xiàng)目四:管理CPXS的用戶(hù)、權(quán)限、登錄 用戶(hù)管理、權(quán)限管理、角色管理 課內(nèi)實(shí)踐8(任務(wù)書(shū)) 13 13 [一3/4,三5/6] [一5/6,三1/2] 概要文件管理、審計(jì) 課內(nèi)實(shí)踐8(任務(wù)書(shū)) 14 14 [一3/4,三5/6] [一5/6,三1/2] 4 項(xiàng)目五:備份和恢復(fù)(導(dǎo)入和導(dǎo)出
15、)CPXS系統(tǒng)數(shù)據(jù)庫(kù) 脫機(jī)備份和恢復(fù) 聯(lián)機(jī)備份和恢復(fù) 課內(nèi)實(shí)踐9(任務(wù)書(shū)) 15 15 [一3/4,三5/6] [一5/6,三1/2] 4 邏輯備份和恢復(fù) 課內(nèi)實(shí)踐10(任務(wù)書(shū)) 16 16 [一3/4,三5/6] [一5/6,三1/2] 4 項(xiàng)目六:編碼實(shí)現(xiàn)CPXS 的前臺(tái) PL/SQL基礎(chǔ)、PL./SQL控制結(jié)構(gòu) 游標(biāo) 課內(nèi)實(shí)踐10(任務(wù)書(shū)) 17 17 [一3/4,三5/6] [一5/6,三1/2] 項(xiàng)目七:集成測(cè)試CPXS系統(tǒng) 包、觸發(fā)器、異常處理 課內(nèi)實(shí)踐10(任務(wù)書(shū)) 18 16 [一3/4,三5/6] [一5/6,三
16、1/2] 4 機(jī)動(dòng) 復(fù)習(xí) 19 19 考試 七、第一次課設(shè)計(jì)梗概(300字左右) 1.師生認(rèn)識(shí) 先作自我介紹,互動(dòng)詢(xún)問(wèn)同學(xué)們以前是否了解Oracle數(shù)據(jù)庫(kù),介紹了IT界Oracle數(shù)據(jù)庫(kù)的相關(guān)背景以及本課程在專(zhuān)業(yè)課程中的地位,并對(duì)Oracle數(shù)據(jù)庫(kù)與其他數(shù)據(jù)庫(kù)做個(gè)比較,闡述Oracle數(shù)據(jù)庫(kù)的優(yōu)勢(shì),激發(fā)同學(xué)們的學(xué)習(xí)熱情。 2.考核方式介紹 第一次上課時(shí)告知學(xué)生很重要,明確同學(xué)們的學(xué)習(xí)目標(biāo)和方向。學(xué)期成績(jī)由平時(shí)成績(jī)和期末考試成績(jī)兩部分組成,其中平時(shí)成績(jī)由出勤、作業(yè)、回答問(wèn)題等組成。告知學(xué)生課內(nèi)實(shí)踐的重要性。如果平時(shí)每次課內(nèi)實(shí)踐都完成得很好,自然而然期末時(shí)稍
17、加匯總就可以實(shí)現(xiàn)課程目標(biāo)中提到的軟件作品。 3.進(jìn)入正題 本次課的項(xiàng)目名稱(chēng):CPXS系統(tǒng)整體結(jié)構(gòu)。介紹軟件整體結(jié)構(gòu),主要側(cè)重點(diǎn)是Oracle數(shù)據(jù)庫(kù)在其中的應(yīng)用。 4.實(shí)例演示CPXS軟件作品及其可以實(shí)現(xiàn)的功能 通過(guò)CPXS軟件的演示,學(xué)生大致了解Oracle數(shù)據(jù)庫(kù)的用途。告知學(xué)生,課程的總體安排、上課方式、明確教學(xué)目標(biāo),就是要最終實(shí)現(xiàn)類(lèi)似于CPXS軟件作品中的功能。鼓勵(lì)學(xué)生只要用心,完全可以達(dá)到目標(biāo)。 5.拓展 A.介紹幾個(gè)優(yōu)秀的Oracle技術(shù)網(wǎng)站: (1) (2) (3) (4) (5) (6) B.本課程的學(xué)習(xí)方式: 課堂認(rèn)真聽(tīng)講、上機(jī)完成布置的練習(xí)、課后多渠
18、道查找相關(guān)資料,不懂的東西多請(qǐng)教。 C.告知學(xué)生學(xué)好這門(mén)課以后的相關(guān)就業(yè)方向: 數(shù)據(jù)庫(kù)軟件工程師、DBA、數(shù)據(jù)庫(kù)前端軟件開(kāi)發(fā)人員。 八、考核方案設(shè)計(jì) 本課程的成績(jī)有平時(shí)成績(jī)和期末考試成績(jī)二部分組成,其中平時(shí)成績(jī)占60%,期末考試成績(jī)占40%。 平時(shí)成績(jī)主要由課堂提問(wèn)、上機(jī)實(shí)踐、課外作業(yè)、出勤及學(xué)習(xí)態(tài)度四方面組成,計(jì)分方式為5分制,最終在期末總成績(jī)折算成100分制。 其中,平時(shí)成績(jī)的具體評(píng)定細(xì)則如下: 課堂提問(wèn)占期末總成績(jī)的10%,每位學(xué)生一學(xué)期下來(lái)都有至少1次提問(wèn)機(jī)會(huì),成績(jī)記錄為5分制。 上機(jī)實(shí)踐占期末總成績(jī)的30%,以課內(nèi)實(shí)踐的形式進(jìn)行,依據(jù)完成時(shí)間先后、解決問(wèn)題的方式優(yōu)劣,
19、結(jié)合學(xué)習(xí)態(tài)度考核,成績(jī)記錄為5分制。 課外作業(yè)占期末總成績(jī)的10%,主要以課本每章后的練習(xí)題為主,適當(dāng)補(bǔ)充一些難度稍大的題目,供學(xué)友余力的同學(xué)選作。成績(jī)記錄為5分制。 出勤和學(xué)習(xí)態(tài)度考核占期末總成績(jī)的10%,分為出勤、遲到、曠課、請(qǐng)假4種情況。其中遲到一次扣1分。曠課1次扣2分。請(qǐng)假不扣分。累計(jì)扣分不超過(guò)10分。 期末考試的形式為開(kāi)卷,考試時(shí)間為120分鐘。題型有:填空、判斷、簡(jiǎn)答、分析等,主要考察學(xué)生對(duì)所學(xué)理論知識(shí)的掌握程度。 九、教材、資料 一、教材: 1.《Oracle9i數(shù)據(jù)庫(kù)技術(shù)》,孟德欣,北京:清華大學(xué)出版社,2004,21世紀(jì)高職高專(zhuān)計(jì)算機(jī)系列規(guī)劃教材。 二、參
20、考資料 1.Oracle9i入門(mén)與提高,清華大學(xué)出版社,東方人華等編著,2003.7, ISBN7-302-06687-6/TP.4996. 2.Oracle9i 數(shù)據(jù)庫(kù)系統(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中文版入門(mén)和提高,人民郵電出版社,趙松濤編著,2002.7, ISBN7-115-10415-8/TP.2955. 5. Oracle8.X For Wind
21、ows NT實(shí)用教程,清華大學(xué)出版社,翁正科,王新英編著,1999.10,ISBN7-302-03818-x/TP.2155. 6.Oracle9i 中文版使用培訓(xùn)教程,清華大學(xué)出版社,趙伯山編著,2002.1, ISBN7-302-05053-8/TP.2949. 7. Oracle9i 開(kāi)發(fā)指南:PL/SQL程序設(shè)計(jì),清華大學(xué)出版社,Joan Casteel著,天宏工作室譯,2004.3, ISBN7-302-08002-X/TP.5800. 8. Oracle網(wǎng)絡(luò)資源: 十、需要說(shuō)明的其他問(wèn)題 1.注重雙語(yǔ)教學(xué) (1)Oracle9i的一些常用術(shù)語(yǔ)都會(huì)給出相應(yīng)的英語(yǔ)術(shù)語(yǔ);
22、 如:事務(wù)—transaction;數(shù)據(jù)庫(kù)管理員(database administator,DBA); 審計(jì)(Audit); Oracle數(shù)據(jù)庫(kù)企業(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)容不能保存下來(lái),給下節(jié)課的繼續(xù)練習(xí)帶來(lái)一些麻煩。為此,本課程采用腳本程序,每節(jié)課前快速配置一個(gè)環(huán)境平臺(tái)提供給學(xué)生,這也是無(wú)奈之舉,最好有一個(gè)專(zhuān)業(yè)機(jī)房^_^。 附錄:所用教材目錄 目 錄 第1章 Oracle簡(jiǎn)介 1 1.1 數(shù)據(jù)庫(kù)技術(shù)簡(jiǎn)介 1 1.1.1 數(shù)據(jù)處理技術(shù)的三個(gè)階段 1 1.1.2 數(shù)據(jù)的模型表示 2 1.1.3 數(shù)據(jù)庫(kù)系統(tǒng)的組成 3 1.1.4 關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng) 4 1.2 Oracle 9i的基礎(chǔ)知識(shí) 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ù)庫(kù)的新特性 8 1.2.4 Oracle 9i的工作模式 10 1.2.5 Oracle 9i的網(wǎng)上資源 11 思考與練習(xí) 12 上機(jī)實(shí)驗(yàn) 12 第2章 Oracle 9i體系結(jié)構(gòu) 13 2.1 Oracle 9i 數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu) 13 2.1.1 表空間 13 2.1.2 段、區(qū)間和數(shù)據(jù)塊 14 2.1.3 表及其他邏輯對(duì)象 15 2.2 Oracle 9i 數(shù)據(jù)庫(kù)的物理結(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ù)庫(kù)服務(wù)器的總體結(jié)構(gòu) 20 2.3.1 總體結(jié)構(gòu) 20 2.3.2 內(nèi)存結(jié)構(gòu) 20 2.3.3 后臺(tái)進(jìn)程 22 2.3.4 Oracle例程 23 2.4 Oracle 9i 數(shù)據(jù)庫(kù)的應(yīng)用架構(gòu) 23 2.4.1 多磁盤(pán)系統(tǒng) 24 2.4.2 磁盤(pán)映像系統(tǒng) 24 2.4.3 客戶(hù)-服務(wù)器系統(tǒng) 25 2.4.4 共享服務(wù)器系統(tǒng) 26 2.4.5 分布式數(shù)據(jù)庫(kù)系統(tǒng) 26 2.4.6 集群結(jié)構(gòu) 27 思考與練習(xí) 28 上機(jī)實(shí)驗(yàn) 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 客戶(hù)端 38 3.1.5 卸載Oracle 9i 43 3.2 服務(wù)器的啟動(dòng)和關(guān)閉 44 3.2.1 服務(wù)器的啟動(dòng)方式 44 3.2.2 在命令行模式下啟動(dòng)數(shù)據(jù)庫(kù)服務(wù)器 45 3.2.3 用企業(yè)管理器啟動(dòng)數(shù)據(jù)庫(kù)服務(wù)器 46 3.2.4 服務(wù)器的關(guān)閉方式 47 3.2.5 在命令行模式下關(guān)閉
27、數(shù)據(jù)庫(kù)服務(wù)器 47 3.2.6 用企業(yè)管理器關(guān)閉數(shù)據(jù)庫(kù)服務(wù)器 48 3.3 配置管理服務(wù)器 49 3.3.1 配置管理服務(wù)器 49 3.3.2 管理服務(wù)器的啟動(dòng)和關(guān)閉 52 思考與練習(xí) 52 上機(jī)實(shí)驗(yàn) 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 連接和斷開(kāi)數(shù)據(jù)庫(kù) 56 4.1.4 編輯初始化參數(shù) 57 4.1.5 會(huì)話(huà)控制 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的報(bào)表命令 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)聽(tīng)程序配置 72 4.4.2 命名方法配置 76 4.5 數(shù)據(jù)庫(kù)配置助手的使用 79 4.6 Oracle HTTP服務(wù)器的使用 85 思考與練習(xí) 86 上機(jī)實(shí)驗(yàn)
29、 86 第5章 SQL語(yǔ)言基礎(chǔ) 87 5.1 SQL概述 87 5.2 使用SELECT語(yǔ)句查詢(xún)數(shù)據(jù) 88 5.2.1 單表查詢(xún) 89 5.2.2 多表查詢(xún) 91 5.2.3 嵌套查詢(xún) 92 5.2.4 函數(shù)查詢(xún) 93 5.3 使用INSERT語(yǔ)句插入數(shù)據(jù) 94 5.3.1 單行記錄的插入 95 5.3.2 多行記錄的插入 95 5.4 使用UPDATE語(yǔ)句更新數(shù)據(jù) 96 5.5 使用DELETE語(yǔ)句刪除數(shù)據(jù) 96 5.5.1 使用DELETE語(yǔ)句刪除記錄 96 5.5.2 使用TRUNCATE語(yǔ)句刪除所有記錄 96 5.6 事務(wù)控制
30、命令 97 5.6.1 事務(wù) 97 5.6.2 事務(wù)控制命令 97 思考與練習(xí) 99 上機(jī)實(shí)驗(yàn) 100 第6章 Oracle 9i存儲(chǔ)管理 102 6.1 表空間管理 102 6.1.1 創(chuàng)建表空間 102 6.1.2 設(shè)置表空間的默認(rèn)存儲(chǔ)參數(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)存儲(chǔ)空間的數(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ù)庫(kù)為歸檔模式 117 思考與練習(xí) 118 上機(jī)實(shí)驗(yàn) 119 第7章 Oracle 9i對(duì)象管理 120 7.1 表管理 120 7.1.1 表簡(jiǎn)介 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)行查詢(xú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ī)實(shí)驗(yàn) 157 第8章 Oracle 9i安全管理 158 8.1 用戶(hù)管理 158 8.1.1 創(chuàng)建用戶(hù) 158 8.1.2 修改用戶(hù) 161 8.1.3 刪除用戶(hù) 162 8.1.4 有關(guān)用戶(hù)的數(shù)據(jù)字典 163 8.2 權(quán)限管理 164 8.2.1 系統(tǒng)權(quán)限 164 8.2.2 對(duì)象權(quán)限 165 8.2.3 授予和撤銷(xiāo)系統(tǒng)權(quán)限 166 8.2.4 授
34、予和撤銷(xiāo)對(duì)象權(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 將角色授予用戶(hù)和其他角色 174 8.3.4 刪除角色 174 8.3.5 有關(guān)角色的數(shù)據(jù)字典 175 8.4 概要文件管理 176 8.4.1 建立概要文件 177 8.4.2 將概要文件分配給用戶(hù) 180 8.4.3 刪除概要文件 181 8.4.4 有關(guān)概要文件的數(shù)據(jù)字典 182 8.5 審計(jì) 182 8.5.1 激活審計(jì) 182 8.5.2 審計(jì)的類(lèi)型 18
35、4 8.5.3 審計(jì)的操作 186 8.5.4 有關(guān)審計(jì)的數(shù)據(jù)字典 188 8.5.5 停止審計(jì) 189 思考與練習(xí) 189 上機(jī)實(shí)驗(yàn) 190 第9章 備份和恢復(fù) 191 9.1 概述 191 9.1.1 數(shù)據(jù)庫(kù)故障類(lèi)型 191 9.1.2 備份與恢復(fù)的內(nèi)容 192 9.1.3 數(shù)據(jù)庫(kù)備份的分類(lèi) 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 用命令方式實(shí)現(xiàn)聯(lián)機(jī)備份 196 9.3.2 聯(lián)機(jī)恢復(fù)概述
36、197 9.3.3 用命令方式實(shí)現(xiàn)介質(zhì)恢復(fù) 198 9.3.4 用備份向?qū)?shí)現(xiàn)聯(lián)機(jī)備份 200 9.3.5 用恢復(fù)向?qū)?shí)現(xiàn)恢復(fù) 206 9.4 邏輯備份和恢復(fù) 209 9.4.1 用EXP命令實(shí)現(xiàn)邏輯備份 209 9.4.2 用IMP命令實(shí)現(xiàn)邏輯恢復(fù) 211 9.4.3 用導(dǎo)出向?qū)?shí)現(xiàn)邏輯備份 213 9.4.4 用導(dǎo)入向?qū)?shí)現(xiàn)邏輯恢復(fù) 217 思考與練習(xí) 220 上機(jī)實(shí)驗(yàn) 220 第10章 PL/SQL程序設(shè)計(jì) 221 10.1 PL/SQL基礎(chǔ) 221 10.1.1 變量及聲明 221 10.1.2 數(shù)據(jù)類(lèi)型 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 記錄類(lèi)型 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 過(guò)程和函數(shù) 239 10.5.1 過(guò)程的基本操作 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ā)器的類(lèi)型 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)建包的實(shí)例 256 10.8 異常處理 258 10.8.1 系統(tǒng)預(yù)定義異常 258 10.8.2 用戶(hù)自定義異常 259 10.8.3 PRAGMA關(guān)鍵字 260 10.8.4 RAISE_APPLICATION_ERROR內(nèi)置過(guò)程 261 思考與練習(xí) 263 上機(jī)實(shí)驗(yàn) 263 參考文獻(xiàn) 266
- 溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024《增值稅法》全文學(xué)習(xí)解讀(規(guī)范增值稅的征收和繳納保護(hù)納稅人的合法權(quán)益)
- 2024《文物保護(hù)法》全文解讀學(xué)習(xí)(加強(qiáng)對(duì)文物的保護(hù)促進(jìn)科學(xué)研究工作)
- 銷(xiāo)售技巧培訓(xùn)課件:接近客戶(hù)的套路總結(jié)
- 20種成交的銷(xiāo)售話(huà)術(shù)和技巧
- 銷(xiāo)售技巧:接近客戶(hù)的8種套路
- 銷(xiāo)售套路總結(jié)
- 房產(chǎn)銷(xiāo)售中的常見(jiàn)問(wèn)題及解決方法
- 銷(xiāo)售技巧:值得默念的成交話(huà)術(shù)
- 銷(xiāo)售資料:讓人舒服的35種說(shuō)話(huà)方式
- 汽車(chē)銷(xiāo)售績(jī)效管理規(guī)范
- 銷(xiāo)售技巧培訓(xùn)課件:絕對(duì)成交的銷(xiāo)售話(huà)術(shù)
- 頂尖銷(xiāo)售技巧總結(jié)
- 銷(xiāo)售技巧:電話(huà)營(yíng)銷(xiāo)十大定律
- 銷(xiāo)售逼單最好的二十三種技巧
- 銷(xiāo)售最常遇到的10大麻煩