第三代資料庫
A. 根據資料庫模型的發展,資料庫技術的發展可以劃分為哪三代
第一代資料庫系統是20世紀70年代研製的層次和網狀資料庫系統。20世紀60年代末70年代初,美國資料庫系統語言協會CODASYL下屬的資料庫任務組DBTG提出了DBTG報告。DBTG報告確定並建立了網狀資料庫系統的許多概念、方法和技術,是網狀資料庫的典型代表。
第二代資料庫系統是關系資料庫系統。1970年IBM公司的San Jose研究試驗室的研究員Edgar F. Codd發表了題為《大型共享資料庫數據的關系模型》的論文,提出了關系數據模型,開創了關系資料庫方法和關系資料庫理論,為關系資料庫技術奠定了理論基礎。
第三代資料庫系統是數據管理資料庫系統。1990年高級DBMS功能委員會發表了《第三代資料庫系統宣言》,提出了第三代資料庫管理系統應具有的三個基本特徵:應支持數據管理、對象管理和知識管理。必須保持或繼承第二代資料庫系統的技術。必須對其他系統開放。
(1)第三代資料庫擴展閱讀:
20世紀70年代是關系資料庫理論研究和原型開發的時代,其中以IBM公司的San Jose研究試驗室開發的System R和Berkeley大學研製的Ingres為典型代表。大量的理論成果和實踐經驗終於使關系資料庫從實驗室走向了社會,因此,人們把20世紀70年代稱為資料庫時代。
20世紀80年代幾乎所有新開發的系統均是關系型的,其中涌現出了許多性能優良的商品化關系資料庫管理系統,如DB2、Ingres、Oracle、Informix等。這些商用資料庫系統的應用使資料庫技術日益廣泛地應用到企業管理、情報檢索、輔助決策等方面,成為實現和優化信息系統的基本技術。
B. 詹姆士·格雷的資料庫技術的發展史
資料庫技術的發展已經成為先進信息技術的重要組成部分,是現代計算機信息系統和計算機應用系統的基礎和核心。資料庫技術最初產生於20世紀60年代中期,根據數據模型的發展,可以劃分為三個階段:第一代的網狀、層次資料庫系統;第二代的關系資料庫系統;第三代的以面向對象模型為主要特徵的資料庫系統。
產生於80年代,隨著科巧襲學技術的不斷進步,各個行業領域對資料庫技術提出了更多的需求,關系型資料庫已經不能完全滿足需求,於是產生鬧型了第液寬猜三代資料庫。主要有以下特徵:1.支持數據管理、對象管理和知識管理;2.保持和繼承了第二代資料庫系統的技術;3.對其它系統開放,支持資料庫語言標准,支持標准網路協議,有良好的可移植性、可連接性、可擴展性和互操作性等。第三代資料庫支持多種數據模型(比如關系模型和面向對象的模型),並和諸多新技術相結合(比如分布處理技術、並行計算技術、人工智慧技術、多媒體技術、模糊技術),廣泛應用於多個領域(商業管理、GIS、計劃統計等),由此也衍生出多種新的資料庫技術。
分布式資料庫允許用戶開發的應用程序把多個物理分開的、通過網路互聯的資料庫當作一個完整的資料庫看待。並行資料庫通過cluster技術把一個大的事務分散到cluster中的多個節點去執行,提高了資料庫的吞吐和容錯性。多媒體資料庫提供了一系列用來存儲圖像、音頻和視頻對象類型,更好地對多媒體數據進行存儲、管理、查詢。模糊資料庫是存儲、組織、管理和操縱模糊資料庫的資料庫,可以用於模糊知識處理。
隨著科學技術的發展,計算機技術不斷應用到各行各業,數據存儲不斷膨脹的需要,對未來的資料庫技術將會有更高的要求。