版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
數(shù)據(jù)庫(kù)技術(shù)新進(jìn)展數(shù)據(jù)庫(kù)技術(shù)發(fā)展概述數(shù)據(jù)模型及數(shù)據(jù)庫(kù)系統(tǒng)的發(fā)展數(shù)據(jù)庫(kù)技術(shù)與其它相關(guān)技術(shù)相結(jié)合面向應(yīng)用領(lǐng)域的數(shù)據(jù)庫(kù)新技術(shù)數(shù)據(jù)庫(kù)技術(shù)新進(jìn)展數(shù)據(jù)庫(kù)技術(shù)發(fā)展概述數(shù)據(jù)庫(kù)技術(shù)新進(jìn)展數(shù)據(jù)庫(kù)技術(shù)發(fā)展概述數(shù)據(jù)模型及數(shù)據(jù)庫(kù)系統(tǒng)的發(fā)展數(shù)據(jù)庫(kù)技術(shù)與其它相關(guān)技術(shù)相結(jié)合面向應(yīng)用領(lǐng)域的數(shù)據(jù)庫(kù)新技術(shù)數(shù)據(jù)庫(kù)技術(shù)新進(jìn)展數(shù)據(jù)庫(kù)技術(shù)發(fā)展概述數(shù)據(jù)庫(kù)技術(shù)發(fā)展概述數(shù)據(jù)庫(kù)系統(tǒng)已從第一代的網(wǎng)狀、層次數(shù)據(jù)庫(kù)系統(tǒng),第二代的關(guān)系數(shù)據(jù)庫(kù)系統(tǒng),發(fā)展到第三代以面向?qū)ο竽P蜑橹饕卣鞯臄?shù)據(jù)庫(kù)系統(tǒng)。數(shù)據(jù)庫(kù)技術(shù)與網(wǎng)絡(luò)通信技術(shù)、人工智能技術(shù)、面向?qū)ο蟪绦蛟O(shè)計(jì)技術(shù)、并行計(jì)算技術(shù)等互相滲透,互相結(jié)合,成為當(dāng)前數(shù)據(jù)庫(kù)技術(shù)發(fā)展的主要特征。
數(shù)據(jù)庫(kù)技術(shù)發(fā)展概述數(shù)據(jù)庫(kù)系統(tǒng)已從第一代的網(wǎng)狀、層次數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)庫(kù)技術(shù)發(fā)展概述(續(xù))下圖從數(shù)據(jù)模型、新技術(shù)內(nèi)容、應(yīng)用領(lǐng)域三個(gè)方面,通過(guò)一個(gè)三維空間的視圖,闡述了新一代數(shù)據(jù)庫(kù)系統(tǒng)及其相互關(guān)系。數(shù)據(jù)庫(kù)技術(shù)發(fā)展概述(續(xù))下圖從數(shù)據(jù)模型、新技術(shù)內(nèi)容、應(yīng)用領(lǐng)域數(shù)據(jù)庫(kù)技術(shù)新進(jìn)展數(shù)據(jù)庫(kù)技術(shù)發(fā)展概述數(shù)據(jù)模型及數(shù)據(jù)庫(kù)系統(tǒng)的發(fā)展數(shù)據(jù)庫(kù)技術(shù)與其它相關(guān)技術(shù)相結(jié)合面向應(yīng)用領(lǐng)域的數(shù)據(jù)庫(kù)新技術(shù)數(shù)據(jù)庫(kù)技術(shù)新進(jìn)展數(shù)據(jù)庫(kù)技術(shù)發(fā)展概述數(shù)據(jù)模型及數(shù)據(jù)庫(kù)系統(tǒng)的發(fā)展數(shù)據(jù)模型是數(shù)據(jù)庫(kù)系統(tǒng)的核心和基礎(chǔ)格式化數(shù)據(jù)模型(包括層次數(shù)據(jù)模型和網(wǎng)狀數(shù)據(jù)模型)關(guān)系數(shù)據(jù)模型面向?qū)ο蟮臄?shù)據(jù)模型等非傳統(tǒng)數(shù)據(jù)模型數(shù)據(jù)模型及數(shù)據(jù)庫(kù)系統(tǒng)的發(fā)展數(shù)據(jù)模型是數(shù)據(jù)庫(kù)系統(tǒng)的核心和基礎(chǔ)數(shù)據(jù)模型及數(shù)據(jù)庫(kù)系統(tǒng)的發(fā)展(續(xù))1、第一代數(shù)據(jù)庫(kù)系統(tǒng)(層次數(shù)據(jù)庫(kù)系統(tǒng)和網(wǎng)狀數(shù)據(jù)庫(kù)系統(tǒng))格式化模型,層次模型是網(wǎng)狀模型的特例2、第二代數(shù)據(jù)庫(kù)系統(tǒng)(關(guān)系數(shù)據(jù)庫(kù)系統(tǒng))關(guān)系模型簡(jiǎn)單、清晰,關(guān)系代數(shù)作為語(yǔ)言模型,關(guān)系數(shù)據(jù)理論作為理論基礎(chǔ)。關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)具有形式基礎(chǔ)好、數(shù)據(jù)獨(dú)立性強(qiáng)、數(shù)據(jù)庫(kù)語(yǔ)言非過(guò)程化等特色。3、第三代數(shù)據(jù)庫(kù)系統(tǒng)更加豐富的數(shù)據(jù)模型、更強(qiáng)大的數(shù)據(jù)管理功能、滿(mǎn)足新應(yīng)用要求
數(shù)據(jù)模型及數(shù)據(jù)庫(kù)系統(tǒng)的發(fā)展(續(xù))1、第一代數(shù)據(jù)庫(kù)系統(tǒng)(層次數(shù)數(shù)據(jù)模型及數(shù)據(jù)庫(kù)系統(tǒng)的發(fā)展第一代數(shù)據(jù)庫(kù)系統(tǒng)第二代數(shù)據(jù)庫(kù)系統(tǒng)新一代數(shù)據(jù)庫(kù)技術(shù)的研究和發(fā)展數(shù)據(jù)模型及數(shù)據(jù)庫(kù)系統(tǒng)的發(fā)展第一代數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)模型及數(shù)據(jù)庫(kù)系統(tǒng)的發(fā)展第一代數(shù)據(jù)庫(kù)系統(tǒng)第二代數(shù)據(jù)庫(kù)系統(tǒng)新一代數(shù)據(jù)庫(kù)技術(shù)的研究和發(fā)展數(shù)據(jù)模型及數(shù)據(jù)庫(kù)系統(tǒng)的發(fā)展第一代數(shù)據(jù)庫(kù)系統(tǒng)第一代數(shù)據(jù)庫(kù)系統(tǒng)第一代數(shù)據(jù)庫(kù)系統(tǒng)指層次和網(wǎng)狀數(shù)據(jù)庫(kù)系統(tǒng),其代表是:1969年IBM公司研制的層次模型的數(shù)據(jù)庫(kù)管理系統(tǒng)IMS(InformationManagementSystem)。數(shù)據(jù)庫(kù)任務(wù)組DBTG(DataBaseTaskGroup)于20世紀(jì)60年代末70年代初提出的DBTG報(bào)告,數(shù)據(jù)庫(kù)網(wǎng)狀模型的典型代表。
第一代數(shù)據(jù)庫(kù)系統(tǒng)第一代數(shù)據(jù)庫(kù)系統(tǒng)指層次和網(wǎng)狀數(shù)據(jù)庫(kù)系統(tǒng),其第一代數(shù)據(jù)庫(kù)系統(tǒng)(續(xù))兩種數(shù)據(jù)庫(kù)系統(tǒng)具有下列共同特點(diǎn):1.支持三級(jí)模式的體系結(jié)構(gòu)2.用存取路徑來(lái)表示數(shù)據(jù)之間的聯(lián)系3.獨(dú)立的數(shù)據(jù)定義語(yǔ)言4.導(dǎo)航的數(shù)據(jù)操縱語(yǔ)言第一代數(shù)據(jù)庫(kù)系統(tǒng)(續(xù))兩種數(shù)據(jù)庫(kù)系統(tǒng)具有下列共同特點(diǎn):數(shù)據(jù)模型及數(shù)據(jù)庫(kù)系統(tǒng)的發(fā)展第一代數(shù)據(jù)庫(kù)系統(tǒng)第二代數(shù)據(jù)庫(kù)系統(tǒng)新一代數(shù)據(jù)庫(kù)技術(shù)的研究和發(fā)展數(shù)據(jù)模型及數(shù)據(jù)庫(kù)系統(tǒng)的發(fā)展第一代數(shù)據(jù)庫(kù)系統(tǒng)第二代數(shù)據(jù)庫(kù)系統(tǒng)1970年IBM公司
SanJose研究室的研究員
E.F.Codd發(fā)表了題為“大型共享數(shù)據(jù)庫(kù)數(shù)據(jù)的關(guān)系模型”論文,為關(guān)系數(shù)據(jù)庫(kù)技術(shù)奠定了理論基礎(chǔ)。第二代數(shù)據(jù)庫(kù)系統(tǒng)1970年IBM公司SanJose研究第二代數(shù)據(jù)庫(kù)系統(tǒng)(續(xù))20世紀(jì)70年代是關(guān)系數(shù)據(jù)庫(kù)理論研究和原型開(kāi)發(fā)的時(shí)代。其中以IBMSanJose研究室開(kāi)發(fā)的SystemR和Berkeley大學(xué)研制的INGRES為典型代表。發(fā)展過(guò)程:奠定了關(guān)系模型的理論基礎(chǔ),關(guān)系模型的規(guī)范說(shuō)明。
研究了關(guān)系數(shù)據(jù)語(yǔ)言
攻克了系統(tǒng)實(shí)現(xiàn)中查詢(xún)優(yōu)化、并發(fā)控制、故障恢復(fù)等一系列關(guān)鍵技術(shù)。促進(jìn)了RDBMS產(chǎn)品的蓬勃發(fā)展和廣泛應(yīng)用。
第二代數(shù)據(jù)庫(kù)系統(tǒng)(續(xù))20世紀(jì)70年代是關(guān)系數(shù)據(jù)庫(kù)理論研究和第二代數(shù)據(jù)庫(kù)系統(tǒng)(續(xù))關(guān)系模型具有以下主要特點(diǎn):關(guān)系模型的概念單一,實(shí)體以及實(shí)體之間的聯(lián)系都用關(guān)系來(lái)表示以關(guān)系代數(shù)為基礎(chǔ),形式化基礎(chǔ)好數(shù)據(jù)獨(dú)立性強(qiáng),數(shù)據(jù)的物理存儲(chǔ)和存取路徑對(duì)用戶(hù)隱蔽關(guān)系數(shù)據(jù)庫(kù)語(yǔ)言是非過(guò)程化的,將用戶(hù)從編程數(shù)據(jù)庫(kù)記錄的導(dǎo)航式檢索中解脫出來(lái),大大減小了用戶(hù)編程的難度
第二代數(shù)據(jù)庫(kù)系統(tǒng)(續(xù))關(guān)系模型具有以下主要特點(diǎn):數(shù)據(jù)模型及數(shù)據(jù)庫(kù)系統(tǒng)的發(fā)展第一代數(shù)據(jù)庫(kù)系統(tǒng)第二代數(shù)據(jù)庫(kù)系統(tǒng)新一代數(shù)據(jù)庫(kù)技術(shù)的研究和發(fā)展數(shù)據(jù)模型及數(shù)據(jù)庫(kù)系統(tǒng)的發(fā)展第一代數(shù)據(jù)庫(kù)系統(tǒng)新一代數(shù)據(jù)庫(kù)技術(shù)的研究和發(fā)展一、應(yīng)用領(lǐng)域的需求二、傳統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng)的局限性三、第三代數(shù)據(jù)庫(kù)技術(shù)的特點(diǎn)新一代數(shù)據(jù)庫(kù)技術(shù)的研究和發(fā)展一、應(yīng)用領(lǐng)域的需求一、應(yīng)用領(lǐng)域的需求新的數(shù)據(jù)庫(kù)應(yīng)用領(lǐng)域,如計(jì)算機(jī)輔助設(shè)計(jì)/管理(CAD/CAM)、計(jì)算機(jī)集成制造(CIM)、辦公信息系統(tǒng)(OIS)、地理信息系統(tǒng)(GIS)、知識(shí)庫(kù)系統(tǒng)和實(shí)時(shí)系統(tǒng)等新應(yīng)用需求需要數(shù)據(jù)庫(kù)系統(tǒng)支持以下功能:(1)存儲(chǔ)和處理復(fù)雜對(duì)象(2)支持復(fù)雜的數(shù)據(jù)類(lèi)型(3)需要常駐內(nèi)存的對(duì)象管理以及支持對(duì)大量對(duì)象的存取和計(jì)算(4)實(shí)現(xiàn)程序設(shè)計(jì)語(yǔ)言和數(shù)據(jù)庫(kù)語(yǔ)言無(wú)縫地集成(5)支持長(zhǎng)事務(wù)和嵌套事務(wù)的處理一、應(yīng)用領(lǐng)域的需求新的數(shù)據(jù)庫(kù)應(yīng)用領(lǐng)域,如計(jì)算機(jī)輔助設(shè)計(jì)/管二、傳統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng)的局限性傳統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng)的局限性主要表現(xiàn)在以下幾個(gè)方面:1.面向機(jī)器的語(yǔ)法數(shù)據(jù)模型2.數(shù)據(jù)類(lèi)型簡(jiǎn)單、固定3.結(jié)構(gòu)與行為分離4.阻抗失配(編程模式不同、類(lèi)型系統(tǒng)不匹配)5.被動(dòng)響應(yīng)
6.存儲(chǔ)、管理的對(duì)象有限
7.事務(wù)處理能力較差(只能支持非嵌套事務(wù))二、傳統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng)的局限性傳統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng)的局限性主要表現(xiàn)在以三、第三代數(shù)據(jù)庫(kù)技術(shù)的特點(diǎn)支持面向?qū)ο髷?shù)據(jù)模型面向?qū)ο竽P偷母拍钍牵簩?duì)象標(biāo)識(shí)封裝類(lèi)和類(lèi)層次繼承三、第三代數(shù)據(jù)庫(kù)技術(shù)的特點(diǎn)支持面向?qū)ο髷?shù)據(jù)模型第三代數(shù)據(jù)庫(kù)技術(shù)的特點(diǎn)(續(xù))一個(gè)面向?qū)ο蟮臄?shù)據(jù)庫(kù)系統(tǒng)是一個(gè)持久的、可共享的對(duì)象庫(kù)的存儲(chǔ)和管理者一個(gè)對(duì)象庫(kù)是由一個(gè)面向?qū)ο髷?shù)據(jù)模型所定義的對(duì)象的集合體第三代數(shù)據(jù)庫(kù)技術(shù)的特點(diǎn)(續(xù))一個(gè)面向?qū)ο蟮臄?shù)據(jù)庫(kù)系統(tǒng)是一個(gè)持第三代數(shù)據(jù)庫(kù)技術(shù)的特點(diǎn)(續(xù))一個(gè)數(shù)據(jù)庫(kù)可稱(chēng)為OODBS,必須滿(mǎn)足以下條件支持一核心的面向?qū)ο髷?shù)據(jù)模型支持傳統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng)所有的數(shù)據(jù)庫(kù)特征第三代數(shù)據(jù)庫(kù)技術(shù)的特點(diǎn)(續(xù))一個(gè)數(shù)據(jù)庫(kù)可稱(chēng)為OODBS,必須第三代數(shù)據(jù)庫(kù)技術(shù)的特點(diǎn)(續(xù))在研究熱潮中,許多廠商推出的產(chǎn)品粗糙,質(zhì)量低,導(dǎo)致OODBS有某種回歸到人工導(dǎo)航系統(tǒng)的傾向面向?qū)ο髷?shù)據(jù)庫(kù)的實(shí)現(xiàn)方式一種是在面向?qū)ο蟮脑O(shè)計(jì)環(huán)境中加入數(shù)據(jù)庫(kù)功能,如ORIEN,CLOS等另一種是對(duì)傳統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng)進(jìn)行改進(jìn),使其支持面向?qū)ο蟮臄?shù)據(jù)模型,如ORACLE8.0,INFORMIX9.0等第三代數(shù)據(jù)庫(kù)技術(shù)的特點(diǎn)(續(xù))在研究熱潮中,許多廠商推出的產(chǎn)品第三代數(shù)據(jù)庫(kù)技術(shù)的特點(diǎn)(續(xù))與傳統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng)相比有許多優(yōu)點(diǎn),如包含更多數(shù)據(jù)語(yǔ)義信息,對(duì)復(fù)雜數(shù)據(jù)對(duì)象的表達(dá)能力更強(qiáng)等面向?qū)ο髷?shù)據(jù)庫(kù)還只是一種新興的技術(shù),它的發(fā)展遠(yuǎn)不如關(guān)系數(shù)據(jù)庫(kù)成熟是一項(xiàng)具有重大理論意義和應(yīng)用前景的數(shù)據(jù)庫(kù)技術(shù)第三代數(shù)據(jù)庫(kù)技術(shù)的特點(diǎn)(續(xù))與傳統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng)相比有許多優(yōu)點(diǎn),數(shù)據(jù)庫(kù)技術(shù)新進(jìn)展數(shù)據(jù)庫(kù)技術(shù)發(fā)展概述數(shù)據(jù)模型及數(shù)據(jù)庫(kù)系統(tǒng)的發(fā)展數(shù)據(jù)庫(kù)技術(shù)與其它相關(guān)技術(shù)相結(jié)合面向應(yīng)用領(lǐng)域的數(shù)據(jù)庫(kù)新技術(shù)數(shù)據(jù)庫(kù)技術(shù)新進(jìn)展數(shù)據(jù)庫(kù)技術(shù)發(fā)展概述數(shù)據(jù)庫(kù)技術(shù)與其他相關(guān)技術(shù)相結(jié)合
數(shù)據(jù)庫(kù)技術(shù)與其他學(xué)科的內(nèi)容相結(jié)合,是新一代數(shù)據(jù)庫(kù)技術(shù)的一個(gè)顯著特征,涌現(xiàn)出各種新型的數(shù)據(jù)庫(kù)系統(tǒng),例如:數(shù)據(jù)庫(kù)技術(shù)與分布處理技術(shù)相結(jié)合,出現(xiàn)了分布式數(shù)據(jù)庫(kù)系統(tǒng);數(shù)據(jù)庫(kù)技術(shù)與并行處理技術(shù)相結(jié)合,出現(xiàn)了并行數(shù)據(jù)庫(kù)系統(tǒng);數(shù)據(jù)庫(kù)技術(shù)與人工智能技術(shù)相結(jié)合,出現(xiàn)了知識(shí)庫(kù)系統(tǒng)和主動(dòng)數(shù)據(jù)庫(kù)系統(tǒng);數(shù)據(jù)庫(kù)技術(shù)與多媒體技術(shù)相結(jié)合,出現(xiàn)了多媒體數(shù)據(jù)庫(kù)系統(tǒng);數(shù)據(jù)庫(kù)技術(shù)與模糊技術(shù)相結(jié)合,出現(xiàn)了模糊數(shù)據(jù)庫(kù)系統(tǒng)等。數(shù)據(jù)庫(kù)技術(shù)與其他相關(guān)技術(shù)相結(jié)合數(shù)據(jù)庫(kù)技術(shù)與其他學(xué)科的內(nèi)容相數(shù)據(jù)庫(kù)技術(shù)與其他相關(guān)技術(shù)相結(jié)合分布式數(shù)據(jù)庫(kù)系統(tǒng)并行數(shù)據(jù)庫(kù)多媒體數(shù)據(jù)庫(kù)主動(dòng)數(shù)據(jù)庫(kù)對(duì)象-關(guān)系數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)技術(shù)與其他相關(guān)技術(shù)相結(jié)合分布式數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)庫(kù)技術(shù)與其他相關(guān)技術(shù)相結(jié)合分布式數(shù)據(jù)庫(kù)系統(tǒng)并行數(shù)據(jù)庫(kù)多媒體數(shù)據(jù)庫(kù)主動(dòng)數(shù)據(jù)庫(kù)對(duì)象-關(guān)系數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)技術(shù)與其他相關(guān)技術(shù)相結(jié)合分布式數(shù)據(jù)庫(kù)系統(tǒng)分布式數(shù)據(jù)庫(kù)系統(tǒng)隨著地理上分散的用戶(hù)對(duì)數(shù)據(jù)共享的要求日益增強(qiáng),以及計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的發(fā)展,在傳統(tǒng)的集中式數(shù)據(jù)庫(kù)系統(tǒng)基礎(chǔ)上產(chǎn)生和發(fā)展了分布式數(shù)據(jù)庫(kù)系統(tǒng)分布式數(shù)據(jù)庫(kù)系統(tǒng)隨著地理上分散的用戶(hù)對(duì)數(shù)據(jù)共享的要求日益增強(qiáng)分布式數(shù)據(jù)庫(kù)系統(tǒng)1.分布式數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)2.分布式數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)分布式數(shù)據(jù)庫(kù)系統(tǒng)1.分布式數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)分布式數(shù)據(jù)庫(kù)系統(tǒng)1.分布式數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)2.分布式數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)分布式數(shù)據(jù)庫(kù)系統(tǒng)1.分布式數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)1.分布式數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)分布式數(shù)據(jù)庫(kù)應(yīng)具有以下特點(diǎn):(1)數(shù)據(jù)的物理分布性(2)數(shù)據(jù)的邏輯整體性(3)數(shù)據(jù)的分布獨(dú)立性(也稱(chēng)分布透明性)(4)場(chǎng)地自治和協(xié)調(diào)(5)數(shù)據(jù)的冗余及冗余透明性
1.分布式數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)分布式數(shù)據(jù)庫(kù)應(yīng)具有以下特點(diǎn):分布式數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)(續(xù))例子:假設(shè)一個(gè)大公司擁有四個(gè)子公司,總公司與各子公司各有一臺(tái)計(jì)算機(jī),并已聯(lián)網(wǎng),每臺(tái)計(jì)算機(jī)帶有若干終端。場(chǎng)地A為公司的總部,位于場(chǎng)地B的公司負(fù)責(zé)制造和銷(xiāo)售其產(chǎn)品,位于場(chǎng)地CDE的公司負(fù)責(zé)銷(xiāo)售其產(chǎn)品。各場(chǎng)地都存儲(chǔ)了本場(chǎng)地雇員的數(shù)據(jù),場(chǎng)地B存儲(chǔ)了產(chǎn)品制造情況的數(shù)據(jù),場(chǎng)地BCDE存儲(chǔ)了本場(chǎng)地銷(xiāo)售、庫(kù)存情況的數(shù)據(jù)??蓤?zhí)行的全局應(yīng)用包括:總公司總銷(xiāo)售情況、總公司總庫(kù)存情況、公司間的人員調(diào)動(dòng),等等;可執(zhí)行的局部應(yīng)用包括:場(chǎng)地B檢查產(chǎn)品制造情況、場(chǎng)地E統(tǒng)計(jì)本子公司雇員的平均工資等等。這是一個(gè)典型的分布式數(shù)據(jù)庫(kù)系統(tǒng)。分布式數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)(續(xù))例子:場(chǎng)地A
分布式DBMS場(chǎng)地E
分布式DBMS場(chǎng)地B
分布式DBMS場(chǎng)地D
分布式DBMS場(chǎng)地C
分布式DBMS網(wǎng)絡(luò)場(chǎng)地A分布式DBMS場(chǎng)地分布式數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)(續(xù))分布式系統(tǒng)的優(yōu)點(diǎn)分布式控制數(shù)據(jù)共享可靠性和可用性得到加強(qiáng)性能得到改善可擴(kuò)充性好分布式數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)(續(xù))分布式系統(tǒng)的優(yōu)點(diǎn)分布式數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)(續(xù))分布式系統(tǒng)缺點(diǎn)復(fù)雜增加開(kāi)銷(xiāo)硬件開(kāi)銷(xiāo)通信開(kāi)銷(xiāo)冗余數(shù)據(jù)的潛在開(kāi)銷(xiāo)保證數(shù)據(jù)庫(kù)全局并行性、并行操作的可串行性、安全性和完整性的開(kāi)銷(xiāo)分布式數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)(續(xù))分布式系統(tǒng)缺點(diǎn)分布式數(shù)據(jù)庫(kù)系統(tǒng)1.分布式數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)2.分布式數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)分布式數(shù)據(jù)庫(kù)系統(tǒng)1.分布式數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)2.分布式數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)原則(若干個(gè))局部數(shù)據(jù)模式+(一個(gè))全局?jǐn)?shù)據(jù)模式全局?jǐn)?shù)據(jù)模式四個(gè)層次全局外模式全局概念模式分片模式分布模式2.分布式數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)原則分布式數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)(續(xù))分片模式水平分片垂直分片混合分片分布式數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)(續(xù))分片模式分布式數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)(續(xù))分片時(shí)必須遵守的準(zhǔn)則完全性可重構(gòu)性不相交性分布式數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)(續(xù))分片時(shí)必須遵守的準(zhǔn)則分布式數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)(續(xù))分布模式的分配方案劃分式全副本式部分重復(fù)式分布式數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)(續(xù))分布模式的分配方案分布式數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)(續(xù))四層模式之間的聯(lián)系和轉(zhuǎn)換由三層映象實(shí)現(xiàn)映象1定義全局外模式與全局概念模式之間的對(duì)應(yīng)關(guān)系映象2定義全局關(guān)系與片段之間的對(duì)應(yīng)關(guān)系映象3定義片段與網(wǎng)絡(luò)結(jié)點(diǎn)之間的對(duì)應(yīng)關(guān)系分布式數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)(續(xù))四層模式之間的聯(lián)系和轉(zhuǎn)換由三層映分布式數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)(續(xù))分布透明性式分布式數(shù)據(jù)庫(kù)系統(tǒng)的一個(gè)顯著特點(diǎn)分布透明性三個(gè)層次從高到低依次為:分片透明性、位置透明性和局部數(shù)據(jù)模型透明性分布式數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)(續(xù))分布透明性式分布式數(shù)據(jù)庫(kù)系統(tǒng)的一數(shù)據(jù)庫(kù)技術(shù)與其他相關(guān)技術(shù)相結(jié)合分布式數(shù)據(jù)庫(kù)系統(tǒng)并行數(shù)據(jù)庫(kù)多媒體數(shù)據(jù)庫(kù)主動(dòng)數(shù)據(jù)庫(kù)對(duì)象-關(guān)系數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)技術(shù)與其他相關(guān)技術(shù)相結(jié)合分布式數(shù)據(jù)庫(kù)系統(tǒng)并行數(shù)據(jù)庫(kù)計(jì)算機(jī)體系結(jié)構(gòu)的一個(gè)明顯發(fā)展趨勢(shì)是從單處理器結(jié)構(gòu)向多處理器結(jié)構(gòu)過(guò)渡原因:提高單處理器的性能越來(lái)越困難,單處理器性能有物理極限高性能處理器價(jià)格昂貴,可以用廉價(jià)的多處理器來(lái)代替并行數(shù)據(jù)庫(kù)計(jì)算機(jī)體系結(jié)構(gòu)的一個(gè)明顯發(fā)展趨勢(shì)是從單處理器結(jié)構(gòu)向并行數(shù)據(jù)庫(kù)(續(xù))能否為越來(lái)越多的用戶(hù)維持高事務(wù)吞吐量和低響應(yīng)時(shí)間以成為衡量DBMS性能的重要指標(biāo)并行數(shù)據(jù)庫(kù)以高性能、高可用性、高擴(kuò)充性為指標(biāo),充分利用多處理器平臺(tái)的能力,通過(guò)多種并行性,在聯(lián)機(jī)事務(wù)處理與決策支持應(yīng)用兩種典型環(huán)境中提供優(yōu)化的響應(yīng)時(shí)間和事務(wù)吞吐量并行數(shù)據(jù)庫(kù)(續(xù))能否為越來(lái)越多的用戶(hù)維持高事務(wù)吞吐量和低響應(yīng)并行數(shù)據(jù)庫(kù)(續(xù))1.并行數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)2.并行處理技術(shù)3.并行數(shù)據(jù)庫(kù)與分布式數(shù)據(jù)庫(kù)系統(tǒng)的區(qū)別并行數(shù)據(jù)庫(kù)(續(xù))1.并行數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)1.并行數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)目前并行計(jì)算機(jī)的體系結(jié)構(gòu)主要有以下幾類(lèi):緊耦合全對(duì)稱(chēng)多處理器(SMP)系統(tǒng),所有CPU共享內(nèi)存與磁盤(pán)松耦合群集機(jī)系統(tǒng),所有CPU共享磁盤(pán)大規(guī)模并行處理(MPP)系統(tǒng),所有CPU均有自己的內(nèi)存和磁盤(pán)1.并行數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)目前并行計(jì)算機(jī)的體系結(jié)構(gòu)主要有并行數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)(續(xù))相應(yīng)并行數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu):共享內(nèi)存結(jié)構(gòu)共享磁盤(pán)結(jié)構(gòu)無(wú)共享資源結(jié)構(gòu)并行數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)(續(xù))相應(yīng)并行數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu):并行數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)(續(xù))圖共享內(nèi)存結(jié)構(gòu)處理器處理器處理器···連接網(wǎng)絡(luò)全局共享內(nèi)存磁盤(pán)磁盤(pán)磁盤(pán)···并行數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)(續(xù))圖共享內(nèi)存結(jié)構(gòu)處理器處理器處并行數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)(續(xù))圖無(wú)共享資源結(jié)構(gòu)處理器處理器處理器···連接網(wǎng)絡(luò)磁盤(pán)磁盤(pán)磁盤(pán)···內(nèi)存內(nèi)存內(nèi)存······并行數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)(續(xù))圖無(wú)共享資源結(jié)構(gòu)處理器處理器并行數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)(續(xù))圖共享磁盤(pán)結(jié)構(gòu)處理器處理器處理器···連接網(wǎng)絡(luò)磁盤(pán)磁盤(pán)磁盤(pán)···內(nèi)存內(nèi)存內(nèi)存······并行數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)(續(xù))圖共享磁盤(pán)結(jié)構(gòu)處理器處理器處并行數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)(續(xù))三種結(jié)構(gòu)各有利弊共享內(nèi)存結(jié)構(gòu)相對(duì)來(lái)說(shuō)容易實(shí)現(xiàn),各處處理器的負(fù)載較平衡;但存在訪問(wèn)內(nèi)存和磁盤(pán)的瓶頸,可伸縮性不佳,可用性不太好共享磁盤(pán)結(jié)構(gòu)消除了訪問(wèn)內(nèi)存的瓶頸;但存在訪問(wèn)磁盤(pán)的瓶頸,分布式緩存器也是一個(gè)瓶頸,可擴(kuò)充性不佳無(wú)共享資源結(jié)構(gòu)不易做到負(fù)載平衡;具有極佳的可伸縮性并行數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)(續(xù))三種結(jié)構(gòu)各有利弊2.并行處理技術(shù)采用多線程多線索結(jié)構(gòu),提供四種不同粒度的并行性不同用戶(hù)事務(wù)間的并行性同一事務(wù)內(nèi)不同查詢(xún)間的并行性同一查詢(xún)內(nèi)不同操作間的并行性(垂直并行,或流水線并行)同一操作內(nèi)的并行性(水平并行,或劃分并行)2.并行處理技術(shù)采用多線程多線索結(jié)構(gòu),提供四種不同粒度的并并行處理技術(shù)(續(xù))水平并行性要求物理地將數(shù)據(jù)庫(kù)劃分為小分片,并存放在不同磁盤(pán)上——并行數(shù)據(jù)庫(kù)中的數(shù)據(jù)劃分劃分時(shí)依據(jù)一個(gè)屬性的值,就是一維數(shù)據(jù)劃分劃分時(shí)依據(jù)多個(gè)屬性的值,就是多維數(shù)據(jù)劃分并行處理技術(shù)(續(xù))水平并行性要求物理地將數(shù)據(jù)庫(kù)劃分為小分片,并行處理技術(shù)(續(xù))一維數(shù)據(jù)劃分有以下幾種方法Round-robin(輪轉(zhuǎn))劃分法Range(值域)劃分法Hash(雜湊)劃分法User-defined(用戶(hù)定義)劃分法Schema(模式)劃分法目前商用并行數(shù)據(jù)庫(kù)系統(tǒng)都只提供了一種或多種一維數(shù)據(jù)劃分法并行處理技術(shù)(續(xù))一維數(shù)據(jù)劃分有以下幾種方法3.并行數(shù)據(jù)庫(kù)系統(tǒng)與分布式數(shù)據(jù)庫(kù)系統(tǒng)的區(qū)別應(yīng)用目標(biāo)不同實(shí)現(xiàn)方式不同各結(jié)點(diǎn)的地位不同3.并行數(shù)據(jù)庫(kù)系統(tǒng)與分布式數(shù)據(jù)庫(kù)系統(tǒng)的區(qū)別應(yīng)用目標(biāo)不同數(shù)據(jù)庫(kù)技術(shù)與其他相關(guān)技術(shù)相結(jié)合分布式數(shù)據(jù)庫(kù)系統(tǒng)并行數(shù)據(jù)庫(kù)多媒體數(shù)據(jù)庫(kù)主動(dòng)數(shù)據(jù)庫(kù)對(duì)象-關(guān)系數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)技術(shù)與其他相關(guān)技術(shù)相結(jié)合分布式數(shù)據(jù)庫(kù)系統(tǒng)多媒體數(shù)據(jù)庫(kù)多媒體數(shù)據(jù)庫(kù)實(shí)現(xiàn)對(duì)格式化和非格式化的多媒體數(shù)據(jù)的存儲(chǔ)、管理和查詢(xún),其主要特征有:(1)多媒體數(shù)據(jù)庫(kù)應(yīng)能夠表示多種媒體的數(shù)據(jù)。(2)多媒體數(shù)據(jù)庫(kù)應(yīng)能夠協(xié)調(diào)處理各種媒體數(shù)據(jù),正確識(shí)別各種媒體數(shù)據(jù)之間在空間或時(shí)間上的關(guān)聯(lián)。(3)多媒體數(shù)據(jù)庫(kù)應(yīng)提供比傳統(tǒng)數(shù)據(jù)管理系統(tǒng)更強(qiáng)的適合非格式化數(shù)據(jù)查詢(xún)的搜索功能。
多媒體數(shù)據(jù)庫(kù)應(yīng)提供特種事務(wù)處理與版本管理能力。
多媒體數(shù)據(jù)庫(kù)多媒體數(shù)據(jù)庫(kù)實(shí)現(xiàn)對(duì)格式化和非格式化的多媒體數(shù)據(jù)的數(shù)據(jù)庫(kù)技術(shù)與其他相關(guān)技術(shù)相結(jié)合分布式數(shù)據(jù)庫(kù)系統(tǒng)并行數(shù)據(jù)庫(kù)多媒體數(shù)據(jù)庫(kù)主動(dòng)數(shù)據(jù)庫(kù)對(duì)象-關(guān)系數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)技術(shù)與其他相關(guān)技術(shù)相結(jié)合分布式數(shù)據(jù)庫(kù)系統(tǒng)主動(dòng)數(shù)據(jù)庫(kù)主動(dòng)數(shù)據(jù)庫(kù)(ActiveDataBase)是相對(duì)于傳統(tǒng)數(shù)據(jù)庫(kù)的被動(dòng)性而言的。在傳統(tǒng)數(shù)據(jù)庫(kù)基礎(chǔ)上,結(jié)合人工智能技術(shù)和面向?qū)ο蠹夹g(shù)提出了主動(dòng)數(shù)據(jù)庫(kù)。主動(dòng)數(shù)據(jù)庫(kù)的主要目標(biāo)是提供對(duì)緊急情況及時(shí)反應(yīng)的能力,同時(shí)提高數(shù)據(jù)庫(kù)管理系統(tǒng)的模塊化程度。主動(dòng)數(shù)據(jù)庫(kù)通常采用的方法是在傳統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng)中嵌入ECA(即事件-條件-動(dòng)作)規(guī)則主動(dòng)數(shù)據(jù)庫(kù)主動(dòng)數(shù)據(jù)庫(kù)(ActiveDataBase)是相主動(dòng)數(shù)據(jù)庫(kù)(續(xù))為了有效地支持ECA規(guī)則,主動(dòng)數(shù)據(jù)庫(kù)的研究主要集中于解決以下問(wèn)題:主動(dòng)數(shù)據(jù)庫(kù)的數(shù)據(jù)模型和知識(shí)模型執(zhí)行模型條件檢測(cè)事務(wù)調(diào)度體系結(jié)構(gòu)系統(tǒng)效率
主動(dòng)數(shù)據(jù)庫(kù)(續(xù))為了有效地支持ECA規(guī)則,主動(dòng)數(shù)據(jù)庫(kù)的研究主數(shù)據(jù)庫(kù)技術(shù)與其他相關(guān)技術(shù)相結(jié)合分布式數(shù)據(jù)庫(kù)系統(tǒng)并行數(shù)據(jù)庫(kù)多媒體數(shù)據(jù)庫(kù)主動(dòng)數(shù)據(jù)庫(kù)對(duì)象-關(guān)系數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)技術(shù)與其他相關(guān)技術(shù)相結(jié)合分布式數(shù)據(jù)庫(kù)系統(tǒng)對(duì)象-關(guān)系數(shù)據(jù)庫(kù)是將關(guān)系數(shù)據(jù)庫(kù)和面向?qū)ο蟮臄?shù)據(jù)庫(kù)相結(jié)合的產(chǎn)品特點(diǎn)運(yùn)行用戶(hù)擴(kuò)充基本數(shù)據(jù)類(lèi)型能夠在SQL中支持復(fù)雜對(duì)象能夠支持子類(lèi)對(duì)超類(lèi)的各種特性的繼承能夠提供功能強(qiáng)大的通用規(guī)則系統(tǒng)對(duì)象-關(guān)系數(shù)據(jù)庫(kù)是將關(guān)系數(shù)據(jù)庫(kù)和面向?qū)ο蟮臄?shù)據(jù)庫(kù)相結(jié)合的產(chǎn)品對(duì)象-關(guān)系數(shù)據(jù)庫(kù)(續(xù))實(shí)現(xiàn)方法從頭開(kāi)始對(duì)象-關(guān)系DBMS在現(xiàn)有的關(guān)系型DBMS基礎(chǔ)上進(jìn)行擴(kuò)展將現(xiàn)有的關(guān)系型DBMS與其他廠商的對(duì)象-關(guān)系型DBMS連接在一起,使現(xiàn)有的關(guān)系型DBMS直接而迅速具有對(duì)象-關(guān)系型DBMS的特征將現(xiàn)有的面向?qū)ο笮虳BMS與其他廠商的對(duì)象-關(guān)系型DBMS連接在一起,使現(xiàn)有的面向?qū)ο笮偷腄BMS直接而迅速地具有對(duì)象-關(guān)系型DBMS的特征擴(kuò)充現(xiàn)有的面向?qū)ο笮虳BMS,使之成為對(duì)象-關(guān)系型DBMS對(duì)象-關(guān)系數(shù)據(jù)庫(kù)(續(xù))實(shí)現(xiàn)方法數(shù)據(jù)庫(kù)技術(shù)新進(jìn)展數(shù)據(jù)庫(kù)技術(shù)發(fā)展概述數(shù)據(jù)模型及數(shù)據(jù)庫(kù)系統(tǒng)的發(fā)展數(shù)據(jù)庫(kù)技術(shù)與其它相關(guān)技術(shù)相結(jié)合面向應(yīng)用領(lǐng)域的數(shù)據(jù)庫(kù)新技術(shù)數(shù)據(jù)庫(kù)技術(shù)新進(jìn)展數(shù)據(jù)庫(kù)技術(shù)發(fā)展概述面向應(yīng)用領(lǐng)域的數(shù)據(jù)庫(kù)新技術(shù)數(shù)據(jù)庫(kù)技術(shù)被應(yīng)用到特定的領(lǐng)域中,出現(xiàn)了數(shù)據(jù)倉(cāng)庫(kù)、工程數(shù)據(jù)庫(kù)、統(tǒng)計(jì)數(shù)據(jù)庫(kù)、空間數(shù)據(jù)庫(kù)、科學(xué)數(shù)據(jù)庫(kù)等多種數(shù)據(jù)庫(kù),使數(shù)據(jù)庫(kù)領(lǐng)域的應(yīng)用范圍不斷擴(kuò)大。
特定領(lǐng)域DSSCAx(CAD/CAM/CIM…)地理信息系統(tǒng)計(jì)劃、統(tǒng)計(jì)···數(shù)據(jù)庫(kù)技術(shù)數(shù)據(jù)倉(cāng)庫(kù)工程數(shù)據(jù)庫(kù)地理數(shù)據(jù)庫(kù)空間數(shù)據(jù)庫(kù)統(tǒng)計(jì)數(shù)據(jù)庫(kù)面向應(yīng)用領(lǐng)域的數(shù)據(jù)庫(kù)新技術(shù)數(shù)據(jù)庫(kù)技術(shù)被應(yīng)用到特定的領(lǐng)域中,面向應(yīng)用領(lǐng)域的數(shù)據(jù)庫(kù)新技術(shù)數(shù)據(jù)倉(cāng)庫(kù)工程數(shù)據(jù)庫(kù)統(tǒng)計(jì)數(shù)據(jù)庫(kù)空間數(shù)據(jù)庫(kù)面向應(yīng)用領(lǐng)域的數(shù)據(jù)庫(kù)新技術(shù)數(shù)據(jù)倉(cāng)庫(kù)面向應(yīng)用領(lǐng)域的數(shù)據(jù)庫(kù)新技術(shù)數(shù)據(jù)倉(cāng)庫(kù)工程數(shù)據(jù)庫(kù)統(tǒng)計(jì)數(shù)據(jù)庫(kù)空間數(shù)據(jù)庫(kù)面向應(yīng)用領(lǐng)域的數(shù)據(jù)庫(kù)新技術(shù)數(shù)據(jù)倉(cāng)庫(kù)數(shù)據(jù)倉(cāng)庫(kù)1.從數(shù)據(jù)庫(kù)到數(shù)據(jù)倉(cāng)庫(kù)2.數(shù)據(jù)倉(cāng)庫(kù)的特點(diǎn)3.分析工具4.基于數(shù)據(jù)庫(kù)技術(shù)的DSS解決方案數(shù)據(jù)倉(cāng)庫(kù)1.從數(shù)據(jù)庫(kù)到數(shù)據(jù)倉(cāng)庫(kù)1.從數(shù)據(jù)庫(kù)到數(shù)據(jù)倉(cāng)庫(kù)操作型處理和分析型處理的區(qū)分這種分離,劃清了數(shù)據(jù)處理的分析型環(huán)境與操作型環(huán)境之間的界限,從而由原來(lái)的以單一數(shù)據(jù)庫(kù)為中心的數(shù)據(jù)環(huán)境發(fā)展為一種新環(huán)境:體系化環(huán)境。體系化環(huán)境由操作型環(huán)境和分析型環(huán)境(全局級(jí)數(shù)據(jù)倉(cāng)庫(kù)、部門(mén)級(jí)數(shù)據(jù)倉(cāng)庫(kù)、個(gè)人級(jí)數(shù)據(jù)倉(cāng)庫(kù))構(gòu)成。1.從數(shù)據(jù)庫(kù)到數(shù)據(jù)倉(cāng)庫(kù)操作型處理和分析型處理的區(qū)分從數(shù)據(jù)庫(kù)到數(shù)據(jù)倉(cāng)庫(kù)(續(xù))事務(wù)處理環(huán)境不適宜DSS應(yīng)用:(1)事務(wù)處理和分析處理的性能特性不同(2)數(shù)據(jù)集成問(wèn)題(3)數(shù)據(jù)動(dòng)態(tài)集成問(wèn)題(4)歷史數(shù)據(jù)問(wèn)題(5)數(shù)據(jù)的綜合問(wèn)題從數(shù)據(jù)庫(kù)到數(shù)據(jù)倉(cāng)庫(kù)(續(xù))事務(wù)處理環(huán)境不適宜DSS應(yīng)用:2.數(shù)據(jù)倉(cāng)庫(kù)的定義和特點(diǎn)數(shù)據(jù)倉(cāng)庫(kù)概念的創(chuàng)始人W.H.Inmon在其《BuildingDataWarehouse》一書(shū)中,列出了操作型數(shù)據(jù)與分析型數(shù)據(jù)之間的區(qū)別(見(jiàn)P262)。數(shù)據(jù)倉(cāng)庫(kù)的定義:數(shù)據(jù)倉(cāng)庫(kù)就是一個(gè)面向主題的、集成的、不可更新的、隨時(shí)間不斷變化的數(shù)據(jù)集合,用以支持企業(yè)或組織的決策分析處理。2.數(shù)據(jù)倉(cāng)庫(kù)的定義和特點(diǎn)數(shù)據(jù)倉(cāng)庫(kù)概念的創(chuàng)始人W.H.I數(shù)據(jù)倉(cāng)庫(kù)的定義和特點(diǎn)(續(xù))分析型數(shù)據(jù)的特點(diǎn)可以概括為四點(diǎn),也就是數(shù)據(jù)倉(cāng)庫(kù)數(shù)據(jù)的四個(gè)基本特征:
數(shù)據(jù)倉(cāng)庫(kù)的數(shù)據(jù)是面向主題的
數(shù)據(jù)倉(cāng)庫(kù)的數(shù)據(jù)是集成的
數(shù)據(jù)倉(cāng)庫(kù)的數(shù)據(jù)是不可更新的
數(shù)據(jù)倉(cāng)庫(kù)的數(shù)據(jù)是隨時(shí)間不斷變化的
數(shù)據(jù)倉(cāng)庫(kù)的定義和特點(diǎn)(續(xù))分析型數(shù)據(jù)的特點(diǎn)可以概括為四點(diǎn),也3.分析工具數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)的重要組成部分(1)聯(lián)機(jī)分析處理技術(shù)及工具聯(lián)機(jī)分析處理(OLAP與聯(lián)機(jī)事務(wù)處理(OLTP)從1991年W.H.Inmon提出DW概念到E.F.Codd于1993年提出OLAP概念僅僅兩年,而從OLAP概念提出到OLAP工具的推出則時(shí)間更短,幾乎是同時(shí)的。
3.分析工具數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)的重要組成部分分析工具(續(xù))E.F.Codd在“ProvidingOLAPtoUserAnalysts”一文(見(jiàn)《PCWorld》1993,9)中完整地定義了OLAP的概念,多維分析的概念,并給出了數(shù)據(jù)分析從低級(jí)到高級(jí)的四種模型以及OLAP的十二條準(zhǔn)則OLAP工具產(chǎn)品的實(shí)現(xiàn)可分為兩大類(lèi):基于多維數(shù)據(jù)庫(kù)的基于關(guān)系數(shù)據(jù)庫(kù)的分析工具(續(xù))E.F.Codd在“ProvidingOL分析工具(續(xù))(2)數(shù)據(jù)挖掘技術(shù)和工具數(shù)據(jù)挖掘(DataMining,簡(jiǎn)稱(chēng)DM)是從超大型數(shù)據(jù)庫(kù)(VLDB)或數(shù)據(jù)倉(cāng)庫(kù)中發(fā)現(xiàn)并提取隱藏在內(nèi)的信息的一種新技術(shù)。目的是幫助決策者尋找數(shù)據(jù)間潛在的關(guān)聯(lián),發(fā)現(xiàn)經(jīng)營(yíng)者被忽略的要素,而這些要素對(duì)預(yù)測(cè)趨勢(shì)、決策行為也許是十分有用的信息。分析工具(續(xù))(2)數(shù)據(jù)挖掘技術(shù)和工具分析工具(續(xù))數(shù)據(jù)挖掘技術(shù)涉及數(shù)據(jù)庫(kù)技術(shù)、人工智能技術(shù)、機(jī)器學(xué)習(xí)、統(tǒng)計(jì)分析等多種技術(shù),它使DSS系統(tǒng)跨入了一個(gè)新階段。綜上所述,數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)是多種技術(shù)的綜合體,它由數(shù)據(jù)倉(cāng)庫(kù)(DW)、數(shù)據(jù)倉(cāng)庫(kù)管理系統(tǒng)(DWMS)、數(shù)據(jù)倉(cāng)庫(kù)工具三個(gè)部分組成。
分析工具(續(xù))數(shù)據(jù)挖掘技術(shù)涉及數(shù)據(jù)庫(kù)技術(shù)、人工智能技術(shù)、機(jī)器數(shù)據(jù)倉(cāng)庫(kù)工具層多維分析工具數(shù)據(jù)挖掘工具可視化工具最終用戶(hù)備注:
表示關(guān)系型數(shù)據(jù)表示多維數(shù)據(jù)高度綜合級(jí)輕度綜合級(jí)數(shù)據(jù)倉(cāng)庫(kù)早期細(xì)節(jié)級(jí)當(dāng)前細(xì)節(jié)級(jí)數(shù)據(jù)倉(cāng)庫(kù)管理系統(tǒng)數(shù)據(jù)倉(cāng)庫(kù)工具層多維分析工具數(shù)據(jù)挖掘工具可視化工具最終用戶(hù)4.基于數(shù)據(jù)庫(kù)技術(shù)的DSS解決方案DW+OLAP+DMDSS的可行方案數(shù)據(jù)倉(cāng)庫(kù)、OLAP和數(shù)據(jù)挖掘是作為三種獨(dú)立的信息處理技術(shù)出現(xiàn)的。數(shù)據(jù)倉(cāng)庫(kù)用于數(shù)據(jù)的存儲(chǔ)和組織,OLAP集中于數(shù)據(jù)的分析,數(shù)據(jù)挖掘則致力于知識(shí)的自動(dòng)發(fā)現(xiàn)。它們都可以分別應(yīng)用到信息系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)中,以提高相應(yīng)部分的處理能力。
4.基于數(shù)據(jù)庫(kù)技術(shù)的DSS解決方案DW+OLAP+DM基于數(shù)據(jù)庫(kù)技術(shù)的DSS解決方案(續(xù))三種技術(shù)結(jié)合起來(lái)成為新的DSS構(gòu)架(1)在底層的數(shù)據(jù)庫(kù)中保存了大量的事務(wù)級(jí)細(xì)節(jié)數(shù)據(jù)。(2)數(shù)據(jù)倉(cāng)庫(kù)對(duì)底層數(shù)據(jù)庫(kù)中的事務(wù)級(jí)數(shù)據(jù)進(jìn)行集成、轉(zhuǎn)換、綜合,重新組織成面向全局的數(shù)據(jù)視圖,為DSS提供數(shù)據(jù)存儲(chǔ)和組織的基礎(chǔ)(3)OLAP從數(shù)據(jù)倉(cāng)庫(kù)中的集成數(shù)據(jù)出發(fā),構(gòu)建面向分析的多維數(shù)據(jù)模型,再使用多維分析方法從多個(gè)不同的視角對(duì)多維數(shù)據(jù)進(jìn)行分析、比較,分析活動(dòng)從以前的方法驅(qū)動(dòng)轉(zhuǎn)向了數(shù)據(jù)驅(qū)動(dòng),分析方法和數(shù)據(jù)結(jié)構(gòu)實(shí)現(xiàn)了分離。(4)數(shù)據(jù)挖掘以數(shù)據(jù)倉(cāng)庫(kù)和多維數(shù)據(jù)庫(kù)中的大量數(shù)據(jù)為基礎(chǔ),自動(dòng)地發(fā)現(xiàn)數(shù)據(jù)中的潛在模式,并以這些模式為基礎(chǔ)自動(dòng)地作出預(yù)測(cè)?;跀?shù)據(jù)庫(kù)技術(shù)的DSS解決方案(續(xù))三種技術(shù)結(jié)合起來(lái)成為新的面向應(yīng)用領(lǐng)域的數(shù)據(jù)庫(kù)新技術(shù)數(shù)據(jù)倉(cāng)庫(kù)工程數(shù)據(jù)庫(kù)統(tǒng)計(jì)數(shù)據(jù)庫(kù)空間數(shù)據(jù)庫(kù)面向應(yīng)用領(lǐng)域的數(shù)據(jù)庫(kù)新技術(shù)數(shù)據(jù)倉(cāng)庫(kù)工程數(shù)據(jù)庫(kù)工程數(shù)據(jù)庫(kù)是一種能存儲(chǔ)和管理各種工程設(shè)計(jì)圖形和工程設(shè)計(jì)文檔,并能為工程設(shè)計(jì)提供各種服務(wù)的數(shù)據(jù)庫(kù)。應(yīng)用于CAD/CAM,CIM,CASE等Cax的工程應(yīng)用領(lǐng)域。工程數(shù)據(jù)庫(kù)工程數(shù)據(jù)庫(kù)是一種能存儲(chǔ)和管理各種工程設(shè)計(jì)圖形和工程工程數(shù)據(jù)庫(kù)(續(xù))工程數(shù)據(jù)庫(kù)管理系統(tǒng)的功能:支持復(fù)雜對(duì)象(如圖形數(shù)據(jù)、工程設(shè)計(jì)文檔)的表示和處理;可擴(kuò)展的數(shù)據(jù)類(lèi)型;支持復(fù)雜多樣的工程數(shù)據(jù)的存儲(chǔ)和集成管理;支持變長(zhǎng)結(jié)構(gòu)數(shù)據(jù)實(shí)體的處理;支持工程長(zhǎng)事務(wù)和嵌套事務(wù)的并發(fā)控制和恢復(fù);支持設(shè)計(jì)過(guò)程中多個(gè)不同數(shù)據(jù)版本的存儲(chǔ)和管理;支持模式的動(dòng)態(tài)修改和擴(kuò)展;支持多種工程應(yīng)用程序等。
工程數(shù)據(jù)庫(kù)(續(xù))工程數(shù)據(jù)庫(kù)管理系統(tǒng)的功能:面向應(yīng)用領(lǐng)域的數(shù)據(jù)庫(kù)新技術(shù)數(shù)據(jù)倉(cāng)庫(kù)工程數(shù)據(jù)庫(kù)統(tǒng)計(jì)數(shù)據(jù)庫(kù)空間數(shù)據(jù)庫(kù)面向應(yīng)用領(lǐng)域的數(shù)據(jù)庫(kù)新技術(shù)數(shù)據(jù)倉(cāng)庫(kù)統(tǒng)計(jì)數(shù)據(jù)庫(kù)統(tǒng)計(jì)數(shù)據(jù)庫(kù)是一種用來(lái)對(duì)統(tǒng)計(jì)數(shù)據(jù)進(jìn)行存儲(chǔ)、統(tǒng)計(jì)、分析的數(shù)據(jù)庫(kù)系統(tǒng)。
統(tǒng)計(jì)數(shù)據(jù)具有以下的基本特性:
(1)分類(lèi)屬性和統(tǒng)計(jì)屬性
(2)多維性,多維性是統(tǒng)計(jì)數(shù)據(jù)最基本的特點(diǎn)(3)分類(lèi)屬性的層次結(jié)構(gòu)(4)微數(shù)據(jù)(MicroData)和宏數(shù)據(jù)(MacroData)
統(tǒng)計(jì)數(shù)據(jù)庫(kù)統(tǒng)計(jì)數(shù)據(jù)庫(kù)是一種用來(lái)對(duì)統(tǒng)計(jì)數(shù)據(jù)進(jìn)行存儲(chǔ)、統(tǒng)計(jì)、分析統(tǒng)計(jì)數(shù)據(jù)庫(kù)(續(xù))統(tǒng)計(jì)數(shù)據(jù)庫(kù)研究的問(wèn)題和技術(shù)有:
(1)數(shù)據(jù)模型
(2)查詢(xún)語(yǔ)言和用戶(hù)接口(3)統(tǒng)計(jì)數(shù)據(jù)的物理組織
(4)時(shí)序數(shù)據(jù)
(5)統(tǒng)計(jì)數(shù)據(jù)庫(kù)安全性
統(tǒng)計(jì)數(shù)據(jù)庫(kù)(續(xù))統(tǒng)計(jì)數(shù)據(jù)庫(kù)研究的問(wèn)題和技術(shù)有:面向應(yīng)用領(lǐng)域的數(shù)據(jù)庫(kù)新技術(shù)數(shù)據(jù)倉(cāng)庫(kù)工程數(shù)據(jù)庫(kù)統(tǒng)計(jì)數(shù)據(jù)庫(kù)空間數(shù)據(jù)庫(kù)面向應(yīng)用領(lǐng)域的數(shù)據(jù)庫(kù)新技術(shù)數(shù)據(jù)倉(cāng)庫(kù)空間數(shù)據(jù)庫(kù)空間數(shù)據(jù)是用于表示空間物體的位置、形狀、大小和分布特征等諸方面信息的數(shù)據(jù),適用于描述所有二維、三維和多維分布的關(guān)于區(qū)域的現(xiàn)象。
空間數(shù)據(jù)庫(kù)系統(tǒng)是描述、存儲(chǔ)和處理空間數(shù)據(jù)及其屬性數(shù)據(jù)的數(shù)據(jù)庫(kù)系統(tǒng)。
空間數(shù)據(jù)庫(kù)空間數(shù)據(jù)是用于表示空間物體的位置、形狀、大小和分布空間數(shù)據(jù)庫(kù)(續(xù))空間數(shù)據(jù)庫(kù)技術(shù)研究的主要內(nèi)容包括:
(1)空間數(shù)據(jù)模型:空間數(shù)據(jù)模型是描述空間實(shí)體和空間實(shí)體關(guān)系的數(shù)據(jù)模型。
(2)空間數(shù)據(jù)查詢(xún)語(yǔ)言,空間數(shù)據(jù)查詢(xún)包括位置查詢(xún)、空間關(guān)系查詢(xún)和屬性查詢(xún),
(3)空間數(shù)據(jù)庫(kù)管理系統(tǒng)
空間數(shù)據(jù)庫(kù)(續(xù))空間數(shù)據(jù)庫(kù)技術(shù)研究的主要內(nèi)容包括:小結(jié)本章概要地回顧了數(shù)據(jù)庫(kù)技術(shù)發(fā)展的三個(gè)階段,著重介紹了數(shù)據(jù)庫(kù)新技術(shù)的主要內(nèi)容和發(fā)展方向。本章以數(shù)據(jù)模型、新技術(shù)內(nèi)容、應(yīng)用領(lǐng)域?yàn)槿龡l主線,闡述了新一代數(shù)據(jù)庫(kù)系統(tǒng)及其相互關(guān)系,從這三個(gè)方面介紹了數(shù)據(jù)庫(kù)技術(shù)的進(jìn)展:數(shù)據(jù)庫(kù)技術(shù)發(fā)展的核心是數(shù)據(jù)模型的發(fā)展;傳統(tǒng)的數(shù)據(jù)庫(kù)技術(shù)和其他計(jì)算機(jī)技術(shù)的互相結(jié)合、互相滲透是數(shù)據(jù)庫(kù)新技術(shù)的主要特征;數(shù)據(jù)庫(kù)技術(shù)在特定領(lǐng)域的應(yīng)用使數(shù)據(jù)庫(kù)的應(yīng)用范圍不斷擴(kuò)大,從而為數(shù)據(jù)庫(kù)技術(shù)的發(fā)展提供源源不斷的動(dòng)力。小結(jié)本章概要地回顧了數(shù)據(jù)庫(kù)技術(shù)發(fā)展的三個(gè)階段,著重介紹了數(shù)小結(jié)(續(xù))介紹了數(shù)據(jù)庫(kù)大家庭中的主要成員,包括分布式數(shù)據(jù)庫(kù)系統(tǒng)、并行數(shù)據(jù)庫(kù)系統(tǒng)、主動(dòng)數(shù)據(jù)庫(kù)系統(tǒng)、多媒體數(shù)據(jù)庫(kù)系統(tǒng)、模糊數(shù)據(jù)庫(kù)系統(tǒng)以及面向特定領(lǐng)域的數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)、工程數(shù)據(jù)庫(kù)系統(tǒng)、統(tǒng)計(jì)數(shù)據(jù)庫(kù)系統(tǒng)和空間數(shù)據(jù)庫(kù)系統(tǒng)。
小結(jié)(續(xù))介紹了數(shù)據(jù)庫(kù)大家庭中的主要成員,包括分布式數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)技術(shù)新進(jìn)展數(shù)據(jù)庫(kù)技術(shù)發(fā)展概述數(shù)據(jù)模型及數(shù)據(jù)庫(kù)系統(tǒng)的發(fā)展數(shù)據(jù)庫(kù)技術(shù)與其它相關(guān)技術(shù)相結(jié)合面向應(yīng)用領(lǐng)域的數(shù)據(jù)庫(kù)新技術(shù)數(shù)據(jù)庫(kù)技術(shù)新進(jìn)展數(shù)據(jù)庫(kù)技術(shù)發(fā)展概述數(shù)據(jù)庫(kù)技術(shù)新進(jìn)展數(shù)據(jù)庫(kù)技術(shù)發(fā)展概述數(shù)據(jù)模型及數(shù)據(jù)庫(kù)系統(tǒng)的發(fā)展數(shù)據(jù)庫(kù)技術(shù)與其它相關(guān)技術(shù)相結(jié)合面向應(yīng)用領(lǐng)域的數(shù)據(jù)庫(kù)新技術(shù)數(shù)據(jù)庫(kù)技術(shù)新進(jìn)展數(shù)據(jù)庫(kù)技術(shù)發(fā)展概述數(shù)據(jù)庫(kù)技術(shù)發(fā)展概述數(shù)據(jù)庫(kù)系統(tǒng)已從第一代的網(wǎng)狀、層次數(shù)據(jù)庫(kù)系統(tǒng),第二代的關(guān)系數(shù)據(jù)庫(kù)系統(tǒng),發(fā)展到第三代以面向?qū)ο竽P蜑橹饕卣鞯臄?shù)據(jù)庫(kù)系統(tǒng)。數(shù)據(jù)庫(kù)技術(shù)與網(wǎng)絡(luò)通信技術(shù)、人工智能技術(shù)、面向?qū)ο蟪绦蛟O(shè)計(jì)技術(shù)、并行計(jì)算技術(shù)等互相滲透,互相結(jié)合,成為當(dāng)前數(shù)據(jù)庫(kù)技術(shù)發(fā)展的主要特征。
數(shù)據(jù)庫(kù)技術(shù)發(fā)展概述數(shù)據(jù)庫(kù)系統(tǒng)已從第一代的網(wǎng)狀、層次數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)庫(kù)技術(shù)發(fā)展概述(續(xù))下圖從數(shù)據(jù)模型、新技術(shù)內(nèi)容、應(yīng)用領(lǐng)域三個(gè)方面,通過(guò)一個(gè)三維空間的視圖,闡述了新一代數(shù)據(jù)庫(kù)系統(tǒng)及其相互關(guān)系。數(shù)據(jù)庫(kù)技術(shù)發(fā)展概述(續(xù))下圖從數(shù)據(jù)模型、新技術(shù)內(nèi)容、應(yīng)用領(lǐng)域數(shù)據(jù)庫(kù)技術(shù)新進(jìn)展數(shù)據(jù)庫(kù)技術(shù)發(fā)展概述數(shù)據(jù)模型及數(shù)據(jù)庫(kù)系統(tǒng)的發(fā)展數(shù)據(jù)庫(kù)技術(shù)與其它相關(guān)技術(shù)相結(jié)合面向應(yīng)用領(lǐng)域的數(shù)據(jù)庫(kù)新技術(shù)數(shù)據(jù)庫(kù)技術(shù)新進(jìn)展數(shù)據(jù)庫(kù)技術(shù)發(fā)展概述數(shù)據(jù)模型及數(shù)據(jù)庫(kù)系統(tǒng)的發(fā)展數(shù)據(jù)模型是數(shù)據(jù)庫(kù)系統(tǒng)的核心和基礎(chǔ)格式化數(shù)據(jù)模型(包括層次數(shù)據(jù)模型和網(wǎng)狀數(shù)據(jù)模型)關(guān)系數(shù)據(jù)模型面向?qū)ο蟮臄?shù)據(jù)模型等非傳統(tǒng)數(shù)據(jù)模型數(shù)據(jù)模型及數(shù)據(jù)庫(kù)系統(tǒng)的發(fā)展數(shù)據(jù)模型是數(shù)據(jù)庫(kù)系統(tǒng)的核心和基礎(chǔ)數(shù)據(jù)模型及數(shù)據(jù)庫(kù)系統(tǒng)的發(fā)展(續(xù))1、第一代數(shù)據(jù)庫(kù)系統(tǒng)(層次數(shù)據(jù)庫(kù)系統(tǒng)和網(wǎng)狀數(shù)據(jù)庫(kù)系統(tǒng))格式化模型,層次模型是網(wǎng)狀模型的特例2、第二代數(shù)據(jù)庫(kù)系統(tǒng)(關(guān)系數(shù)據(jù)庫(kù)系統(tǒng))關(guān)系模型簡(jiǎn)單、清晰,關(guān)系代數(shù)作為語(yǔ)言模型,關(guān)系數(shù)據(jù)理論作為理論基礎(chǔ)。關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)具有形式基礎(chǔ)好、數(shù)據(jù)獨(dú)立性強(qiáng)、數(shù)據(jù)庫(kù)語(yǔ)言非過(guò)程化等特色。3、第三代數(shù)據(jù)庫(kù)系統(tǒng)更加豐富的數(shù)據(jù)模型、更強(qiáng)大的數(shù)據(jù)管理功能、滿(mǎn)足新應(yīng)用要求
數(shù)據(jù)模型及數(shù)據(jù)庫(kù)系統(tǒng)的發(fā)展(續(xù))1、第一代數(shù)據(jù)庫(kù)系統(tǒng)(層次數(shù)數(shù)據(jù)模型及數(shù)據(jù)庫(kù)系統(tǒng)的發(fā)展第一代數(shù)據(jù)庫(kù)系統(tǒng)第二代數(shù)據(jù)庫(kù)系統(tǒng)新一代數(shù)據(jù)庫(kù)技術(shù)的研究和發(fā)展數(shù)據(jù)模型及數(shù)據(jù)庫(kù)系統(tǒng)的發(fā)展第一代數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)模型及數(shù)據(jù)庫(kù)系統(tǒng)的發(fā)展第一代數(shù)據(jù)庫(kù)系統(tǒng)第二代數(shù)據(jù)庫(kù)系統(tǒng)新一代數(shù)據(jù)庫(kù)技術(shù)的研究和發(fā)展數(shù)據(jù)模型及數(shù)據(jù)庫(kù)系統(tǒng)的發(fā)展第一代數(shù)據(jù)庫(kù)系統(tǒng)第一代數(shù)據(jù)庫(kù)系統(tǒng)第一代數(shù)據(jù)庫(kù)系統(tǒng)指層次和網(wǎng)狀數(shù)據(jù)庫(kù)系統(tǒng),其代表是:1969年IBM公司研制的層次模型的數(shù)據(jù)庫(kù)管理系統(tǒng)IMS(InformationManagementSystem)。數(shù)據(jù)庫(kù)任務(wù)組DBTG(DataBaseTaskGroup)于20世紀(jì)60年代末70年代初提出的DBTG報(bào)告,數(shù)據(jù)庫(kù)網(wǎng)狀模型的典型代表。
第一代數(shù)據(jù)庫(kù)系統(tǒng)第一代數(shù)據(jù)庫(kù)系統(tǒng)指層次和網(wǎng)狀數(shù)據(jù)庫(kù)系統(tǒng),其第一代數(shù)據(jù)庫(kù)系統(tǒng)(續(xù))兩種數(shù)據(jù)庫(kù)系統(tǒng)具有下列共同特點(diǎn):1.支持三級(jí)模式的體系結(jié)構(gòu)2.用存取路徑來(lái)表示數(shù)據(jù)之間的聯(lián)系3.獨(dú)立的數(shù)據(jù)定義語(yǔ)言4.導(dǎo)航的數(shù)據(jù)操縱語(yǔ)言第一代數(shù)據(jù)庫(kù)系統(tǒng)(續(xù))兩種數(shù)據(jù)庫(kù)系統(tǒng)具有下列共同特點(diǎn):數(shù)據(jù)模型及數(shù)據(jù)庫(kù)系統(tǒng)的發(fā)展第一代數(shù)據(jù)庫(kù)系統(tǒng)第二代數(shù)據(jù)庫(kù)系統(tǒng)新一代數(shù)據(jù)庫(kù)技術(shù)的研究和發(fā)展數(shù)據(jù)模型及數(shù)據(jù)庫(kù)系統(tǒng)的發(fā)展第一代數(shù)據(jù)庫(kù)系統(tǒng)第二代數(shù)據(jù)庫(kù)系統(tǒng)1970年IBM公司
SanJose研究室的研究員
E.F.Codd發(fā)表了題為“大型共享數(shù)據(jù)庫(kù)數(shù)據(jù)的關(guān)系模型”論文,為關(guān)系數(shù)據(jù)庫(kù)技術(shù)奠定了理論基礎(chǔ)。第二代數(shù)據(jù)庫(kù)系統(tǒng)1970年IBM公司SanJose研究第二代數(shù)據(jù)庫(kù)系統(tǒng)(續(xù))20世紀(jì)70年代是關(guān)系數(shù)據(jù)庫(kù)理論研究和原型開(kāi)發(fā)的時(shí)代。其中以IBMSanJose研究室開(kāi)發(fā)的SystemR和Berkeley大學(xué)研制的INGRES為典型代表。發(fā)展過(guò)程:奠定了關(guān)系模型的理論基礎(chǔ),關(guān)系模型的規(guī)范說(shuō)明。
研究了關(guān)系數(shù)據(jù)語(yǔ)言
攻克了系統(tǒng)實(shí)現(xiàn)中查詢(xún)優(yōu)化、并發(fā)控制、故障恢復(fù)等一系列關(guān)鍵技術(shù)。促進(jìn)了RDBMS產(chǎn)品的蓬勃發(fā)展和廣泛應(yīng)用。
第二代數(shù)據(jù)庫(kù)系統(tǒng)(續(xù))20世紀(jì)70年代是關(guān)系數(shù)據(jù)庫(kù)理論研究和第二代數(shù)據(jù)庫(kù)系統(tǒng)(續(xù))關(guān)系模型具有以下主要特點(diǎn):關(guān)系模型的概念單一,實(shí)體以及實(shí)體之間的聯(lián)系都用關(guān)系來(lái)表示以關(guān)系代數(shù)為基礎(chǔ),形式化基礎(chǔ)好數(shù)據(jù)獨(dú)立性強(qiáng),數(shù)據(jù)的物理存儲(chǔ)和存取路徑對(duì)用戶(hù)隱蔽關(guān)系數(shù)據(jù)庫(kù)語(yǔ)言是非過(guò)程化的,將用戶(hù)從編程數(shù)據(jù)庫(kù)記錄的導(dǎo)航式檢索中解脫出來(lái),大大減小了用戶(hù)編程的難度
第二代數(shù)據(jù)庫(kù)系統(tǒng)(續(xù))關(guān)系模型具有以下主要特點(diǎn):數(shù)據(jù)模型及數(shù)據(jù)庫(kù)系統(tǒng)的發(fā)展第一代數(shù)據(jù)庫(kù)系統(tǒng)第二代數(shù)據(jù)庫(kù)系統(tǒng)新一代數(shù)據(jù)庫(kù)技術(shù)的研究和發(fā)展數(shù)據(jù)模型及數(shù)據(jù)庫(kù)系統(tǒng)的發(fā)展第一代數(shù)據(jù)庫(kù)系統(tǒng)新一代數(shù)據(jù)庫(kù)技術(shù)的研究和發(fā)展一、應(yīng)用領(lǐng)域的需求二、傳統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng)的局限性三、第三代數(shù)據(jù)庫(kù)技術(shù)的特點(diǎn)新一代數(shù)據(jù)庫(kù)技術(shù)的研究和發(fā)展一、應(yīng)用領(lǐng)域的需求一、應(yīng)用領(lǐng)域的需求新的數(shù)據(jù)庫(kù)應(yīng)用領(lǐng)域,如計(jì)算機(jī)輔助設(shè)計(jì)/管理(CAD/CAM)、計(jì)算機(jī)集成制造(CIM)、辦公信息系統(tǒng)(OIS)、地理信息系統(tǒng)(GIS)、知識(shí)庫(kù)系統(tǒng)和實(shí)時(shí)系統(tǒng)等新應(yīng)用需求需要數(shù)據(jù)庫(kù)系統(tǒng)支持以下功能:(1)存儲(chǔ)和處理復(fù)雜對(duì)象(2)支持復(fù)雜的數(shù)據(jù)類(lèi)型(3)需要常駐內(nèi)存的對(duì)象管理以及支持對(duì)大量對(duì)象的存取和計(jì)算(4)實(shí)現(xiàn)程序設(shè)計(jì)語(yǔ)言和數(shù)據(jù)庫(kù)語(yǔ)言無(wú)縫地集成(5)支持長(zhǎng)事務(wù)和嵌套事務(wù)的處理一、應(yīng)用領(lǐng)域的需求新的數(shù)據(jù)庫(kù)應(yīng)用領(lǐng)域,如計(jì)算機(jī)輔助設(shè)計(jì)/管二、傳統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng)的局限性傳統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng)的局限性主要表現(xiàn)在以下幾個(gè)方面:1.面向機(jī)器的語(yǔ)法數(shù)據(jù)模型2.數(shù)據(jù)類(lèi)型簡(jiǎn)單、固定3.結(jié)構(gòu)與行為分離4.阻抗失配(編程模式不同、類(lèi)型系統(tǒng)不匹配)5.被動(dòng)響應(yīng)
6.存儲(chǔ)、管理的對(duì)象有限
7.事務(wù)處理能力較差(只能支持非嵌套事務(wù))二、傳統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng)的局限性傳統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng)的局限性主要表現(xiàn)在以三、第三代數(shù)據(jù)庫(kù)技術(shù)的特點(diǎn)支持面向?qū)ο髷?shù)據(jù)模型面向?qū)ο竽P偷母拍钍牵簩?duì)象標(biāo)識(shí)封裝類(lèi)和類(lèi)層次繼承三、第三代數(shù)據(jù)庫(kù)技術(shù)的特點(diǎn)支持面向?qū)ο髷?shù)據(jù)模型第三代數(shù)據(jù)庫(kù)技術(shù)的特點(diǎn)(續(xù))一個(gè)面向?qū)ο蟮臄?shù)據(jù)庫(kù)系統(tǒng)是一個(gè)持久的、可共享的對(duì)象庫(kù)的存儲(chǔ)和管理者一個(gè)對(duì)象庫(kù)是由一個(gè)面向?qū)ο髷?shù)據(jù)模型所定義的對(duì)象的集合體第三代數(shù)據(jù)庫(kù)技術(shù)的特點(diǎn)(續(xù))一個(gè)面向?qū)ο蟮臄?shù)據(jù)庫(kù)系統(tǒng)是一個(gè)持第三代數(shù)據(jù)庫(kù)技術(shù)的特點(diǎn)(續(xù))一個(gè)數(shù)據(jù)庫(kù)可稱(chēng)為OODBS,必須滿(mǎn)足以下條件支持一核心的面向?qū)ο髷?shù)據(jù)模型支持傳統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng)所有的數(shù)據(jù)庫(kù)特征第三代數(shù)據(jù)庫(kù)技術(shù)的特點(diǎn)(續(xù))一個(gè)數(shù)據(jù)庫(kù)可稱(chēng)為OODBS,必須第三代數(shù)據(jù)庫(kù)技術(shù)的特點(diǎn)(續(xù))在研究熱潮中,許多廠商推出的產(chǎn)品粗糙,質(zhì)量低,導(dǎo)致OODBS有某種回歸到人工導(dǎo)航系統(tǒng)的傾向面向?qū)ο髷?shù)據(jù)庫(kù)的實(shí)現(xiàn)方式一種是在面向?qū)ο蟮脑O(shè)計(jì)環(huán)境中加入數(shù)據(jù)庫(kù)功能,如ORIEN,CLOS等另一種是對(duì)傳統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng)進(jìn)行改進(jìn),使其支持面向?qū)ο蟮臄?shù)據(jù)模型,如ORACLE8.0,INFORMIX9.0等第三代數(shù)據(jù)庫(kù)技術(shù)的特點(diǎn)(續(xù))在研究熱潮中,許多廠商推出的產(chǎn)品第三代數(shù)據(jù)庫(kù)技術(shù)的特點(diǎn)(續(xù))與傳統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng)相比有許多優(yōu)點(diǎn),如包含更多數(shù)據(jù)語(yǔ)義信息,對(duì)復(fù)雜數(shù)據(jù)對(duì)象的表達(dá)能力更強(qiáng)等面向?qū)ο髷?shù)據(jù)庫(kù)還只是一種新興的技術(shù),它的發(fā)展遠(yuǎn)不如關(guān)系數(shù)據(jù)庫(kù)成熟是一項(xiàng)具有重大理論意義和應(yīng)用前景的數(shù)據(jù)庫(kù)技術(shù)第三代數(shù)據(jù)庫(kù)技術(shù)的特點(diǎn)(續(xù))與傳統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng)相比有許多優(yōu)點(diǎn),數(shù)據(jù)庫(kù)技術(shù)新進(jìn)展數(shù)據(jù)庫(kù)技術(shù)發(fā)展概述數(shù)據(jù)模型及數(shù)據(jù)庫(kù)系統(tǒng)的發(fā)展數(shù)據(jù)庫(kù)技術(shù)與其它相關(guān)技術(shù)相結(jié)合面向應(yīng)用領(lǐng)域的數(shù)據(jù)庫(kù)新技術(shù)數(shù)據(jù)庫(kù)技術(shù)新進(jìn)展數(shù)據(jù)庫(kù)技術(shù)發(fā)展概述數(shù)據(jù)庫(kù)技術(shù)與其他相關(guān)技術(shù)相結(jié)合
數(shù)據(jù)庫(kù)技術(shù)與其他學(xué)科的內(nèi)容相結(jié)合,是新一代數(shù)據(jù)庫(kù)技術(shù)的一個(gè)顯著特征,涌現(xiàn)出各種新型的數(shù)據(jù)庫(kù)系統(tǒng),例如:數(shù)據(jù)庫(kù)技術(shù)與分布處理技術(shù)相結(jié)合,出現(xiàn)了分布式數(shù)據(jù)庫(kù)系統(tǒng);數(shù)據(jù)庫(kù)技術(shù)與并行處理技術(shù)相結(jié)合,出現(xiàn)了并行數(shù)據(jù)庫(kù)系統(tǒng);數(shù)據(jù)庫(kù)技術(shù)與人工智能技術(shù)相結(jié)合,出現(xiàn)了知識(shí)庫(kù)系統(tǒng)和主動(dòng)數(shù)據(jù)庫(kù)系統(tǒng);數(shù)據(jù)庫(kù)技術(shù)與多媒體技術(shù)相結(jié)合,出現(xiàn)了多媒體數(shù)據(jù)庫(kù)系統(tǒng);數(shù)據(jù)庫(kù)技術(shù)與模糊技術(shù)相結(jié)合,出現(xiàn)了模糊數(shù)據(jù)庫(kù)系統(tǒng)等。數(shù)據(jù)庫(kù)技術(shù)與其他相關(guān)技術(shù)相結(jié)合數(shù)據(jù)庫(kù)技術(shù)與其他學(xué)科的內(nèi)容相數(shù)據(jù)庫(kù)技術(shù)與其他相關(guān)技術(shù)相結(jié)合分布式數(shù)據(jù)庫(kù)系統(tǒng)并行數(shù)據(jù)庫(kù)多媒體數(shù)據(jù)庫(kù)主動(dòng)數(shù)據(jù)庫(kù)對(duì)象-關(guān)系數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)技術(shù)與其他相關(guān)技術(shù)相結(jié)合分布式數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)庫(kù)技術(shù)與其他相關(guān)技術(shù)相結(jié)合分布式數(shù)據(jù)庫(kù)系統(tǒng)并行數(shù)據(jù)庫(kù)多媒體數(shù)據(jù)庫(kù)主動(dòng)數(shù)據(jù)庫(kù)對(duì)象-關(guān)系數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)技術(shù)與其他相關(guān)技術(shù)相結(jié)合分布式數(shù)據(jù)庫(kù)系統(tǒng)分布式數(shù)據(jù)庫(kù)系統(tǒng)隨著地理上分散的用戶(hù)對(duì)數(shù)據(jù)共享的要求日益增強(qiáng),以及計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的發(fā)展,在傳統(tǒng)的集中式數(shù)據(jù)庫(kù)系統(tǒng)基礎(chǔ)上產(chǎn)生和發(fā)展了分布式數(shù)據(jù)庫(kù)系統(tǒng)分布式數(shù)據(jù)庫(kù)系統(tǒng)隨著地理上分散的用戶(hù)對(duì)數(shù)據(jù)共享的要求日益增強(qiáng)分布式數(shù)據(jù)庫(kù)系統(tǒng)1.分布式數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)2.分布式數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)分布式數(shù)據(jù)庫(kù)系統(tǒng)1.分布式數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)分布式數(shù)據(jù)庫(kù)系統(tǒng)1.分布式數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)2.分布式數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)分布式數(shù)據(jù)庫(kù)系統(tǒng)1.分布式數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)1.分布式數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)分布式數(shù)據(jù)庫(kù)應(yīng)具有以下特點(diǎn):(1)數(shù)據(jù)的物理分布性(2)數(shù)據(jù)的邏輯整體性(3)數(shù)據(jù)的分布獨(dú)立性(也稱(chēng)分布透明性)(4)場(chǎng)地自治和協(xié)調(diào)(5)數(shù)據(jù)的冗余及冗余透明性
1.分布式數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)分布式數(shù)據(jù)庫(kù)應(yīng)具有以下特點(diǎn):分布式數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)(續(xù))例子:假設(shè)一個(gè)大公司擁有四個(gè)子公司,總公司與各子公司各有一臺(tái)計(jì)算機(jī),并已聯(lián)網(wǎng),每臺(tái)計(jì)算機(jī)帶有若干終端。場(chǎng)地A為公司的總部,位于場(chǎng)地B的公司負(fù)責(zé)制造和銷(xiāo)售其產(chǎn)品,位于場(chǎng)地CDE的公司負(fù)責(zé)銷(xiāo)售其產(chǎn)品。各場(chǎng)地都存儲(chǔ)了本場(chǎng)地雇員的數(shù)據(jù),場(chǎng)地B存儲(chǔ)了產(chǎn)品制造情況的數(shù)據(jù),場(chǎng)地BCDE存儲(chǔ)了本場(chǎng)地銷(xiāo)售、庫(kù)存情況的數(shù)據(jù)??蓤?zhí)行的全局應(yīng)用包括:總公司總銷(xiāo)售情況、總公司總庫(kù)存情況、公司間的人員調(diào)動(dòng),等等;可執(zhí)行的局部應(yīng)用包括:場(chǎng)地B檢查產(chǎn)品制造情況、場(chǎng)地E統(tǒng)計(jì)本子公司雇員的平均工資等等。這是一個(gè)典型的分布式數(shù)據(jù)庫(kù)系統(tǒng)。分布式數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)(續(xù))例子:場(chǎng)地A
分布式DBMS場(chǎng)地E
分布式DBMS場(chǎng)地B
分布式DBMS場(chǎng)地D
分布式DBMS場(chǎng)地C
分布式DBMS網(wǎng)絡(luò)場(chǎng)地A分布式DBMS場(chǎng)地分布式數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)(續(xù))分布式系統(tǒng)的優(yōu)點(diǎn)分布式控制數(shù)據(jù)共享可靠性和可用性得到加強(qiáng)性能得到改善可擴(kuò)充性好分布式數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)(續(xù))分布式系統(tǒng)的優(yōu)點(diǎn)分布式數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)(續(xù))分布式系統(tǒng)缺點(diǎn)復(fù)雜增加開(kāi)銷(xiāo)硬件開(kāi)銷(xiāo)通信開(kāi)銷(xiāo)冗余數(shù)據(jù)的潛在開(kāi)銷(xiāo)保證數(shù)據(jù)庫(kù)全局并行性、并行操作的可串行性、安全性和完整性的開(kāi)銷(xiāo)分布式數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)(續(xù))分布式系統(tǒng)缺點(diǎn)分布式數(shù)據(jù)庫(kù)系統(tǒng)1.分布式數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)2.分布式數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)分布式數(shù)據(jù)庫(kù)系統(tǒng)1.分布式數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)2.分布式數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)原則(若干個(gè))局部數(shù)據(jù)模式+(一個(gè))全局?jǐn)?shù)據(jù)模式全局?jǐn)?shù)據(jù)模式四個(gè)層次全局外模式全局概念模式分片模式分布模式2.分布式數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)原則分布式數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)(續(xù))分片模式水平分片垂直分片混合分片分布式數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)(續(xù))分片模式分布式數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)(續(xù))分片時(shí)必須遵守的準(zhǔn)則完全性可重構(gòu)性不相交性分布式數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)(續(xù))分片時(shí)必須遵守的準(zhǔn)則分布式數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)(續(xù))分布模式的分配方案劃分式全副本式部分重復(fù)式分布式數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)(續(xù))分布模式的分配方案分布式數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)(續(xù))四層模式之間的聯(lián)系和轉(zhuǎn)換由三層映象實(shí)現(xiàn)映象1定義全局外模式與全局概念模式之間的對(duì)應(yīng)關(guān)系映象2定義全局關(guān)系與片段之間的對(duì)應(yīng)關(guān)系映象3定義片段與網(wǎng)絡(luò)結(jié)點(diǎn)之間的對(duì)應(yīng)關(guān)系分布式數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)(續(xù))四層模式之間的聯(lián)系和轉(zhuǎn)換由三層映分布式數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)(續(xù))分布透明性式分布式數(shù)據(jù)庫(kù)系統(tǒng)的一個(gè)顯著特點(diǎn)分布透明性三個(gè)層次從高到低依次為:分片透明性、位置透明性和局部數(shù)據(jù)模型透明性分布式數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)(續(xù))分布透明性式分布式數(shù)據(jù)庫(kù)系統(tǒng)的一數(shù)據(jù)庫(kù)技術(shù)與其他相關(guān)技術(shù)相結(jié)合分布式數(shù)據(jù)庫(kù)系統(tǒng)并行數(shù)據(jù)庫(kù)多媒體數(shù)據(jù)庫(kù)主動(dòng)數(shù)據(jù)庫(kù)對(duì)象-關(guān)系數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)技術(shù)與其他相關(guān)技術(shù)相結(jié)合分布式數(shù)據(jù)庫(kù)系統(tǒng)并行數(shù)據(jù)庫(kù)計(jì)算機(jī)體系結(jié)構(gòu)的一個(gè)明顯發(fā)展趨勢(shì)是從單處理器結(jié)構(gòu)向多處理器結(jié)構(gòu)過(guò)渡原因:提高單處理器的性能越來(lái)越困難,單處理器性能有物理極限高性能處理器價(jià)格昂貴,可以用廉價(jià)的多處理器來(lái)代替并行數(shù)據(jù)庫(kù)計(jì)算機(jī)體系結(jié)構(gòu)的一個(gè)明顯發(fā)展趨勢(shì)是從單處理器結(jié)構(gòu)向并行數(shù)據(jù)庫(kù)(續(xù))能否為越來(lái)越多的用戶(hù)維持高事務(wù)吞吐量和低響應(yīng)時(shí)間以成為衡量DBMS性能的重要指標(biāo)并行數(shù)據(jù)庫(kù)以高性能、高可用性、高擴(kuò)充性為指標(biāo),充分利用多處理器平臺(tái)的能力,通過(guò)多種并行性,在聯(lián)機(jī)事務(wù)處理與決策支持應(yīng)用兩種典型環(huán)境中提供優(yōu)化的響應(yīng)時(shí)間和事務(wù)吞吐量并行數(shù)據(jù)庫(kù)(續(xù))能否為越來(lái)越多的用戶(hù)維持高事務(wù)吞吐量和低響應(yīng)并行數(shù)據(jù)庫(kù)(續(xù))1.并行數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)2.并行處理技術(shù)3.并行數(shù)據(jù)庫(kù)與分布式數(shù)據(jù)庫(kù)系統(tǒng)的區(qū)別并行數(shù)據(jù)庫(kù)(續(xù))1.并行數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)1.并行數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)目前并行計(jì)算機(jī)的體系結(jié)構(gòu)主要有以下幾類(lèi):緊耦合全對(duì)稱(chēng)多處理器(SMP)系統(tǒng),所有CPU共享內(nèi)存與磁盤(pán)松耦合群集機(jī)系統(tǒng),所有CPU共享磁盤(pán)大規(guī)模并行處理(MPP)系統(tǒng),所有CPU均有自己的內(nèi)存和磁盤(pán)1.并行數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)目前并行計(jì)算機(jī)的體系結(jié)構(gòu)主要有并行數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)(續(xù))相應(yīng)并行數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu):共享內(nèi)存結(jié)構(gòu)共享磁盤(pán)結(jié)構(gòu)無(wú)共享資源結(jié)構(gòu)并行數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)(續(xù))相應(yīng)并行數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu):并行數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)(續(xù))圖共享內(nèi)存結(jié)構(gòu)處理器處理器處理器···連接網(wǎng)絡(luò)全局共享內(nèi)存磁盤(pán)磁盤(pán)磁盤(pán)···并行數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)(續(xù))圖共享內(nèi)存結(jié)構(gòu)處理器處理器處并行數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)(續(xù))圖無(wú)共享資源結(jié)構(gòu)處理器處理器處理器···連接網(wǎng)絡(luò)磁盤(pán)磁盤(pán)磁盤(pán)···內(nèi)存內(nèi)存內(nèi)存······并行數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)(續(xù))圖無(wú)共享資源結(jié)構(gòu)處理器處理器并行數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)(續(xù))圖共享磁盤(pán)結(jié)構(gòu)處理器處理器處理器···連接網(wǎng)絡(luò)磁盤(pán)磁盤(pán)磁盤(pán)···內(nèi)存內(nèi)存內(nèi)存······并行數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)(續(xù))圖共享磁盤(pán)結(jié)構(gòu)處理器處理器處并行數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)(續(xù))三種結(jié)構(gòu)各有利弊共享內(nèi)存結(jié)構(gòu)相對(duì)來(lái)說(shuō)容易實(shí)現(xiàn),各處處理器的負(fù)載較平衡;但存在訪問(wèn)內(nèi)存和磁盤(pán)的瓶頸,可伸縮性不佳,可用性不太好共享磁盤(pán)結(jié)構(gòu)消除了訪問(wèn)內(nèi)存的瓶頸;但存在訪問(wèn)磁盤(pán)的瓶頸,分布式緩存器也是一個(gè)瓶頸,可擴(kuò)充性不佳無(wú)共享資源結(jié)構(gòu)不易做到負(fù)載平衡;具有極佳的可伸縮性并行數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)(續(xù))三種結(jié)構(gòu)各有利弊2.并行處理技術(shù)采用多線程多線索結(jié)構(gòu),提供四種不同粒度的并行性不同用戶(hù)事務(wù)間的并行性同一事務(wù)內(nèi)不同查詢(xún)間的并行性同一查詢(xún)內(nèi)不同操作間的并行性(垂直并行,或流水線并行)同一操作內(nèi)的并行性(水平并行,或劃分并行)2.并行處理技術(shù)采用多線程多線索結(jié)構(gòu),提供四種不同粒度的并并行處理技術(shù)(續(xù))水平并行性要求物理地將數(shù)據(jù)庫(kù)劃分為小分片,并存放在不同磁盤(pán)上——并行數(shù)據(jù)庫(kù)中的數(shù)據(jù)劃分劃分時(shí)依據(jù)一個(gè)屬性的值,就是一維數(shù)據(jù)劃分劃分時(shí)依據(jù)多個(gè)屬性的值,就是多維數(shù)據(jù)劃分并行處理技術(shù)(續(xù))水平并行性要求物理地將數(shù)據(jù)庫(kù)劃分為小分片,并行處理技術(shù)(續(xù))一維數(shù)據(jù)劃分有以下幾種方法Round-robin(輪轉(zhuǎn))劃分法Range(值域)劃分法Hash(雜湊)劃分法User-defined(用戶(hù)定義)劃分法Schema(模式)劃分法目前商用并行數(shù)據(jù)庫(kù)系統(tǒng)都只提供了一種或多種一維數(shù)據(jù)劃分法并行處理技術(shù)(續(xù))一維數(shù)據(jù)劃分有以下幾種方法3.并行數(shù)據(jù)庫(kù)系統(tǒng)與分布式數(shù)據(jù)庫(kù)系統(tǒng)的區(qū)別應(yīng)用目標(biāo)不同實(shí)現(xiàn)方式不同各結(jié)點(diǎn)的地位不同3.并行數(shù)據(jù)庫(kù)系統(tǒng)與分布式數(shù)據(jù)庫(kù)系統(tǒng)的區(qū)別應(yīng)用目標(biāo)不同數(shù)據(jù)庫(kù)技術(shù)與其他相關(guān)技術(shù)相結(jié)合分布式數(shù)據(jù)庫(kù)系統(tǒng)并行數(shù)據(jù)庫(kù)多媒體數(shù)據(jù)庫(kù)主動(dòng)數(shù)據(jù)庫(kù)對(duì)象-關(guān)系數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)技術(shù)與其他相關(guān)技術(shù)相結(jié)合分布式數(shù)據(jù)庫(kù)系統(tǒng)多媒體數(shù)據(jù)庫(kù)多媒體數(shù)據(jù)庫(kù)實(shí)現(xiàn)對(duì)格式化和非格式化的多媒體數(shù)據(jù)的存儲(chǔ)、管理和查詢(xún),其主要特征有:(1)多媒體數(shù)據(jù)庫(kù)應(yīng)能夠表示多種媒體的數(shù)據(jù)。(2)多媒體數(shù)據(jù)庫(kù)應(yīng)能夠協(xié)調(diào)處理各種媒體數(shù)據(jù),正確識(shí)別各種媒體數(shù)據(jù)之間在空間或時(shí)間上的關(guān)聯(lián)。(3)多媒體數(shù)據(jù)庫(kù)應(yīng)提供比傳統(tǒng)數(shù)據(jù)管理系統(tǒng)更強(qiáng)的適合非格式化數(shù)據(jù)查詢(xún)的搜索功能。
多媒體數(shù)據(jù)庫(kù)應(yīng)提供特種事務(wù)處理與版本管理能力。
多媒體數(shù)據(jù)庫(kù)多媒體數(shù)據(jù)庫(kù)實(shí)現(xiàn)對(duì)格式化和非格式化的多媒體數(shù)據(jù)的數(shù)據(jù)庫(kù)技術(shù)與其他相關(guān)技術(shù)相結(jié)合分布式數(shù)據(jù)庫(kù)系統(tǒng)并行數(shù)據(jù)庫(kù)多媒體數(shù)據(jù)庫(kù)主動(dòng)數(shù)據(jù)庫(kù)對(duì)象-關(guān)系數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)技術(shù)與其他相關(guān)技術(shù)相結(jié)合分布式數(shù)據(jù)庫(kù)系統(tǒng)主動(dòng)數(shù)據(jù)庫(kù)主動(dòng)數(shù)據(jù)庫(kù)(ActiveDataBase)是相對(duì)于傳統(tǒng)數(shù)據(jù)庫(kù)的被動(dòng)性而言的。在傳統(tǒng)數(shù)據(jù)庫(kù)基礎(chǔ)上,結(jié)合人工智能技術(shù)和面向?qū)ο蠹夹g(shù)提出了主動(dòng)數(shù)據(jù)庫(kù)。主動(dòng)數(shù)據(jù)庫(kù)的主要目標(biāo)是提供對(duì)緊急情況及時(shí)反應(yīng)的能力,同時(shí)提高數(shù)據(jù)庫(kù)管理系統(tǒng)的模塊化程度。主動(dòng)數(shù)據(jù)庫(kù)通常采用的方法是在傳統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng)中嵌入ECA(即事件-條件-動(dòng)作)規(guī)則主動(dòng)數(shù)據(jù)庫(kù)主動(dòng)數(shù)據(jù)庫(kù)(ActiveDataBase)是相主動(dòng)數(shù)據(jù)庫(kù)(續(xù))為了有效地支持ECA規(guī)則,主動(dòng)數(shù)據(jù)庫(kù)的研究主要集中于解決以下問(wèn)題:主動(dòng)數(shù)據(jù)庫(kù)的數(shù)據(jù)模型和知識(shí)模型執(zhí)行模型條件檢測(cè)事務(wù)調(diào)度體系結(jié)構(gòu)系統(tǒng)效率
主動(dòng)數(shù)據(jù)庫(kù)(續(xù))為了有效地支持ECA規(guī)則,主動(dòng)數(shù)據(jù)庫(kù)的研究主數(shù)據(jù)庫(kù)技術(shù)與其他相關(guān)技術(shù)相結(jié)合分布式數(shù)據(jù)庫(kù)系統(tǒng)并行數(shù)據(jù)庫(kù)多媒體數(shù)據(jù)庫(kù)主動(dòng)數(shù)據(jù)庫(kù)對(duì)象-關(guān)系數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)技術(shù)與其他相關(guān)技術(shù)相結(jié)合分布式數(shù)據(jù)庫(kù)系統(tǒng)對(duì)象-關(guān)系數(shù)據(jù)庫(kù)是將關(guān)系數(shù)據(jù)庫(kù)和面向?qū)ο蟮臄?shù)據(jù)庫(kù)相結(jié)合的產(chǎn)品特點(diǎn)運(yùn)行用戶(hù)擴(kuò)充基本數(shù)據(jù)類(lèi)型能夠在SQL中支持復(fù)雜對(duì)象能夠支持子類(lèi)對(duì)超類(lèi)的各種特性的繼承能夠提供功能強(qiáng)大的通用規(guī)則系統(tǒng)對(duì)象-關(guān)系數(shù)據(jù)庫(kù)是將關(guān)系數(shù)據(jù)庫(kù)和面向?qū)ο蟮臄?shù)據(jù)庫(kù)相結(jié)合的產(chǎn)品對(duì)象-關(guān)系數(shù)據(jù)庫(kù)(續(xù))實(shí)現(xiàn)方法從頭開(kāi)始對(duì)象-關(guān)系DBMS在現(xiàn)有的關(guān)系型DBMS基礎(chǔ)上進(jìn)行擴(kuò)展將現(xiàn)有的關(guān)系型DBMS與其他廠商的對(duì)象-關(guān)系型DBMS連接在一起,使現(xiàn)有的關(guān)系型DBMS直接而迅速具有對(duì)象-關(guān)系型DBMS的特征將現(xiàn)有的面向?qū)ο笮虳BMS與其他廠商的對(duì)象-關(guān)系型DBMS連接在一起,使現(xiàn)有的面向?qū)ο笮偷腄BMS直接而迅速地具有對(duì)象-關(guān)系型DBMS的特征擴(kuò)充現(xiàn)有的面向?qū)ο笮虳BMS,使之成為對(duì)象-關(guān)系型DBMS對(duì)象-關(guān)系數(shù)據(jù)庫(kù)(續(xù))實(shí)現(xiàn)方法數(shù)據(jù)庫(kù)技術(shù)新進(jìn)展數(shù)據(jù)庫(kù)技術(shù)發(fā)展概述數(shù)據(jù)模型及數(shù)據(jù)庫(kù)系統(tǒng)的發(fā)展數(shù)據(jù)庫(kù)技術(shù)與其它相關(guān)技術(shù)相結(jié)合面向應(yīng)用領(lǐng)域的數(shù)據(jù)庫(kù)新技術(shù)數(shù)據(jù)庫(kù)技術(shù)新進(jìn)展數(shù)據(jù)庫(kù)技術(shù)發(fā)展概述面向應(yīng)用領(lǐng)域的數(shù)據(jù)庫(kù)新技術(shù)數(shù)據(jù)庫(kù)技術(shù)被應(yīng)用到特定的領(lǐng)域中,出現(xiàn)了數(shù)據(jù)倉(cāng)庫(kù)、工程數(shù)據(jù)庫(kù)、統(tǒng)計(jì)數(shù)據(jù)庫(kù)、空間數(shù)據(jù)庫(kù)、科學(xué)數(shù)據(jù)庫(kù)等多種數(shù)據(jù)庫(kù),使數(shù)據(jù)庫(kù)領(lǐng)域的應(yīng)用范圍不斷擴(kuò)大。
特定領(lǐng)域DSSCAx(CAD/CAM/CIM…)地理信息系統(tǒng)計(jì)劃、統(tǒng)計(jì)···數(shù)據(jù)庫(kù)技術(shù)數(shù)據(jù)倉(cāng)庫(kù)工程數(shù)據(jù)庫(kù)地理數(shù)據(jù)庫(kù)空間數(shù)據(jù)庫(kù)統(tǒng)計(jì)數(shù)據(jù)庫(kù)面向應(yīng)用領(lǐng)域的數(shù)據(jù)庫(kù)新技術(shù)數(shù)據(jù)庫(kù)技術(shù)被應(yīng)用到特定的領(lǐng)域中,面向應(yīng)用領(lǐng)域的數(shù)據(jù)庫(kù)新技術(shù)數(shù)據(jù)倉(cāng)庫(kù)工程數(shù)據(jù)庫(kù)統(tǒng)計(jì)數(shù)據(jù)庫(kù)空間數(shù)據(jù)庫(kù)面向應(yīng)用領(lǐng)域的數(shù)據(jù)庫(kù)新技術(shù)數(shù)據(jù)倉(cāng)庫(kù)面向應(yīng)用領(lǐng)域的數(shù)據(jù)庫(kù)新技術(shù)數(shù)據(jù)倉(cāng)庫(kù)工程數(shù)據(jù)庫(kù)統(tǒng)計(jì)數(shù)據(jù)庫(kù)空間數(shù)據(jù)庫(kù)面向應(yīng)用領(lǐng)域的數(shù)據(jù)庫(kù)新技術(shù)數(shù)據(jù)倉(cāng)庫(kù)數(shù)據(jù)倉(cāng)庫(kù)1.從數(shù)據(jù)庫(kù)到數(shù)據(jù)倉(cāng)庫(kù)2.數(shù)據(jù)倉(cāng)庫(kù)的特點(diǎn)3.分析工具4.基于數(shù)據(jù)庫(kù)技術(shù)的DSS解決方案數(shù)據(jù)倉(cāng)庫(kù)1.從數(shù)據(jù)庫(kù)到數(shù)據(jù)倉(cāng)庫(kù)1.從數(shù)據(jù)庫(kù)到數(shù)據(jù)倉(cāng)庫(kù)操作型處理和分析型處理的區(qū)分這種分離,劃清了數(shù)據(jù)處理的分析型環(huán)境與操作型環(huán)境之間的界限,從而由原來(lái)的以單一數(shù)據(jù)庫(kù)為中心的數(shù)據(jù)環(huán)境發(fā)展為一種新環(huán)境:體系化環(huán)境。體系化環(huán)境由操作型環(huán)境和分析型環(huán)境(全局級(jí)數(shù)據(jù)倉(cāng)庫(kù)、部門(mén)級(jí)數(shù)據(jù)倉(cāng)庫(kù)、個(gè)人級(jí)數(shù)據(jù)倉(cāng)庫(kù))構(gòu)成。1.從數(shù)據(jù)庫(kù)到數(shù)據(jù)倉(cāng)庫(kù)操作型處理和分析型處理的區(qū)分從數(shù)據(jù)庫(kù)到數(shù)據(jù)倉(cāng)庫(kù)(續(xù))事務(wù)處理環(huán)境不適宜DSS應(yīng)用:(1)事務(wù)處理和分析處理的性能特性不同(2)數(shù)據(jù)集成問(wèn)題(3)數(shù)據(jù)動(dòng)態(tài)集成問(wèn)題(4)歷史數(shù)據(jù)問(wèn)題(5)數(shù)據(jù)的綜合問(wèn)題從數(shù)據(jù)庫(kù)到數(shù)據(jù)倉(cāng)庫(kù)(續(xù))事務(wù)處理環(huán)境不適宜DSS應(yīng)用:2.數(shù)據(jù)倉(cāng)庫(kù)的定義和特點(diǎn)數(shù)據(jù)倉(cāng)庫(kù)概念的創(chuàng)始人W.H.Inmon在其《BuildingDataWarehouse》一書(shū)中,列出了操作型數(shù)據(jù)與分析型數(shù)據(jù)之間的區(qū)別(見(jiàn)P262)。數(shù)據(jù)倉(cāng)庫(kù)的定義:數(shù)據(jù)倉(cāng)庫(kù)就是一個(gè)面向主題的、集成的、不可更新的、隨時(shí)間不斷變化的數(shù)據(jù)集合,用以支持企業(yè)或組織的決策分析處理。2.數(shù)據(jù)倉(cāng)庫(kù)的定義和特點(diǎn)數(shù)據(jù)倉(cāng)庫(kù)概念的創(chuàng)始人W.H.I數(shù)據(jù)倉(cāng)庫(kù)的定義和特點(diǎn)(續(xù))分析型數(shù)據(jù)的特點(diǎn)可以概括為四點(diǎn),也就是數(shù)據(jù)倉(cāng)庫(kù)數(shù)據(jù)的四個(gè)基本特征:
數(shù)據(jù)倉(cāng)庫(kù)的數(shù)據(jù)是面向主題的
數(shù)據(jù)倉(cāng)庫(kù)的數(shù)據(jù)是集成的
數(shù)據(jù)倉(cāng)庫(kù)的數(shù)據(jù)是不可更新的
數(shù)據(jù)倉(cāng)庫(kù)的數(shù)據(jù)是隨時(shí)間不斷變化的
數(shù)據(jù)倉(cāng)庫(kù)的定義和特點(diǎn)(續(xù))分析型數(shù)據(jù)的特點(diǎn)可以概括為四點(diǎn),也3.分析工具數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)的重要組成部分(1)聯(lián)機(jī)分析處理技術(shù)及工具聯(lián)機(jī)分析處理(OLAP與聯(lián)機(jī)事務(wù)處理(OLTP)從1991年W.H.Inmon提出DW概念到E.F.Codd于1993年提出OLAP概念僅僅兩年,而從OLAP概念提出到OLAP工具的推出則時(shí)間更短,幾乎是同時(shí)的。
3.分析工具數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)的重要組成部分分析工具(續(xù))E.F.Codd在“ProvidingOLAPtoUserAnalysts”一文(見(jiàn)《PCWorld》1993,9)中完整地定義了OLAP的概念,多維分析的概念,并給出了數(shù)據(jù)分析從低級(jí)到高級(jí)的四種模型以及OLAP的十二條準(zhǔn)則OLAP工具產(chǎn)品的實(shí)現(xiàn)可分為兩大類(lèi):基于多維數(shù)據(jù)庫(kù)的基于關(guān)系數(shù)據(jù)庫(kù)的分析工具(續(xù))E.F.Codd在“ProvidingOL分析工具(續(xù))(2)數(shù)據(jù)挖掘技術(shù)和工具數(shù)據(jù)挖掘
溫馨提示
- 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. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版美容院美容院美容師培訓(xùn)教材采購(gòu)合同4篇
- 二零二五年度抹灰工程質(zhì)量控制及驗(yàn)收合同4篇
- 二零二五年度高端門(mén)業(yè)定制合同示范文本4篇
- 二零二五年度面包烘焙產(chǎn)品品牌授權(quán)合同4篇
- 2025年度餐飲企業(yè)加盟店品牌使用與市場(chǎng)推廣合同3篇
- 2025年度新型美容師實(shí)習(xí)生技能培訓(xùn)聘用合同4篇
- 二零二五年度車(chē)輛抵押借款合同(含還款方式變更)4篇
- 2025年度校園配送服務(wù)食品安全快速檢測(cè)培訓(xùn)課程開(kāi)發(fā)合同3篇
- 2025版醫(yī)院與醫(yī)療機(jī)構(gòu)醫(yī)療培訓(xùn)合作合同3篇
- 2025年度個(gè)人戶(hù)外運(yùn)動(dòng)裝備銷(xiāo)售合同4篇
- TD/T 1060-2021 自然資源分等定級(jí)通則(正式版)
- 人教版二年級(jí)下冊(cè)口算題大全1000道可打印帶答案
- 《創(chuàng)傷失血性休克中國(guó)急診專(zhuān)家共識(shí)(2023)》解讀
- 倉(cāng)庫(kù)智能化建設(shè)方案
- 海外市場(chǎng)開(kāi)拓計(jì)劃
- 2024年度國(guó)家社會(huì)科學(xué)基金項(xiàng)目課題指南
- 供應(yīng)鏈組織架構(gòu)與職能設(shè)置
- 幼兒數(shù)學(xué)益智圖形連線題100題(含完整答案)
- 2024年九省聯(lián)考新高考 數(shù)學(xué)試卷(含答案解析)
- 紅色歷史研學(xué)旅行課程設(shè)計(jì)
- 如何避免護(hù)理患者投訴
評(píng)論
0/150
提交評(píng)論