日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

Oracle數(shù)據(jù)庫課程的教與學(xué)(教學(xué)大綱)

 斷劍圖書館 2021-03-22

Oracle數(shù)據(jù)庫》教學(xué)大綱

.適用對(duì)象

適用于本科學(xué)生

.課程性質(zhì)

數(shù)據(jù)庫是數(shù)據(jù)管理的最新技術(shù),是計(jì)算機(jī)科學(xué)的重要分支,作為信息系統(tǒng)核心和基礎(chǔ)的數(shù)據(jù)庫技術(shù)在各級(jí)部門和企事業(yè)單位中得到廣泛的應(yīng)用?!?/span>Oracle 數(shù)據(jù)庫》是計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)、軟件工程專業(yè)的專業(yè)必修課,也是電子信息工程、通信工程、電子商務(wù)等非計(jì)算機(jī)專業(yè)本、??茖W(xué)生的必修課程之一。

Oracle 11g是由Oracle公司開發(fā)的支持關(guān)系對(duì)象模型的分布式數(shù)據(jù)庫產(chǎn)品,是當(dāng)前主流關(guān)系數(shù)據(jù)庫管理系統(tǒng)之一,它是一個(gè)功能全面整合的數(shù)據(jù)平臺(tái),為企業(yè)提供企業(yè)級(jí)數(shù)據(jù)管理和數(shù)據(jù)倉庫、數(shù)據(jù)挖掘和聯(lián)機(jī)分析處理等商業(yè)智能工具,在電子商務(wù)和數(shù)據(jù)庫解決方案等應(yīng)用中起著重要的核心作用,為企業(yè)的數(shù)據(jù)管理提供了強(qiáng)大的支持。

本課程全面系統(tǒng)地講述了Oracle 11g的管理操作和應(yīng)用開發(fā),以學(xué)生成績數(shù)據(jù)庫為主線,將基礎(chǔ)知識(shí)和實(shí)際應(yīng)用有機(jī)結(jié)合起來,內(nèi)容包括數(shù)據(jù)庫概論、Oracle 11g數(shù)據(jù)庫、創(chuàng)建數(shù)據(jù)庫、創(chuàng)建和使用表、PL/SQL基礎(chǔ)、PL/SQL高級(jí)查詢、視圖、索引、同義詞和序列、數(shù)據(jù)完整性、PL/SQL程序設(shè)計(jì)、函數(shù)和游標(biāo)、存儲(chǔ)過程、觸發(fā)器、事務(wù)和鎖、安全管理、備份和恢復(fù)。學(xué)生將對(duì)數(shù)據(jù)庫技術(shù)的基本概念、原理、方法和技術(shù)有較深刻的理解,掌握SQL語言查詢和編程的基本技術(shù),掌握數(shù)據(jù)庫系統(tǒng)安裝、配置、管理和維護(hù)的基本技能,具備管理和開發(fā)簡單數(shù)據(jù)庫應(yīng)用系統(tǒng)的能力。

前序課程:計(jì)算機(jī)基礎(chǔ)、C語言。

.教學(xué)目的

1. 掌握數(shù)據(jù)庫技術(shù)的基本概念、原理、方法和技術(shù)。

2. 掌握SQL語言查詢和編程的基本技術(shù)。

3. 掌握數(shù)據(jù)庫系統(tǒng)安裝、配置和數(shù)據(jù)庫管理和維護(hù)的基本技能。

4. 熟悉常用的數(shù)據(jù)庫管理和開發(fā)工具,具備管理和開發(fā)簡單數(shù)據(jù)庫應(yīng)用系統(tǒng)的能力

5. 了解數(shù)據(jù)庫技術(shù)的最新發(fā)展。

.教材及學(xué)時(shí)安排

教材:趙明淵, Oracle 數(shù)據(jù)庫教程, 清華大學(xué)出版社, 2015年。

學(xué)時(shí)安排:講課 32課時(shí),實(shí)驗(yàn) 32課時(shí)。教學(xué)學(xué)時(shí)安排如表1所示。

教學(xué)學(xué)時(shí)安排

序號(hào)

學(xué)內(nèi)

實(shí)驗(yàn)

1

1章概論

2


2

2  Oracle 11g數(shù)據(jù)庫

2

2

3

3章創(chuàng)建數(shù)據(jù)庫

2

2

4

4章創(chuàng)建和使用表

2

2

5

5  PL/SQL基礎(chǔ)

2

4

6

6PL/SQL高級(jí)查詢

2

2

7

7章視圖

2

2

8

8章索引、同義詞和序列

2

2

9

9章數(shù)據(jù)完整性

2

2

10

10  PL/SQL程序設(shè)計(jì)

2

2

11

11章函數(shù)和游標(biāo)

2

2

12

12章存儲(chǔ)過程

2

2

13

13章觸發(fā)器,第14章事務(wù)和鎖

2

2

14

15章安全管理

2

2

15

16章備份和恢復(fù)

2

2

16

總復(fù)習(xí)

2

2

     計(jì)

32

32

五.  教學(xué)要求(按章節(jié)詳細(xì)闡述)

1概論

教學(xué)要求:

理解數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)和數(shù)據(jù)庫系統(tǒng)的概念;

掌握數(shù)據(jù)模型的概念和數(shù)據(jù)模型的類型;

掌握數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu);

掌握數(shù)據(jù)庫設(shè)計(jì)的過程;

掌握依據(jù)需求分析進(jìn)行概念設(shè)計(jì)和邏輯設(shè)計(jì)的技術(shù)和方法,具備根據(jù)需求分析階段收集到的信息畫出E-R圖,并將E-R圖轉(zhuǎn)化為關(guān)系模式的能力。

內(nèi)容要點(diǎn):

1.1:數(shù)據(jù)庫系統(tǒng)概述

1.2:數(shù)據(jù)模型

1.3:數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)

1.4:數(shù)據(jù)庫設(shè)計(jì)

2 Oracle 11g數(shù)據(jù)庫

教學(xué)要求:

了解Oracle 11g數(shù)據(jù)庫的特性;

掌握Oracle 11g數(shù)據(jù)庫安裝;

掌握Oracle數(shù)據(jù)庫開發(fā)工具,具備使用數(shù)據(jù)庫開發(fā)工具SQL DeveloperSQL*Plus的能力;

了解Oracle 11g數(shù)據(jù)庫卸載。

內(nèi)容要點(diǎn):

2.1Oracle 11g數(shù)據(jù)庫的特性

2.2Oracle 11g數(shù)據(jù)庫安裝

2.3Oracle數(shù)據(jù)庫開發(fā)工具

2.4Oracle 11g數(shù)據(jù)庫卸載

3創(chuàng)建數(shù)據(jù)庫

教學(xué)要求:

理解Oracle 數(shù)據(jù)庫的體系結(jié)構(gòu);

掌握刪除數(shù)據(jù)庫和創(chuàng)建數(shù)據(jù)庫。

內(nèi)容要點(diǎn):

3.1Oracle 數(shù)據(jù)庫的體系結(jié)構(gòu)

3.2:刪除數(shù)據(jù)庫

3.3:創(chuàng)建數(shù)據(jù)庫

4創(chuàng)建和使用表

教學(xué)要求:

理解表空間的概念;

掌握表的基本概念;

掌握Oracle常用的數(shù)據(jù)類型和表結(jié)構(gòu)設(shè)計(jì);

掌握使用SQLDeveloper創(chuàng)建、修改和刪除表;

掌握表數(shù)據(jù)的插入、刪除和修改。

內(nèi)容要點(diǎn):

4.1:創(chuàng)建表空間

4.2:表的基本概念

4.3:使用SQL Developer操作表

4.4:操作表數(shù)據(jù)

5 PL/SQL基礎(chǔ)

教學(xué)要求:

理解SQL語言和PL/SQL語言的基本概念及其特點(diǎn);

掌握數(shù)據(jù)定義語言中的CREATEDATABASE、ALTER DATABASE、DROP DATABASE等語句,具備使用PL/SQL語句創(chuàng)建、修改、刪除數(shù)據(jù)庫的能力;

掌握數(shù)據(jù)定義語言中的CREATETABLESPACE、ALTER TABLESPACE、DROP TABLESPACE等語句,具備使用PL/SQL語句創(chuàng)建、修改、刪除表空間的能力;

掌握數(shù)據(jù)定義語言中的CREATETABLE、ALTER TABLEDROP TABLE等語句,具備使用PL/SQL語句創(chuàng)建、修改、刪除表的能力;

掌握數(shù)數(shù)據(jù)操縱語言中的INSERTUPDATE、DELETE等語句,具備使用PL/SQL語句對(duì)表中的數(shù)據(jù)進(jìn)行增加、修改、刪除的能力;

掌握數(shù)據(jù)查詢語言中的SELECT子句、FROM子句、WHERE子句、GROUP BY子句、HAVING子句、ORDER BY子句,具備使用PL/SQL語句進(jìn)行投影查詢、選擇查詢、分組查詢和統(tǒng)計(jì)計(jì)算、排序查詢、連接查詢、子查詢和查詢結(jié)果的集合運(yùn)算的能力。

內(nèi)容要點(diǎn):

5.1SQLPL/SQL

5.2:在PL/SQL中的數(shù)據(jù)定義語言

5.3:在PL/SQL中的數(shù)據(jù)操縱語言

5.4:在PL/SQL中的數(shù)據(jù)查詢語言

5.5:綜合訓(xùn)練

6 PL/SQL高級(jí)查詢

教學(xué)要求:

掌握使用連接謂詞進(jìn)行連接和使用JOIN關(guān)鍵字進(jìn)行連接,具備使用連接查詢的能力。

掌握集合查詢操作符,具備使用集合查詢的能力。

掌握IN子查詢、比較子查詢、  EXISTS子查詢,具備使用子查詢的能力。

內(nèi)容要點(diǎn):

6.1:連接查詢

6.2:集合查詢

6.3:子查詢      

6.4:綜合訓(xùn)練

7視圖

教學(xué)要求:

理解視圖的概念;

掌握使用圖形界面和PL/SQL語句創(chuàng)建視圖、查詢視圖的和更新視圖;

掌握視圖的修改和刪除。

內(nèi)容要點(diǎn):

7.1:創(chuàng)建視圖

7.2:查詢視圖

7.3:更新視圖

7.4:修改視圖定義

7.5:刪除視圖

8索引

教學(xué)要求:

理解索引的概念;

掌握使用圖形界面和PL/SQL語句創(chuàng)建、修改和刪除索引。

理解同義詞的概念;

掌握使用PL/SQL語句創(chuàng)建、修改和刪除同義詞。

理解序列的概念;

掌握使用PL/SQL語句創(chuàng)建、修改和刪除序列。

內(nèi)容要點(diǎn):

8.1:索引概述

8.2:創(chuàng)建索引、修改索引和刪除索引

8.3:同義詞概述     

8.4:創(chuàng)建、使用和刪除同義詞

8.5:查看和修改索引屬性

8.6:創(chuàng)建、使用、修改和刪除序列

9數(shù)據(jù)完整性

教學(xué)要求:

理解完整性的概念;

在域完整性中,掌握使用圖形界面和PL/SQL語句創(chuàng)建和刪除CHECK約束(檢查約束)、DEFALUT約束(默認(rèn)約束)

在實(shí)體完整性中,掌握使用圖形界面和PL/SQL語句創(chuàng)建和刪除PRIMARY KEY 約束(主鍵約束)UNIQUE 約束(唯一性約束);

在參照完整性中,掌握使用圖形界面和PL/SQL語句創(chuàng)建和刪除FOREIGN KEY約束(外鍵約束);

內(nèi)容要點(diǎn):

9.1:數(shù)據(jù)完整性概述

9.2:域完整性

9.3:實(shí)體完整性

9.4:參照完整性

9.5:綜合訓(xùn)練

10 PL/SQL程序設(shè)計(jì)

教學(xué)要求:

理解PL/SQL編程的概念;

掌握PL/SQL字符集;

掌握數(shù)據(jù)類型、標(biāo)識(shí)符、常量、變量、運(yùn)算符與表達(dá)式的使用;

掌握PL/SQL基本結(jié)構(gòu)和控制語句,具備使用流程控制語句的能力;

內(nèi)容要點(diǎn):

10.1PL/SQL編程

10.2PL/SQL字符集   

10.3:數(shù)據(jù)類型

10.4:標(biāo)識(shí)符、常量、變量

10.5:運(yùn)算符和表達(dá)式

10.6PL/SQL基本結(jié)構(gòu)和控制語句

10.7:應(yīng)用舉例

11函數(shù)和游標(biāo)

教學(xué)要求:

掌握系統(tǒng)內(nèi)置函數(shù),具備使用系統(tǒng)內(nèi)置函數(shù)的能力;

掌握用戶定義函數(shù)的創(chuàng)建、調(diào)用和刪除,具備創(chuàng)建用戶定義函數(shù)解決應(yīng)用問題的能力;

掌握顯式游標(biāo)、隱式游標(biāo)、游標(biāo)FOR循環(huán)和游標(biāo)變量等操作,具備使用游標(biāo)解決應(yīng)用問題的能力。

掌握包的創(chuàng)建、調(diào)用和刪除。

內(nèi)容要點(diǎn):

11.1:系統(tǒng)內(nèi)置函數(shù)

11.2:用戶定義函數(shù)

11.3:游標(biāo)

11.4:包

11.5:應(yīng)用舉例

12存儲(chǔ)過程

教學(xué)要求:

理解存儲(chǔ)過程的概念;

掌握使用圖形界面和PL/SQL語句創(chuàng)建和調(diào)用存儲(chǔ)過程,具備創(chuàng)建存儲(chǔ)過程解決應(yīng)用問題的能力;

掌握存儲(chǔ)過程中參數(shù)的使用。

內(nèi)容要點(diǎn):

12.1:存儲(chǔ)過程概述

12.2:存儲(chǔ)過程的創(chuàng)建和調(diào)用

12.3:存儲(chǔ)過程的參數(shù)

12.4:應(yīng)用舉例

13觸發(fā)器

教學(xué)要求:

理解觸發(fā)器的概念;

掌握使用圖形界面和PL/SQL語句創(chuàng)建觸發(fā)器,具備創(chuàng)建DML觸發(fā)器、INSTEAD OF觸發(fā)器和系統(tǒng)觸發(fā)器解決應(yīng)用問題的能力;

掌握觸發(fā)器的管理。

內(nèi)容要點(diǎn):

13.1:觸發(fā)器概述

13.2:使用PL/SQL語句創(chuàng)建觸發(fā)器

13.3:使用圖形界面創(chuàng)建觸發(fā)器

13.4:觸發(fā)器的管理

13.5:應(yīng)用舉例

14事務(wù)和鎖

教學(xué)要求:

理解事務(wù)、并發(fā)事務(wù)和鎖的概念;

掌握事務(wù)處理語句的編寫。

內(nèi)容要點(diǎn):

14.1:事務(wù)的基本概念

14.2:事務(wù)處理

14.3:并發(fā)事務(wù)和鎖

15系統(tǒng)安全管理

教學(xué)要求:

理解安全管理的概念;

理解用戶的概念,掌握創(chuàng)建用戶、修改用戶、刪除用戶、查詢用戶信息等操作,具備用戶管理的能力;

理解權(quán)限的概念,掌握系統(tǒng)權(quán)限和對(duì)象權(quán)限的授予和收回,掌握權(quán)限查詢,具備權(quán)限管理的能力;

理解角色的概念,掌握創(chuàng)建角色、修改角色、刪除角色、授予角色權(quán)限和收回權(quán)限、將角色授予用戶等操作,具備角色管理的能力;

了解創(chuàng)建概要文件和管理概要文件的操作;

了解登錄審計(jì)、操作審計(jì)、對(duì)象審計(jì)、  權(quán)限審計(jì)等操作;

內(nèi)容要點(diǎn):

15.1:安全管理概述

15.2:用戶管理

15.3:權(quán)限管理

15.4:角色管理

15.5:概要文件

15.6:數(shù)據(jù)庫審計(jì)

15.7:綜合訓(xùn)練

16備份和恢復(fù)

教學(xué)要求:

理解備份和恢復(fù)的概念;

理解邏輯備份與恢復(fù)的概念,掌握使用ExportImport進(jìn)行導(dǎo)出和導(dǎo)入,使用新的數(shù)據(jù)泵技術(shù)EXPDPIMPDP進(jìn)行導(dǎo)出和導(dǎo)入;

理解脫機(jī)備份的概念,掌握脫機(jī)備份和恢復(fù);

理解聯(lián)機(jī)備份的概念,掌握使用RMAN程序進(jìn)行備份和恢復(fù);

掌握查詢閃回、表閃回、刪除閃回、數(shù)據(jù)庫閃回、歸檔閃回等閃回技術(shù)。

內(nèi)容要點(diǎn):

16.1:備份和恢復(fù)概述

16.2:邏輯備份與恢復(fù)

16.3:脫機(jī)備份與恢復(fù)

16.4:聯(lián)機(jī)備份與恢復(fù)

16.5:閃回技術(shù)

圖片

作者:趙明淵

定價(jià):49元

ISBN:9787302400707

本書全面系統(tǒng)地介紹了Oracle 11g的管理操作和應(yīng)用開發(fā),以學(xué)生成績數(shù)據(jù)庫為主線,將基礎(chǔ)知識(shí)和實(shí)際應(yīng)用有機(jī)結(jié)合起來。全書共分18章,分別介紹數(shù)據(jù)庫概論、Oracle 11g數(shù)據(jù)庫、創(chuàng)建數(shù)據(jù)庫、創(chuàng)建和使用表、PL/SQL基礎(chǔ)、PL/SQL高級(jí)查詢、視圖、索引、同義詞和序列、數(shù)據(jù)完整性、PL/SQL程序設(shè)計(jì)、函數(shù)和游標(biāo)、存儲(chǔ)過程、觸發(fā)器、事務(wù)和鎖、安全管理、備份和恢復(fù)、Java EE開發(fā)基礎(chǔ)、基于Java EE和Oracle 11g數(shù)據(jù)庫的學(xué)生成績管理系統(tǒng)開發(fā)等內(nèi)容。

本書注重理論與實(shí)踐的結(jié)合,側(cè)重實(shí)用性,體系合理,概念清晰,實(shí)例豐富,通俗易懂,分散難點(diǎn),要求讀者起點(diǎn)低,能全面提升學(xué)生的綜合應(yīng)用能力和動(dòng)手編程能力。為方便教學(xué),每章都有大量示范性設(shè)計(jì)實(shí)例和運(yùn)行結(jié)果,主要章節(jié)有綜合訓(xùn)練和應(yīng)用舉例,附錄有學(xué)生成績數(shù)據(jù)庫的表結(jié)構(gòu)和樣本數(shù)據(jù),章末習(xí)題有選擇題、填空題和應(yīng)用題等類型,書末附習(xí)題答案,以供教學(xué)參考。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多