5.3數(shù)據(jù)庫技術的發(fā)展
考點10數(shù)據(jù)庫技術的發(fā)展階段
1.第一代教據(jù)庫系統(tǒng)
第一代數(shù)據(jù)庫系統(tǒng)是指層次模型數(shù)據(jù)庫系統(tǒng)和網(wǎng)狀模型數(shù)據(jù)庫系統(tǒng)二它確立了數(shù)據(jù)庫的基本概念和方法,標志著數(shù)據(jù)管理由文件系統(tǒng)階段進人了應用系統(tǒng),但其數(shù)據(jù)模型復雜,必將會被第二代數(shù)據(jù)庫所取代
2.第二代數(shù)據(jù)庫系統(tǒng)
第二代數(shù)據(jù)庫系統(tǒng)指支持關系模型的關系數(shù)據(jù)庫系統(tǒng)。
第二代數(shù)據(jù)庫系統(tǒng)奠定了關系模型的理論基礎,給出了關系模型的規(guī)范說明;研究了關系數(shù)據(jù)語言、關系代數(shù)、關系演算,SQL查詢語言等描述性語言;攻克了系統(tǒng)實現(xiàn)中的查詢優(yōu)化、并發(fā)控制、故障恢復等一系列問題
3.第三代數(shù)據(jù)庫系統(tǒng)
在一些新領域中,關系數(shù)據(jù)模型已經(jīng)不能滿足應用的需求,不能建立起適合的關系模型。為了滿足這些需求,面向?qū)ο蟮募夹g與數(shù)據(jù)庫技術相結合便產(chǎn)生了第三代數(shù)據(jù)庫系統(tǒng)。
考點11數(shù)據(jù)庫系統(tǒng)體系結構
1.集中式數(shù)據(jù)庫系統(tǒng)
數(shù)據(jù)庫在一臺計算機上運行,不與其他計算機交互,包括在個人計算機上的小型數(shù)據(jù)庫系統(tǒng),也包括運行在大型機器上的高性能數(shù)據(jù)庫系統(tǒng)。
2.客戶/服務霖數(shù)據(jù)庫系統(tǒng)
數(shù)據(jù)庫根據(jù)功能可分為兩個部分,即前端和后端。后端負責存取結構、查詢計算和優(yōu)化、并發(fā)控制及故障恢復,前端則是由表格生成工具、報表書寫工具、圖形用戶界面工具等組成的。
前端和后端都在同一個系統(tǒng)中運行??蛻襞c服務器之間相連要滿足一系列的標準。通過應用程序接日來實現(xiàn),客戶使用接口來對服務器進行數(shù)據(jù)操作。
3.并行數(shù)據(jù)庫系統(tǒng)
并行操作時,許多操作是同時執(zhí)行的,通過并行地使用多個CPU來提高處理速度。大規(guī)模并行機具有數(shù)千個處理器。并行機器的體系結構模式主要有以下幾種:
(1)共享內(nèi)存。所有的處理器共享一個公共的主存儲器。
(2)其享磁盤。所右的樸理器其享冷冬其的磁盤。
(3)無共享。各處理器既不共享公共的主存儲器,又不共享公共的磁盤。
(4)層次模式。它是前幾種體系結構的混合。
并行數(shù)據(jù)庫物理存儲結構常用的劃分技術有輪轉(zhuǎn)法、散列分布和范圍分布。
4.分布式數(shù)據(jù)庫系統(tǒng)
一個分布式數(shù)據(jù)庫系統(tǒng)是一個節(jié)點的集合,其中每一個節(jié)點是一個獨立的數(shù)據(jù)庫系統(tǒng)節(jié)點,這些節(jié)點協(xié)調(diào)工作,使得任何一個節(jié)點上的用戶都可以對網(wǎng)絡上的數(shù)據(jù)訪問,就像這些數(shù)據(jù)都存儲在用戶自己所在的節(jié)點上一樣。
考點12面向?qū)ο蟮臄?shù)據(jù)庫系統(tǒng)
1.關系數(shù)據(jù)庫的局限性
關系數(shù)據(jù)庫無法實現(xiàn)的新的應用領域包括以下方面:
(1)計算機輔助設計(CAD)。
(2)計算機輔助軟件工程(CASE)。
(3)多媒體數(shù)據(jù)庫。
(4)辦公信息系統(tǒng)(OIS)。
(5)超文本數(shù)據(jù)庫。
2.面向?qū)ο蟮母拍?BR> 面向?qū)ο蟮母拍钣校簩ο?、屬性、方法、消息、封裝、類、繼承和多繼承等。
(1)對象:由一組屬性和對這組屬性進行操作的一組方法構成。
(2)屬性:用來描述對象靜態(tài)特征的數(shù)據(jù)項。
(3)方法:用來描述對象動態(tài)特征的操作序列。
(4)消息:請求對象執(zhí)行某一操作或回答某些信息要求。•
(5)封裝:一種信息隱蔽技術,將屬性和對這組屬性進行的操作組成一個獨立的單位。
(6)類:具有相同屬性和方法的一組對象的集合。
(7)繼承:相似類之間的一種聯(lián)系。
3.對象一關系數(shù)據(jù)庫系統(tǒng)
對象一關系數(shù)據(jù)庫系統(tǒng)的基本特征如下:
(1)SQL環(huán)境中支持基本數(shù)據(jù)類型的擴充。
(2)支持復雜對象。
(3)支持繼承性。
(4)支持規(guī)則系統(tǒng)。
考點13數(shù)據(jù)倉庫與數(shù)據(jù)挖掘
1數(shù)據(jù)倉庫
數(shù)據(jù)倉庫的基本特征包括以下幾個方面:
(1)數(shù)據(jù)倉庫面向主題。
(2)數(shù)據(jù)集成。
(3)數(shù)據(jù)相對穩(wěn)定。
(4)數(shù)據(jù)反映歷史變化。
2數(shù)據(jù)挖掘
數(shù)據(jù)挖掘常用的方法包括以下幾個方面:
(1)關聯(lián)規(guī)則挖掘。
(2)特征描述。
(3)分類分析。
(4)聚類分析。
考點10數(shù)據(jù)庫技術的發(fā)展階段
1.第一代教據(jù)庫系統(tǒng)
第一代數(shù)據(jù)庫系統(tǒng)是指層次模型數(shù)據(jù)庫系統(tǒng)和網(wǎng)狀模型數(shù)據(jù)庫系統(tǒng)二它確立了數(shù)據(jù)庫的基本概念和方法,標志著數(shù)據(jù)管理由文件系統(tǒng)階段進人了應用系統(tǒng),但其數(shù)據(jù)模型復雜,必將會被第二代數(shù)據(jù)庫所取代
2.第二代數(shù)據(jù)庫系統(tǒng)
第二代數(shù)據(jù)庫系統(tǒng)指支持關系模型的關系數(shù)據(jù)庫系統(tǒng)。
第二代數(shù)據(jù)庫系統(tǒng)奠定了關系模型的理論基礎,給出了關系模型的規(guī)范說明;研究了關系數(shù)據(jù)語言、關系代數(shù)、關系演算,SQL查詢語言等描述性語言;攻克了系統(tǒng)實現(xiàn)中的查詢優(yōu)化、并發(fā)控制、故障恢復等一系列問題
3.第三代數(shù)據(jù)庫系統(tǒng)
在一些新領域中,關系數(shù)據(jù)模型已經(jīng)不能滿足應用的需求,不能建立起適合的關系模型。為了滿足這些需求,面向?qū)ο蟮募夹g與數(shù)據(jù)庫技術相結合便產(chǎn)生了第三代數(shù)據(jù)庫系統(tǒng)。
考點11數(shù)據(jù)庫系統(tǒng)體系結構
1.集中式數(shù)據(jù)庫系統(tǒng)
數(shù)據(jù)庫在一臺計算機上運行,不與其他計算機交互,包括在個人計算機上的小型數(shù)據(jù)庫系統(tǒng),也包括運行在大型機器上的高性能數(shù)據(jù)庫系統(tǒng)。
2.客戶/服務霖數(shù)據(jù)庫系統(tǒng)
數(shù)據(jù)庫根據(jù)功能可分為兩個部分,即前端和后端。后端負責存取結構、查詢計算和優(yōu)化、并發(fā)控制及故障恢復,前端則是由表格生成工具、報表書寫工具、圖形用戶界面工具等組成的。
前端和后端都在同一個系統(tǒng)中運行??蛻襞c服務器之間相連要滿足一系列的標準。通過應用程序接日來實現(xiàn),客戶使用接口來對服務器進行數(shù)據(jù)操作。
3.并行數(shù)據(jù)庫系統(tǒng)
并行操作時,許多操作是同時執(zhí)行的,通過并行地使用多個CPU來提高處理速度。大規(guī)模并行機具有數(shù)千個處理器。并行機器的體系結構模式主要有以下幾種:
(1)共享內(nèi)存。所有的處理器共享一個公共的主存儲器。
(2)其享磁盤。所右的樸理器其享冷冬其的磁盤。
(3)無共享。各處理器既不共享公共的主存儲器,又不共享公共的磁盤。
(4)層次模式。它是前幾種體系結構的混合。
并行數(shù)據(jù)庫物理存儲結構常用的劃分技術有輪轉(zhuǎn)法、散列分布和范圍分布。
4.分布式數(shù)據(jù)庫系統(tǒng)
一個分布式數(shù)據(jù)庫系統(tǒng)是一個節(jié)點的集合,其中每一個節(jié)點是一個獨立的數(shù)據(jù)庫系統(tǒng)節(jié)點,這些節(jié)點協(xié)調(diào)工作,使得任何一個節(jié)點上的用戶都可以對網(wǎng)絡上的數(shù)據(jù)訪問,就像這些數(shù)據(jù)都存儲在用戶自己所在的節(jié)點上一樣。
考點12面向?qū)ο蟮臄?shù)據(jù)庫系統(tǒng)
1.關系數(shù)據(jù)庫的局限性
關系數(shù)據(jù)庫無法實現(xiàn)的新的應用領域包括以下方面:
(1)計算機輔助設計(CAD)。
(2)計算機輔助軟件工程(CASE)。
(3)多媒體數(shù)據(jù)庫。
(4)辦公信息系統(tǒng)(OIS)。
(5)超文本數(shù)據(jù)庫。
2.面向?qū)ο蟮母拍?BR> 面向?qū)ο蟮母拍钣校簩ο?、屬性、方法、消息、封裝、類、繼承和多繼承等。
(1)對象:由一組屬性和對這組屬性進行操作的一組方法構成。
(2)屬性:用來描述對象靜態(tài)特征的數(shù)據(jù)項。
(3)方法:用來描述對象動態(tài)特征的操作序列。
(4)消息:請求對象執(zhí)行某一操作或回答某些信息要求。•
(5)封裝:一種信息隱蔽技術,將屬性和對這組屬性進行的操作組成一個獨立的單位。
(6)類:具有相同屬性和方法的一組對象的集合。
(7)繼承:相似類之間的一種聯(lián)系。
3.對象一關系數(shù)據(jù)庫系統(tǒng)
對象一關系數(shù)據(jù)庫系統(tǒng)的基本特征如下:
(1)SQL環(huán)境中支持基本數(shù)據(jù)類型的擴充。
(2)支持復雜對象。
(3)支持繼承性。
(4)支持規(guī)則系統(tǒng)。
考點13數(shù)據(jù)倉庫與數(shù)據(jù)挖掘
1數(shù)據(jù)倉庫
數(shù)據(jù)倉庫的基本特征包括以下幾個方面:
(1)數(shù)據(jù)倉庫面向主題。
(2)數(shù)據(jù)集成。
(3)數(shù)據(jù)相對穩(wěn)定。
(4)數(shù)據(jù)反映歷史變化。
2數(shù)據(jù)挖掘
數(shù)據(jù)挖掘常用的方法包括以下幾個方面:
(1)關聯(lián)規(guī)則挖掘。
(2)特征描述。
(3)分類分析。
(4)聚類分析。