Oracle數(shù)據(jù)庫系統(tǒng)教程_第1頁
Oracle數(shù)據(jù)庫系統(tǒng)教程_第2頁
Oracle數(shù)據(jù)庫系統(tǒng)教程_第3頁
Oracle數(shù)據(jù)庫系統(tǒng)教程_第4頁
Oracle數(shù)據(jù)庫系統(tǒng)教程_第5頁
已閱讀5頁,還剩35頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、Oracle 數(shù)據(jù)庫基礎(chǔ)教程2007課程目標課程目標p鞏固數(shù)據(jù)庫原理基本內(nèi)容p理解Oracle體系結(jié)構(gòu)p掌握Oracle工具(OEM、SQL*Plus)p掌握Oracle基本管理與開發(fā)知識pSQL語言pPL/SQLOracle 數(shù)據(jù)庫基礎(chǔ)教程2007教學安排教學安排pOracle數(shù)據(jù)庫基礎(chǔ)pOracle數(shù)據(jù)庫體系結(jié)構(gòu)pOracle數(shù)據(jù)庫管理pOracle數(shù)據(jù)庫開發(fā)Oracle 數(shù)據(jù)庫基礎(chǔ)教程2007授課體系授課體系Oracle 數(shù)據(jù)庫基礎(chǔ)教程2007第第1章章 Oracle數(shù)據(jù)庫概述數(shù)據(jù)庫概述Oracle 數(shù)據(jù)庫基礎(chǔ)教程2007本章內(nèi)容本章內(nèi)容p數(shù)據(jù)庫基礎(chǔ)知識回顧pOracle數(shù)據(jù)庫產(chǎn)品介紹O

2、racle 數(shù)據(jù)庫基礎(chǔ)教程2007本章要求本章要求p掌握數(shù)據(jù)庫的基礎(chǔ)知識p了解Oracle發(fā)展、產(chǎn)品組成、性能特點p了解Oracle數(shù)據(jù)庫的應(yīng)用架構(gòu)Oracle 數(shù)據(jù)庫基礎(chǔ)教程20071.1數(shù)據(jù)庫基礎(chǔ)數(shù)據(jù)庫基礎(chǔ)p數(shù)據(jù)庫概念數(shù)據(jù)庫概念p數(shù)據(jù)管理的發(fā)展數(shù)據(jù)管理的發(fā)展p數(shù)據(jù)庫管理的特點數(shù)據(jù)庫管理的特點 p數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)p數(shù)據(jù)庫系統(tǒng)構(gòu)成數(shù)據(jù)庫系統(tǒng)構(gòu)成Oracle 數(shù)據(jù)庫基礎(chǔ)教程20071.1.1數(shù)據(jù)庫基本概念p數(shù)據(jù) n描述事物的符號,是數(shù)據(jù)庫中存儲的基本對象描述事物的符號,是數(shù)據(jù)庫中存儲的基本對象 p數(shù)據(jù)庫 n按一定的數(shù)據(jù)模型組織、描述和存儲的數(shù)據(jù)的集合按一定的數(shù)據(jù)模型組織、描述和存儲的

3、數(shù)據(jù)的集合 p數(shù)據(jù)庫管理系統(tǒng) n位于操作系統(tǒng)與用戶之間的一層數(shù)據(jù)管理軟件位于操作系統(tǒng)與用戶之間的一層數(shù)據(jù)管理軟件p數(shù)據(jù)庫系統(tǒng) n數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)與計算機系統(tǒng)結(jié)合后就形成數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)與計算機系統(tǒng)結(jié)合后就形成了一個數(shù)據(jù)庫系統(tǒng)了一個數(shù)據(jù)庫系統(tǒng) Oracle 數(shù)據(jù)庫基礎(chǔ)教程2007DBMS的層次結(jié)構(gòu)操作系統(tǒng)操作系統(tǒng)數(shù)據(jù)存儲層數(shù)據(jù)存儲層數(shù)據(jù)存取層數(shù)據(jù)存取層語言翻譯處理層語言翻譯處理層數(shù)據(jù)庫數(shù)據(jù)庫應(yīng)用層應(yīng)用層數(shù)據(jù)文件,數(shù)據(jù)字典,數(shù)據(jù)文件,數(shù)據(jù)字典,索引,統(tǒng)計數(shù)據(jù)索引,統(tǒng)計數(shù)據(jù)緩沖區(qū),提供數(shù)據(jù)頁操作DDL,DML,查詢計算引擎,提供關(guān)系、視圖借口事務(wù),日志,封鎖,存取路徑,提供單元組借口執(zhí)行

4、物理文件的讀寫操作Oracle 數(shù)據(jù)庫基礎(chǔ)教程2007數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫系統(tǒng) 用戶 用戶 用戶 應(yīng)用系統(tǒng) 開發(fā)工具 DBMS 操作系統(tǒng) 數(shù)據(jù)庫 數(shù)據(jù)庫管理員 Oracle 數(shù)據(jù)庫基礎(chǔ)教程20071.1.2數(shù)據(jù)管理技術(shù)的產(chǎn)生與發(fā)展數(shù)據(jù)管理技術(shù)的產(chǎn)生與發(fā)展p人工管理階段 p文件管理階段 p數(shù)據(jù)庫管理階段 Oracle 數(shù)據(jù)庫基礎(chǔ)教程2007人工管理階段人工管理階段 p人工管理數(shù)據(jù)具有以下特點。n數(shù)據(jù)不保存數(shù)據(jù)不保存n應(yīng)用程序管理數(shù)據(jù)應(yīng)用程序管理數(shù)據(jù)n數(shù)據(jù)不能共享數(shù)據(jù)不能共享n數(shù)據(jù)不具有獨立性數(shù)據(jù)不具有獨立性n應(yīng)用程序是根據(jù)特定的一組數(shù)據(jù)結(jié)構(gòu)進行編寫的,當應(yīng)用程序是根據(jù)特定的一組數(shù)據(jù)結(jié)構(gòu)進行編寫的,當

5、數(shù)據(jù)的邏輯結(jié)構(gòu)或物理結(jié)構(gòu)發(fā)生變化時,必須對應(yīng)用數(shù)據(jù)的邏輯結(jié)構(gòu)或物理結(jié)構(gòu)發(fā)生變化時,必須對應(yīng)用程序進行針對性的修改。程序進行針對性的修改。Oracle 數(shù)據(jù)庫基礎(chǔ)教程2007文件系統(tǒng)管理階段文件系統(tǒng)管理階段 p特點 n數(shù)據(jù)可以長期保存數(shù)據(jù)可以長期保存 n由文件系統(tǒng)管理數(shù)據(jù)由文件系統(tǒng)管理數(shù)據(jù)n數(shù)據(jù)共享性差數(shù)據(jù)共享性差 n數(shù)據(jù)獨立性差數(shù)據(jù)獨立性差Oracle 數(shù)據(jù)庫基礎(chǔ)教程2007數(shù)據(jù)庫系統(tǒng)管理階段數(shù)據(jù)庫系統(tǒng)管理階段 p特點 n數(shù)據(jù)結(jié)構(gòu)化數(shù)據(jù)結(jié)構(gòu)化n數(shù)據(jù)共享性高、冗余度低數(shù)據(jù)共享性高、冗余度低n數(shù)據(jù)獨立性高數(shù)據(jù)獨立性高n統(tǒng)一數(shù)據(jù)管理與控制統(tǒng)一數(shù)據(jù)管理與控制應(yīng)用程序 2 應(yīng)用程序 n 數(shù)據(jù)庫 管理系統(tǒng)

6、 數(shù)據(jù)庫 應(yīng)用程序 1 Oracle 數(shù)據(jù)庫基礎(chǔ)教程20071.1.3數(shù)據(jù)模型p基本概念 p概念模型 p組織數(shù)據(jù)模型p關(guān)系模型 Oracle 數(shù)據(jù)庫基礎(chǔ)教程2007數(shù)據(jù)模型是數(shù)據(jù)庫系統(tǒng)中用于提供信息表示和操作手段的形式構(gòu)架應(yīng)用概念數(shù)據(jù)模型結(jié)構(gòu)數(shù)據(jù)模型現(xiàn)實世界信息世界計算機世界Oracle 數(shù)據(jù)庫基礎(chǔ)教程2007實體型之間的聯(lián)系p兩個實體型之間的聯(lián)系兩個實體型之間的聯(lián)系n一對一聯(lián)系(1:1)n一對多聯(lián)系(1:n)n多對多聯(lián)系(m:n)p多個實體型之間的聯(lián)系多個實體型之間的聯(lián)系p同一個實體型內(nèi)部聯(lián)系同一個實體型內(nèi)部聯(lián)系Oracle 數(shù)據(jù)庫基礎(chǔ)教程2007概念模型的表示方法pE-RE-R圖提供了表示

7、實體型、屬性和聯(lián)系的方法。圖提供了表示實體型、屬性和聯(lián)系的方法。p實體:用矩形表示,矩形內(nèi)寫名實體名實體:用矩形表示,矩形內(nèi)寫名實體名p屬性:橢圓型表示屬性:橢圓型表示p聯(lián)系:用菱形表示,菱形內(nèi)寫明聯(lián)系名,用無向聯(lián)系:用菱形表示,菱形內(nèi)寫明聯(lián)系名,用無向邊分別與有關(guān)實體連接起來,同時在無向邊旁標邊分別與有關(guān)實體連接起來,同時在無向邊旁標上聯(lián)系的類型(上聯(lián)系的類型(1:1 ,1:m1:1 ,1:m或或m:nm:n)Oracle 數(shù)據(jù)庫基礎(chǔ)教程2007基本-圖要點例:學生選修課程學生學生課程課程選修選修姓名姓名學號學號系別系別課程名課程名先修課先修課學分學分成績成績用矩形表示實用矩形表示實體集,在

8、框內(nèi)體集,在框內(nèi)寫上實體名寫上實體名用橢圓表示實用橢圓表示實體的屬性體的屬性用無向邊用無向邊把實體與把實體與其屬性連其屬性連接起來接起來用菱形表示實用菱形表示實體間的聯(lián)系體間的聯(lián)系將參與聯(lián)系的實將參與聯(lián)系的實體用線段連接體用線段連接mn聯(lián)系的聯(lián)系的數(shù)量數(shù)量Oracle 數(shù)據(jù)庫基礎(chǔ)教程2007結(jié)構(gòu)數(shù)據(jù)模型結(jié)構(gòu)數(shù)據(jù)模型p層次模型p網(wǎng)狀模型p關(guān)系模型 數(shù)據(jù)結(jié)構(gòu) 數(shù)據(jù)操作 完整性約束p對象模型Oracle 數(shù)據(jù)庫基礎(chǔ)教程2007數(shù)據(jù)庫內(nèi)部體系結(jié)構(gòu)數(shù)據(jù)庫內(nèi)部體系結(jié)構(gòu)p三級模式n內(nèi)模式內(nèi)模式n模式模式n外模式外模式p兩級映射n內(nèi)模式內(nèi)模式/模式模式n模式模式/外模式外模式 Oracle 數(shù)據(jù)庫基礎(chǔ)教程20

9、071.1.4關(guān)系數(shù)據(jù)庫的功能關(guān)系數(shù)據(jù)庫的功能p數(shù)據(jù)定義p數(shù)據(jù)操作p數(shù)據(jù)庫運行與控制p數(shù)據(jù)庫的建立與維護p數(shù)據(jù)庫接口Oracle 數(shù)據(jù)庫基礎(chǔ)教程20071.1.5常見的關(guān)系數(shù)據(jù)庫管理系統(tǒng)常見的關(guān)系數(shù)據(jù)庫管理系統(tǒng)pORACLEpDB2pSybasepMicrosoft SQL ServerOracle 數(shù)據(jù)庫基礎(chǔ)教程20071.2 Oracle數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫系統(tǒng)pOracle9i發(fā)展歷史發(fā)展歷史 pOracle9i產(chǎn)品組件產(chǎn)品組件 pOracle9i系統(tǒng)特點及新特征系統(tǒng)特點及新特征 pOracle9i9i數(shù)據(jù)庫應(yīng)用架構(gòu)數(shù)據(jù)庫應(yīng)用架構(gòu)Oracle 數(shù)據(jù)庫基礎(chǔ)教程20071.2.1Oracle數(shù)據(jù)

10、庫簡介數(shù)據(jù)庫簡介Oracle 數(shù)據(jù)庫基礎(chǔ)教程2007左起左起 Ed Oates、Bruce Scott、Bob Miner、Larry ElliOracle “四劍客四劍客”O(jiān)racle 數(shù)據(jù)庫基礎(chǔ)教程2007Oracle9i的各種產(chǎn)品的各種產(chǎn)品pOracle9i Database SystempOracle9i Application ServerpOracle9i Developer Suite nOracle9i Web DevelopernOracle9i Forms DevelopernOracle9i Reports Developer nOracle9i JDeveloper O

11、racle 數(shù)據(jù)庫基礎(chǔ)教程2007Oracle9iOracle 數(shù)據(jù)庫基礎(chǔ)教程2007Oracle9iOracle 數(shù)據(jù)庫基礎(chǔ)教程2007Oracle Application ServerOracle 數(shù)據(jù)庫基礎(chǔ)教程2007Oracle9i DatabaseOracle 數(shù)據(jù)庫基礎(chǔ)教程2007Oracle Internet 平臺平臺Oracle 數(shù)據(jù)庫基礎(chǔ)教程20071.2.2Oracle 數(shù)據(jù)庫發(fā)展史數(shù)據(jù)庫發(fā)展史p1977年, SDLp1979年,RSI,產(chǎn)品命名0racle2.0p1983年,oralce3.0p1984年,oracle4.0p1985年,oracle5.0p1988年,o

12、racle6.0p1992年,oracle7.0p1997年,oracle8.0p1998年,oracle8ip2001年,oracle9ip2003年,oracle10g Oracle 數(shù)據(jù)庫基礎(chǔ)教程20071.2.3Oracle數(shù)據(jù)庫特點數(shù)據(jù)庫特點p支持多用戶、大事務(wù)量的事務(wù)處理 p提供標準操作接口 p實施安全性控制和完整性控制 p支持分布式數(shù)據(jù)處理 p具有可移值性、可兼容性和可連接性 Oracle 數(shù)據(jù)庫基礎(chǔ)教程20071.2.4Oracle數(shù)據(jù)庫新特性數(shù)據(jù)庫新特性p系統(tǒng)管理p數(shù)據(jù)庫可靠性p數(shù)據(jù)庫可擴展性 p數(shù)據(jù)庫性能p數(shù)據(jù)庫安全性 pOracle10g數(shù)據(jù)庫特性 Oracle 數(shù)據(jù)庫基礎(chǔ)教程20071.2.5Oracle數(shù)據(jù)庫應(yīng)用結(jié)構(gòu)數(shù)據(jù)庫應(yīng)用結(jié)構(gòu)p多磁盤系統(tǒng) p磁盤映像系統(tǒng) p客戶-服務(wù)器系統(tǒng)(C/S、B/S) p共享服務(wù)器系統(tǒng)(MTS)/專用服務(wù)器系統(tǒng)(

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論