[工學(xué)]第1章oracle數(shù)據(jù)庫概述ppt課件_第1頁
[工學(xué)]第1章oracle數(shù)據(jù)庫概述ppt課件_第2頁
[工學(xué)]第1章oracle數(shù)據(jù)庫概述ppt課件_第3頁
[工學(xué)]第1章oracle數(shù)據(jù)庫概述ppt課件_第4頁
[工學(xué)]第1章oracle數(shù)據(jù)庫概述ppt課件_第5頁
已閱讀5頁,還剩29頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、Oracle數(shù)據(jù)庫根底數(shù)據(jù)庫根底主講教師:方昕主講教師:方昕:fangxin_200610_126:fangxin_200610_126目目 錄錄根底篇根底篇1.體系構(gòu)造篇體系構(gòu)造篇2.管理篇管理篇3.運(yùn)用開發(fā)篇運(yùn)用開發(fā)篇4.教學(xué)要求教學(xué)要求仔細(xì)聽講仔細(xì)聽講, ,自主復(fù)習(xí)自主復(fù)習(xí)按時完成作業(yè)按時完成作業(yè)注重上機(jī)實(shí)驗(yàn)注重上機(jī)實(shí)驗(yàn)把握重點(diǎn)、難點(diǎn)把握重點(diǎn)、難點(diǎn)課程目的課程目的 穩(wěn)定數(shù)據(jù)庫原理根本內(nèi)容穩(wěn)定數(shù)據(jù)庫原理根本內(nèi)容 了解了解Oracle體系構(gòu)造體系構(gòu)造 掌握掌握Oracle工具工具OEM、SQL*Plus 掌握掌握Oracle根本管理與開發(fā)知識根本管理與開發(fā)知識 SQL言語言語 PL/SQL

2、第第 1 章章 O racle 數(shù)數(shù) 據(jù)據(jù) 庫庫 概概述述 第第 2 章章 數(shù)數(shù) 據(jù)據(jù) 庫庫 服服 務(wù)務(wù) 器器 的的 安安 裝裝 與與 卸卸 載載 第第 3 章章 創(chuàng)創(chuàng) 建建 數(shù)數(shù) 據(jù)據(jù) 庫庫 第第 4 章章 O racle 企企 業(yè)業(yè) 管管 理理 器器 第第 5 章章 SQ L*Plus 第第 7 章章 邏邏 輯輯 存存 儲儲 結(jié)結(jié) 構(gòu)構(gòu) 第第 8 章章 數(shù)數(shù) 據(jù)據(jù) 庫庫 實(shí)實(shí) 例例 與與 操操 作作 模模 式式 第第 6 章章 物物 理理 存存 儲儲 結(jié)結(jié) 構(gòu)構(gòu) 第第 14 章章 SQ L 語語 言言 基基 礎(chǔ)礎(chǔ) 第第 16 章章 基基 于于O racle 數(shù)數(shù) 據(jù)據(jù) 庫庫 的的 應(yīng)應(yīng)用用

3、 開開 發(fā)發(fā) 第第 15 章章 PL/SQ L 程程 序序 設(shè)設(shè) 計(jì)計(jì) 第第 9 章章 數(shù)數(shù) 據(jù)據(jù) 庫庫 啟啟 動動 與與 關(guān)關(guān) 閉閉 第第 10 章章 模模 式式 對對 象象 第第 12 章章 備備 份份 與與 恢恢 復(fù)復(fù) 第第 11 章章 安安 全全 管管 理理 第第 13 章章 網(wǎng)網(wǎng) 絡(luò)絡(luò) 管管 理理 Oracle 數(shù)數(shù) 據(jù)據(jù) 庫庫 基基 礎(chǔ)礎(chǔ) 知知 識識 Oracle 數(shù)數(shù) 據(jù)據(jù) 庫庫 體體 系系 結(jié)結(jié) 構(gòu)構(gòu) Oracle 數(shù)數(shù) 據(jù)據(jù) 庫庫 管管 理理 Oracle 數(shù)數(shù) 據(jù)據(jù) 庫庫 開開 發(fā)發(fā) 第第1章章 Oracle數(shù)據(jù)庫概述數(shù)據(jù)庫概述 根底篇根底篇教學(xué)目的:教學(xué)目的:教學(xué)內(nèi)容:教

4、學(xué)內(nèi)容: 掌握數(shù)據(jù)庫的根底知識掌握數(shù)據(jù)庫的根底知識 了解了解OracleOracle開展、產(chǎn)品組成、性能開展、產(chǎn)品組成、性能特點(diǎn)特點(diǎn) 了解計(jì)算機(jī)與信息社會了解計(jì)算機(jī)與信息社會 了解了解OracleOracle數(shù)據(jù)庫的運(yùn)用架構(gòu)數(shù)據(jù)庫的運(yùn)用架構(gòu)1.1 1.1 數(shù)據(jù)庫根底數(shù)據(jù)庫根底1.2 Oracle1.2 Oracle數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫系統(tǒng)1.3 1.3 小結(jié)小結(jié)2021-12-1981.1 1.1 數(shù)據(jù)庫根底數(shù)據(jù)庫根底1.1.1 1.1.1 數(shù)據(jù)庫根本概念數(shù)據(jù)庫根本概念 數(shù)據(jù)數(shù)據(jù) 描畫事物的符號,是數(shù)據(jù)庫中存儲的根本對象描畫事物的符號,是數(shù)據(jù)庫中存儲的根本對象 數(shù)據(jù)庫數(shù)據(jù)庫 按一定的數(shù)據(jù)模型組織、

5、描畫和存儲的數(shù)據(jù)的按一定的數(shù)據(jù)模型組織、描畫和存儲的數(shù)據(jù)的集合集合 數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫管理系統(tǒng) 位于操作系統(tǒng)與用戶之間的一層數(shù)據(jù)管理軟件位于操作系統(tǒng)與用戶之間的一層數(shù)據(jù)管理軟件 數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫系統(tǒng) 數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)與計(jì)算機(jī)系統(tǒng)結(jié)合后數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)與計(jì)算機(jī)系統(tǒng)結(jié)合后就構(gòu)成了一個數(shù)據(jù)庫系統(tǒng)就構(gòu)成了一個數(shù)據(jù)庫系統(tǒng) DBMSDBMS的層次構(gòu)造的層次構(gòu)造操作系統(tǒng)操作系統(tǒng)數(shù)據(jù)存儲層數(shù)據(jù)存儲層數(shù)據(jù)存取層數(shù)據(jù)存取層言語翻譯處置層言語翻譯處置層數(shù)據(jù)庫數(shù)據(jù)庫運(yùn)用層運(yùn)用層數(shù)據(jù)文件,數(shù)據(jù)字典,數(shù)據(jù)文件,數(shù)據(jù)字典,索引,統(tǒng)計(jì)數(shù)據(jù)索引,統(tǒng)計(jì)數(shù)據(jù)緩沖區(qū),緩沖區(qū),提供數(shù)據(jù)提供數(shù)據(jù)頁操作頁操作DDLDDL,D

6、MLDML,查,查詢計(jì)算引擎,提詢計(jì)算引擎,提供關(guān)系、視圖接供關(guān)系、視圖接口口事務(wù),日志,封事務(wù),日志,封鎖,存取途徑,鎖,存取途徑,提供單元組接口提供單元組接口執(zhí)行物理執(zhí)行物理文件的讀文件的讀寫操作寫操作數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫系統(tǒng) 用戶用戶 用戶用戶 用戶用戶 應(yīng)用系統(tǒng)應(yīng)用系統(tǒng) 開發(fā)工具開發(fā)工具 DBMS 操作系統(tǒng)操作系統(tǒng) 數(shù)據(jù)庫數(shù)據(jù)庫 數(shù)據(jù)庫管理員數(shù)據(jù)庫管理員 1.1.21.1.2數(shù)據(jù)管理技術(shù)的產(chǎn)生與開展數(shù)據(jù)管理技術(shù)的產(chǎn)生與開展 人工管理階段人工管理階段 文件管理階段文件管理階段 數(shù)據(jù)庫管理階段數(shù)據(jù)庫管理階段 人工管理階段人工管理階段 人工管理數(shù)據(jù)特點(diǎn):人工管理數(shù)據(jù)特點(diǎn): 數(shù)據(jù)不保管數(shù)據(jù)不保管

7、運(yùn)用程序管理數(shù)據(jù)運(yùn)用程序管理數(shù)據(jù) 數(shù)據(jù)不能共享數(shù)據(jù)不能共享 數(shù)據(jù)不具有獨(dú)立性數(shù)據(jù)不具有獨(dú)立性 運(yùn)用程序是根據(jù)特定的一組數(shù)據(jù)構(gòu)造進(jìn)運(yùn)用程序是根據(jù)特定的一組數(shù)據(jù)構(gòu)造進(jìn)展編寫的,當(dāng)數(shù)據(jù)的邏輯構(gòu)造或物理構(gòu)展編寫的,當(dāng)數(shù)據(jù)的邏輯構(gòu)造或物理構(gòu)造發(fā)生變化時,必需對運(yùn)用程序進(jìn)展針造發(fā)生變化時,必需對運(yùn)用程序進(jìn)展針對性的修正。對性的修正。 應(yīng)應(yīng)用用 程程 序序1 1 數(shù)數(shù)據(jù)據(jù)1 1 應(yīng)應(yīng)用用 程程 序序2 2 數(shù)數(shù)據(jù)據(jù)2 2 應(yīng)應(yīng)用用 程程 序序n n 數(shù)數(shù)據(jù)據(jù)n n 文件系統(tǒng)管理階段文件系統(tǒng)管理階段 特點(diǎn)特點(diǎn) 數(shù)據(jù)可以長期保管數(shù)據(jù)可以長期保管 由文件系統(tǒng)管理數(shù)據(jù)由文件系統(tǒng)管理數(shù)據(jù) 數(shù)據(jù)共享性差數(shù)據(jù)共享性差 數(shù)

8、據(jù)獨(dú)立性差數(shù)據(jù)獨(dú)立性差 應(yīng)應(yīng)用用 程程 序序1 應(yīng)應(yīng)用用 程程 序序2 應(yīng)應(yīng)用用 程程 序序n 文文件件1 文文件件2 文文件件n 文文件件 系系統(tǒng)統(tǒng) 數(shù)據(jù)庫系統(tǒng)管理階段數(shù)據(jù)庫系統(tǒng)管理階段 特點(diǎn)特點(diǎn) 數(shù)據(jù)構(gòu)造化數(shù)據(jù)構(gòu)造化數(shù)據(jù)共享性高、冗余度低數(shù)據(jù)共享性高、冗余度低數(shù)據(jù)獨(dú)立性高數(shù)據(jù)獨(dú)立性高一致數(shù)據(jù)管理與控制一致數(shù)據(jù)管理與控制應(yīng)應(yīng)用用程程序序2 2 應(yīng)應(yīng)用用程程序序n n 數(shù)數(shù)據(jù)據(jù)庫庫 管管理理系系統(tǒng)統(tǒng) 數(shù)數(shù)據(jù)據(jù)庫庫 應(yīng)應(yīng)用用程程序序1 1 數(shù)據(jù)模型是數(shù)據(jù)庫系統(tǒng)中用于提供信息表示和操作手段的方式構(gòu)架。由數(shù)據(jù)構(gòu)造、數(shù)據(jù)操作、數(shù)據(jù)約束條件來描畫運(yùn)用概念數(shù)據(jù)模型構(gòu)造數(shù)據(jù)模型現(xiàn)實(shí)世界信息世界計(jì)算機(jī)世界1.

9、1.31.1.3數(shù)據(jù)模型數(shù)據(jù)模型1.1.根本概念根本概念由實(shí)體由實(shí)體- -關(guān)系關(guān)系E-RE-R表示,表示,E-RE-R圖由實(shí)體、屬性、聯(lián)絡(luò)三圖由實(shí)體、屬性、聯(lián)絡(luò)三要素組成。要素組成。實(shí)體型之間的聯(lián)絡(luò):實(shí)體型之間的聯(lián)絡(luò):p兩個實(shí)體型之間的聯(lián)絡(luò)兩個實(shí)體型之間的聯(lián)絡(luò)p一對一聯(lián)絡(luò)一對一聯(lián)絡(luò)1 1:1 1p一對多聯(lián)絡(luò)一對多聯(lián)絡(luò)1 1:n np多對多聯(lián)絡(luò)多對多聯(lián)絡(luò)m m:n np多個實(shí)體型之間的聯(lián)絡(luò)多個實(shí)體型之間的聯(lián)絡(luò)p同一個實(shí)體型內(nèi)部聯(lián)絡(luò)同一個實(shí)體型內(nèi)部聯(lián)絡(luò)2.2.概念模型概念模型pE-RE-R圖提供了表示實(shí)體型、屬性和聯(lián)絡(luò)的方法。圖提供了表示實(shí)體型、屬性和聯(lián)絡(luò)的方法。p實(shí)體:用矩形表示,矩形內(nèi)寫名實(shí)體

10、名實(shí)體:用矩形表示,矩形內(nèi)寫名實(shí)體名p屬性:橢圓型表示屬性:橢圓型表示p聯(lián)絡(luò):用菱形表示,菱形內(nèi)寫明聯(lián)絡(luò)名,用無向邊聯(lián)絡(luò):用菱形表示,菱形內(nèi)寫明聯(lián)絡(luò)名,用無向邊分別與有關(guān)實(shí)體銜接起來,同時在無向邊旁標(biāo)上聯(lián)分別與有關(guān)實(shí)體銜接起來,同時在無向邊旁標(biāo)上聯(lián)絡(luò)的類型絡(luò)的類型1:1 ,1:m1:1 ,1:m或或m:nm:n根本根本-圖要點(diǎn)圖要點(diǎn)例:學(xué)生選修課程學(xué)生學(xué)生課程課程選修選修姓名姓名學(xué)號學(xué)號系別系別課程名課程名先修課先修課學(xué)分學(xué)分成果成果用矩形表示實(shí)用矩形表示實(shí)體集,在框內(nèi)體集,在框內(nèi)寫上實(shí)體名寫上實(shí)體名用橢圓表示用橢圓表示實(shí)體的屬性實(shí)體的屬性用無向邊用無向邊把實(shí)體與把實(shí)體與其屬性銜其屬性銜接起來

11、接起來用菱形表示實(shí)用菱形表示實(shí)體間的聯(lián)絡(luò)體間的聯(lián)絡(luò)將參與聯(lián)絡(luò)的實(shí)將參與聯(lián)絡(luò)的實(shí)體用線段銜接體用線段銜接mn聯(lián)絡(luò)的聯(lián)絡(luò)的數(shù)量數(shù)量分四種:分四種:層次模型層次模型網(wǎng)狀模型網(wǎng)狀模型關(guān)系模型關(guān)系模型 數(shù)據(jù)構(gòu)造:二維表表示。數(shù)據(jù)構(gòu)造:二維表表示。 數(shù)據(jù)操作:選擇、投影、銜接、并、交等等。數(shù)據(jù)操作:選擇、投影、銜接、并、交等等。 完好性約束:實(shí)體完好、參照完好、用戶定義完完好性約束:實(shí)體完好、參照完好、用戶定義完 整整 。 對象模型對象模型3.3.概念模型概念模型數(shù)據(jù)庫內(nèi)部體系構(gòu)造數(shù)據(jù)庫內(nèi)部體系構(gòu)造 三級方式 內(nèi)方式 方式 外方式 兩級映射 內(nèi)方式/方式 方式/外方式 采用關(guān)系模型的數(shù)據(jù)庫系統(tǒng),主要功能:

12、采用關(guān)系模型的數(shù)據(jù)庫系統(tǒng),主要功能:數(shù)據(jù)定義數(shù)據(jù)定義數(shù)據(jù)操作數(shù)據(jù)操作數(shù)據(jù)庫運(yùn)轉(zhuǎn)與控制數(shù)據(jù)庫運(yùn)轉(zhuǎn)與控制數(shù)據(jù)庫的建立與維護(hù)數(shù)據(jù)庫的建立與維護(hù)數(shù)據(jù)庫接口數(shù)據(jù)庫接口1.1.41.1.4關(guān)系數(shù)據(jù)庫功能關(guān)系數(shù)據(jù)庫功能 ORACLEORACLE:開發(fā)商為美國甲骨文公司:開發(fā)商為美國甲骨文公司. .它是目前最流它是目前最流行、運(yùn)用最廣泛的客戶端行、運(yùn)用最廣泛的客戶端/ /效力器效力器C/SC/S體系構(gòu)體系構(gòu)造的關(guān)系數(shù)據(jù)庫。造的關(guān)系數(shù)據(jù)庫。 DB2DB2:開發(fā)商為:開發(fā)商為IBMIBM。 SybaseSybase:開發(fā)商為:開發(fā)商為SybaseSybase公司。可運(yùn)轉(zhuǎn)于公司。可運(yùn)轉(zhuǎn)于UNIXWindowUNIX

13、Window。 Microsoft SQL ServerMicrosoft SQL Server:開發(fā)商微軟公司。:開發(fā)商微軟公司。 My SQLMy SQL:開發(fā)商:開發(fā)商My SQLMy SQL公司。是開源數(shù)據(jù)庫。公司。是開源數(shù)據(jù)庫。1.1.51.1.5主流數(shù)據(jù)庫簡介主流數(shù)據(jù)庫簡介1.2 Oracle1.2 Oracle數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫系統(tǒng)1.2.1Oracle1.2.1Oracle數(shù)據(jù)庫簡介數(shù)據(jù)庫簡介OracleOracle數(shù)據(jù)庫是數(shù)據(jù)庫是19791979年發(fā)布在世界上第一年發(fā)布在世界上第一個關(guān)系數(shù)據(jù)庫管理系統(tǒng),前身由個關(guān)系數(shù)據(jù)庫管理系統(tǒng),前身由Larry Larry Ellison,

14、Bob Miner, Ed OatesEllison, Bob Miner, Ed Oates在硅谷在硅谷興辦的一家軟件開發(fā)實(shí)驗(yàn)室的計(jì)算機(jī)公興辦的一家軟件開發(fā)實(shí)驗(yàn)室的計(jì)算機(jī)公司開展來。目前,司開展來。目前, OracleOracle是業(yè)界領(lǐng)先的是業(yè)界領(lǐng)先的數(shù)據(jù)庫企業(yè),世界第二大獨(dú)立軟件企業(yè)數(shù)據(jù)庫企業(yè),世界第二大獨(dú)立軟件企業(yè),僅次于微軟。,僅次于微軟。左起左起 Ed Oates Ed Oates、Bruce ScottBruce Scott、Bob MinerBob Miner、Larry ElliLarry ElliOracle Oracle “四劍客四劍客 19791979年,年,RSIRS

15、I發(fā)布了發(fā)布了OracleOracle的第的第2 2版,直到版,直到19971997年,年, OracleOracle第第7 7版發(fā)布。版發(fā)布。 19981998年,年, OracleOracle正式發(fā)布正式發(fā)布8i8i。由于該版本對。由于該版本對InternetInternet的支持,在版本后加了的支持,在版本后加了i i標(biāo)識。標(biāo)識。 20012001年,年, OracleOracle發(fā)布了發(fā)布了Oracle 9iOracle 9i版本。版本。 20032003年,年, OracleOracle發(fā)布了發(fā)布了Oracle 10gOracle 10g版本。此版本。此版本最大特點(diǎn)參與了網(wǎng)格計(jì)算的功

16、能,版本最大特點(diǎn)參與了網(wǎng)格計(jì)算的功能,g-g-代表代表了了GridGrid即網(wǎng)格。即網(wǎng)格。 20072007年,年, OracleOracle發(fā)布了發(fā)布了Oracle 11gOracle 11g版本。版本。1.2.2 Oracle1.2.2 Oracle數(shù)據(jù)庫開展數(shù)據(jù)庫開展Oracle9i的各種產(chǎn)品的各種產(chǎn)品 Oracle9i Database System Oracle9i Application Server Oracle9i Developer Suite Oracle9i Web Developer Oracle9i Forms Developer Oracle9i Reports D

17、eveloper Oracle9i JDeveloper 1.2.3Oracle1.2.3Oracle數(shù)據(jù)庫特點(diǎn)數(shù)據(jù)庫特點(diǎn) 支持多用戶、大事務(wù)量的事務(wù)處置支持多用戶、大事務(wù)量的事務(wù)處置 提供規(guī)范操作接口提供規(guī)范操作接口 實(shí)施平安性控制和完好性控制實(shí)施平安性控制和完好性控制 支持分布式數(shù)據(jù)處置支持分布式數(shù)據(jù)處置 具有可移值性、可兼容性和可銜接性具有可移值性、可兼容性和可銜接性 1.2.4Oracle1.2.4Oracle數(shù)據(jù)庫新特性數(shù)據(jù)庫新特性 系統(tǒng)管理系統(tǒng)管理 數(shù)據(jù)庫可靠性數(shù)據(jù)庫可靠性 數(shù)據(jù)庫可擴(kuò)展性數(shù)據(jù)庫可擴(kuò)展性 數(shù)據(jù)庫性能數(shù)據(jù)庫性能 數(shù)據(jù)庫平安性數(shù)據(jù)庫平安性 Oracle10gOracle10g數(shù)據(jù)庫特性數(shù)據(jù)庫特性 1.2.5Oracle1.2.5Oracle數(shù)據(jù)庫運(yùn)用構(gòu)造數(shù)據(jù)庫運(yùn)用構(gòu)造 多磁盤

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論