Ⅰ 數據倉庫的發展歷程
數據倉庫是決策支持系統(dss)和聯機分析應用數據源的結構化數據環境。數據倉庫研究和解決從資料庫中獲取信息的問題。數據倉庫的特徵在於面向主題、集成性、穩定性和時變性。
數據倉庫 ,由數據倉庫之父比爾·恩門(Bill Inmon)於1990年提出,主要功能仍是將組織透過資訊系統之聯機事務處理(OLTP)經年累月所累積的大量資料,透過數據倉庫理論所特有的資料儲存架構,作一有系統的分析整理,以利各種分析方法如聯機分析處理(OLAP)、數據挖掘(Data Mining)之進行,並進而支持如決策支持系統(DSS)、主管資訊系統(EIS)之創建,幫助決策者能快速有效的自大量資料中,分析出有價值的資訊,以利決策擬定及快速回應外在環境變動,幫助建構商業智能(BI)。
數據倉庫之父比爾·恩門(Bill Inmon)在1991年出版的「Building the Data Warehouse」(《建立數據倉庫》)一書中所提出的定義被廣泛接受——數據倉庫(Data Warehouse)是一個面向主題的(Subject Oriented)、集成的(Integrated)、相對穩定的(Non-Volatile)、反映歷史變化(Time Variant)的數據集合,用於支持管理決策(Decision Making Support)。
Ⅱ 數據倉庫的演進歷史是怎樣的
數據倉庫的演進分為三代,
Ⅲ 資料庫的發展過程
一、搖籃和萌芽階段:首先使用"DataBase"一詞的是美國系統發展公司在為美國海軍基地在60年代研製數據中引用。
1963年,C·W·Bachman設計開發的IDS(Integrate Data Store)系統開始投入運行,它可以為多個COBOL程序共享資料庫。
1968年,網狀資料庫系統TOTAL等開始出現;
1969年,IBM公司Mc Gee等人開發的層次式資料庫系統的IMS系統發表,它可以讓多個程序共享資料庫。
1969年10月,CODASYL資料庫研製者提出了網路模型資料庫系統規范報告DBTG,使資料庫系統開始走向規范化和標准化。正因為如此,許多專家認為資料庫技術起源於20世紀60年代末。資料庫技術的產生來源於社會的實際需要,而數據技術的實現必須有理論作為指導,系統的開發和應用又不斷地促進資料庫理論的發展和完善。
二、發展階段:20世紀80年代大量商品化的關系資料庫系統問世並被廣泛的推廣使用,既有適應大型計算機系統的,也有適用與中、小型和微型計算機系統的。這一時期分布式資料庫系統也走向使用。
1970年,IBM公司San Jose研究所的E ·F ·Code發表了題為"大型共享資料庫的數據關系模型"論文,開創了資料庫的關系方法和關系規范化的理論研究。關系方法由於其理論上的完美和結構上的簡單,對資料庫技術的發展起了至關重要的作用,成功地奠定了關系數據理論的基石。
1971年,美國數據系統語言協會在正式發表的DBTG報告中,提出了三級抽象模式,即對應用程序所需的那部分數據結構描述的外模式,對整個客體系統數據結構描述的概念模式,對數據存儲結構描述的內模式,解決了數據獨立性的問題。
1974年,IBM公司San Jose研究所研製成功了關系資料庫管理系統System R,並且投放到軟體市場。
1976年,美籍華人陳平山提出了資料庫邏輯設計的實際(體)聯系方法。
1978年,新奧爾良發表了DBDWD報告,他把資料庫系統的設計過程劃分為四個階段:需求分析、信息分析與定義、邏輯設計和物理設計。
1980年,J·D·Ulman所著的《資料庫系統原理》一書正式出版。
1981年 E· F· Code獲得了計算機科學的最高獎ACM圖林獎。
1984年,David Marer所著的《關系資料庫理論》一書,標志著資料庫在理論上的成熟。
三、成熟階段:80年代至今,資料庫理論和應用進入成熟發展時期 易觀國際發布《IT產品和服務-2007年中國資料庫軟體市場數據監測》,考察了中國資料庫管理軟體市場。數據顯示,中國商業資料庫市場2007年度整體規模達到21.72億人民幣,比去年同期增長15%。從廠商競爭格局來看,國際軟體巨頭占據市場的絕大多數份額。Oracle、IBM、Microsoft和Sybase牢牢占據國內資料庫軟體市場前四位,擁有93.8%的市場份額。國產資料庫的市場份額在本季度繼續提升,正在抓住國家提倡自主創新的機遇,以「有自主知識產權」的產品為契機,滿足部委和地方政府的信息整合平台需求。 2008年,中國商業資料庫市場整體規模達到了28.25億元,比上個年度增長了30%,一方面,主要是因為中國電子政務建設的大幅增加,以及中國政府對版權的高度重視。其中,Oracle占據了其中44%的市場份額,IBM占據了其中20%的份額、微軟占據了18%的份額,Sybase占據了10%,而國產資料庫因為在政府的支持下,已經占據了8%的市場份額,較2007年同比提升了25%。其中,達夢資料庫年銷售額為6600萬元,為國產資料庫中市場份額最大的。預計中國商業資料庫市場在2009年達到31億元的市場規模,同時,國產資料庫在中國政府鼓勵自主創新的基礎下,會占據更大的市場份額。 另外,包括Mysql等開源資料庫也占據了大量的政府及中小企事業用戶,同時,盜版資料庫更是占據了中國資料庫市場的較大份額,其數值不亞於整個商業資料庫的市場份額。
Ⅳ 資料庫技術的作用和發展歷史
一、搖籃和萌芽階段:首先使用"DataBase"一詞的是美國系統發展公司在為美國海軍基地在60年代研製數據中引用。
1963年,C·W·Bachman設計開發的IDS(Integrate Data Store)系統開始投入運行,它可以為多個COBOL程序共享資料庫。
1968年,網狀資料庫系統TOTAL等開始出現;
1969年,IBM公司Mc Gee等人開發的層次式資料庫系統的IMS系統發表,它可以讓多個程序共享資料庫。
1969年10月,CODASYL資料庫研製者提出了網路模型資料庫系統規范報告DBTG,使資料庫系統開始走向規范化和標准化。正因為如此,許多專家認為資料庫技術起源於20世紀60年代末。資料庫技術的產生來源於社會的實際需要,而數據技術的實現必須有理論作為指導,系統的開發和應用又不斷地促進資料庫理論的發展和完善。
二、發展階段:20世紀80年代大量商品化的關系資料庫系統問世並被廣泛的推廣使用,既有適應大型計算機系統的,也有適用與中、小型和微型計算機系統的。這一時期分布式資料庫系統也走向使用。
1970年,IBM公司San Jose研究所的E ·F ·Code發表了題為"大型共享資料庫的數據關系模型"論文,開創了資料庫的關系方法和關系規范化的理論研究。關系方法由於其理論上的完美和結構上的簡單,對資料庫技術的發展起了至關重要的作用,成功地奠定了關系數據理論的基石。
1971年,美國數據系統語言協會在正式發表的DBTG報告中,提出了三級抽象模式,即對應用程序所需的那部分數據結構描述的外模式,對整個客體系統數據結構描述的概念模式,對數據存儲結構描述的內模式,解決了數據獨立性的問題。
1974年,IBM公司San Jose研究所研製成功了關系資料庫管理系統System R,並且投放到軟體市場。
1976年,美籍華人陳平山提出了資料庫邏輯設計的實際(體)聯系方法。
1978年,新奧爾良發表了DBDWD報告,他把資料庫系統的設計過程劃分為四個階段:需求分析、信息分析與定義、邏輯設計和物理設計。
1980年,J·D·Ulman所著的《資料庫系統原理》一書正式出版。
1981年 E· F· Code獲得了計算機科學的最高獎ACM圖林獎。
1984年,David Marer所著的《關系資料庫理論》一書,標志著資料庫在理論上的成熟。
三、成熟階段:80年代至今,資料庫理論和應用進入成熟發展時期
Ⅳ 資料庫的發展歷史分為哪幾個階段91
使用計算機後,隨著數據處理量的增長,產生了數據管理技術。數據管理技術的發展內與計算機硬體容(主要是外部存儲器)系統軟體及計算機應用的范圍有著密切的聯系。數據管理技術的發展經歷了以下四個階段:人工管理階段、文件系統階段、資料庫階段和高級資料庫技術階段。——常識計算機篇。
Ⅵ 資料庫的概述和發展歷史
數據模型是資料庫系統的核心和基礎。因此,對資料庫技術發展階段的劃分應該以數據模型的發展演變作為主要依據和標志。總體說來,資料庫技術從開始到現在一共經歷了三個發展階段:第一代是網狀、層次資料庫系統,第二代是關系資料庫系統,第三代是以面向對象數據模型為主要特徵的資料庫系統。
第一代包括網狀和層次資料庫系統,是因為它們的數據模型雖然分別為層次和網狀模型,但實質上層次模型只是網狀模型的特例而已。這二者都是格式化數據模型,都是在60年代後期研究和開發的,不論是體系結構、資料庫語言,還是數據的存儲管理,都具有共同特徵,所以它們應該劃分為一代。
第二代資料庫系統支持關系數據模型。關系模型不僅具有簡單、清晰的優點,而且有關系代數作為語言模型,有關系數據理論作為理論基礎。因此關系資料庫具有形式基礎好、數據獨立性強、資料庫語言非過程化等特點,這些特點是資料庫技術發展到了第二代的顯著標志。雖然關系數據模型描述了現實世界數據的結構和一些重要的相互聯系,但是仍然不足以抓住和表達數據對象所具有的豐富而重要的語義,因而它屬於語法模型。
第三代資料庫系統的特徵是數據模型更加豐富,數據管理功能更為強大,能夠支持傳統資料庫難以支持的新的應用需求。
(一) 特點
資料庫管理系統將具有一定結構的數據組成一個集合,它主要具有以下幾個特點:
1. 數據的結構化 資料庫中的數據並不是雜亂無章、毫不相乾的,它們具有一定的組織結構,屬於同一集合的數據具有相似的特徵。
2. 數據的共享性 在一個單位的各個部門之間,存在著大量的重復信息。使用資料庫的目的就是要統一管理這些信息,減少冗餘度,使各個部門共同享有相同的數據。
3. 數據的獨立性 數據的獨立性是指數據記錄和數據管理軟體之間的獨立。數據及其結構應具有獨立性,而不應該去改變應用程序。
4. 數據的完整性 數據的完整性是指保證資料庫中數據的正確性。可能造成數據不正確的原因很多,資料庫管理系統通過對數據性質進行檢查而管理它們。
5. 數據的靈活性 資料庫管理系統不是把數據簡單堆積,它在記錄數據信息的基礎上具有很多的管理功能,如輸入、輸出、查詢、編輯修改等。
6. 數據的安全性 根據用戶的職責,不同級別的人對資料庫具有不同的許可權,資料庫管理系統應該確保數據的安全性。
(二) 功能
一個好的資料庫管理系統應具有很多功能,其中最基本的有以下3種:
1. 數據定義 資料庫管理系統提供定義數據類型和數據存儲形式的功能。每個記錄的每個欄位中的信息為一個數據。因記錄的信息不同,其數據類型也應不同。通過定義數據類型,可以在一定程度上保證數據的完整性。最簡單的要求是,完整性規則應保證不能在定義為數字的欄位中存放文本類型的數據。
2. 數據操作 資料庫管理系統提供多種處理數據的方式。例如,在一張表中查找信息或者在幾個相關的表或文件中進行復雜的查找;使用相應的命令更新一個欄位或多個記錄的內容;用一個命令對數據進行統計,甚至可以使用資料庫管理系統工具進行編程,以實現更加復雜的功能。
3. 數據控制 資料庫管理系統對數據提供一定的保護措施,從而保證在多個用戶共享數據時,只有被授權的用戶才能查看或修改數據。
Ⅶ 資料庫的發展歷史分哪幾個階段
資料庫(Database)是按照數據結構來組織、存儲和管理數據的倉庫,它產生於距今六十多年前,隨著信息專技術和市場屬的發展,特別是二十世紀九十年代以後,數據管理不再僅僅是存儲和管理數據,而轉變成用戶所需要的各種數據管理的方式。資料庫有很多種類型,從最簡單的存儲有各種數據的表格到能夠進行海量數據存儲的大型資料庫系統都在各個方面得到了廣泛的應用。
數據管理技術的發展經歷了四個階段:人工管理階段、文件系統階段、資料庫階段和高級資料庫技術階段。——常識計算機篇。
Ⅷ 資料庫的發展簡史
使用計算機後,隨著數據處理量的增長,產生了數據管理技術。數據管理技術的發展與計算機硬體(主要是外部存儲器)系統軟體及計算機應用的范圍有著密切的聯系。數據管理技術的發展經歷了以下四個階段:人工管理階段、文件系統階段、資料庫階段和高級資料庫技術階段。
數據管理的誕生
資料庫的歷史可以追溯到五十年前,那時的數據管理非常簡單。通過大量的分類、比較和表格繪制的機器運行數百萬穿孔卡片來進行數據的處理,其運行結果在紙上列印出來或者製成新的穿孔卡片。而數據管理就是對所有這些穿孔卡片進行物理的儲存和處理。然而,1950 年雷明頓蘭德公司(Remington Rand Inc)的一種叫做Univac I 的計算機推出了一種一秒鍾可以輸入數百條記錄的磁帶驅動器,從而引發了數據管理的革命。1956 年IBM生產出第一個磁碟驅動器—— the Model 305 RAMAC。此驅動器有50 個碟片,每個碟片直徑是2 英尺,可以儲存5MB的數據。使用磁碟最大的好處是可以隨機存取數據,而穿孔卡片和磁帶只能順序存取數據。
1951: Univac系統使用磁帶和穿孔卡片作為數據存儲。
資料庫系統的萌芽出現於二十世紀60 年代。當時計算機開始廣泛地應用於數據管理,對數據的共享提出了越來越高的要求。傳統的文件系統已經不能滿足人們的需要,能夠統一管理和共享數據的資料庫管理系統(DBMS)應運而生。數據模型是資料庫系統的核心和基礎,各種DBMS軟體都是基於某種數據模型的。所以通常也按照數據模型的特點將傳統資料庫系統分成網狀資料庫、層次資料庫和關系資料庫三類。
最早出現的網狀DBMS,是美國通用電氣公司Bachman等人在1961年開發的IDS(Integrated Data Store)。1964年通用電氣公司(General ElectricCo.)的Charles Bachman 成功地開發出世界上第一個網狀DBMS也即第一個資料庫管理系統——集成數據存儲(Integrated Data Store IDS),奠定了網狀資料庫的基礎,並在當時得到了廣泛的發行和應用。IDS 具有數據模式和日誌的特徵,但它只能在GE主機上運行,並且資料庫只有一個文件,資料庫所有的表必須通過手工編碼生成。之後,通用電氣公司一個客戶——BF Goodrich Chemical 公司最終不得不重寫了整個系統,並將重寫後的系統命名為集成數據管理系統(IDMS)。
網狀資料庫模型對於層次和非層次結構的事物都能比較自然的模擬,在關系資料庫出現之前網狀DBMS要比層次DBMS用得普遍。在資料庫發展史上,網狀資料庫佔有重要地位。
層次型DBMS是緊隨網路型資料庫而出現的,最著名最典型的層次資料庫系統是IBM 公司在1968 年開發的IMS(Information Management System),一種適合其主機的層次資料庫。這是IBM公司研製的最早的大型資料庫系統程序產品。從60年代末產生起,如今已經發展到IMSV6,提供群集、N路數據共享、消息隊列共享等先進特性的支持。這個具有30年歷史的資料庫產品在如今的WWW應用連接、商務智能應用中扮演著新的角色。
1973年Cullinane公司(也就是後來的Cullinet軟體公司),開始出售Goodrich公司的IDMS改進版本,並且逐漸成為當時世界上最大的軟體公司。 網狀資料庫和層次資料庫已經很好地解決了數據的集中和共享問題,但是在數據獨立性和抽象級別上仍有很大欠缺。用戶在對這兩種資料庫進行存取時,仍然需要明確數據的存儲結構,指出存取路徑。而後來出現的關系資料庫較好地解決了這些問題。
1970年,IBM的研究員E.F.Codd博士在刊物《Communication of the ACM》上發表了一篇名為「A Relational Model of Data for Large Shared Data Banks」的論文,提出了關系模型的概念,奠定了關系模型的理論基礎。盡管之前在1968年Childs已經提出了面向集合的模型,然而這篇論文被普遍認為是資料庫系統歷史上具有劃時代意義的里程碑。Codd的心願是為資料庫建立一個優美的數據模型。後來Codd又陸續發表多篇文章,論述了範式理論和衡量關系系統的12條標准,用數學理論奠定了關系資料庫的基礎。關系模型有嚴格的數學基礎,抽象級別比較高,而且簡單清晰,便於理解和使用。但是當時也有人認為關系模型是理想化的數據模型,用來實現DBMS是不現實的,尤其擔心關系資料庫的性能難以接受,更有人視其為當時正在進行中的網狀資料庫規范化工作的嚴重威脅。為了促進對問題的理解,1974年ACM牽頭組織了一次研討會,會上開展了一場分別以Codd和Bachman為首的支持和反對關系資料庫兩派之間的辯論。這次著名的辯論推動了關系資料庫的發展,使其最終成為現代資料庫產品的主流。
1969年Edgar F.「Ted」 Codd發明了關系資料庫。
1970年關系模型建立之後,IBM公司在San Jose實驗室增加了更多的研究人員研究這個項目,這個項目就是著名的System R。其目標是論證一個全功能關系DBMS的可行性。該項目結束於1979年,完成了第一個實現SQL的 DBMS。然而IBM對IMS的承諾阻止了System R的投產,一直到1980年System R才作為一個產品正式推向市場。IBM產品化步伐緩慢的三個原因:IBM重視信譽,重視質量,盡量減少故障;IBM是個大公司,官僚體系龐大,IBM內部已經有層次資料庫產品,相關人員不積極,甚至反對。
然而同時,1973年加州大學伯克利分校的Michael Stonebraker和Eugene Wong利用System R已發布的信息開始開發自己的關系資料庫系統Ingres。他們開發的Ingres項目最後由Oracle公司、Ingres公司以及矽谷的其他廠商所商品化。後來,System R和Ingres系統雙雙獲得ACM的1988年「軟體系統獎」。
1976年霍尼韋爾公司(Honeywell)開發了第一個商用關系資料庫系統——Multics Relational Data Store。關系型資料庫系統以關系代數為堅實的理論基礎,經過幾十年的發展和實際應用,技術越來越成熟和完善。其代表產品有Oracle、IBM公司的 DB2、微軟公司的MS SQL Server以及Informix、ADABAS D等等。 1974年IBM的Ray Boyce和Don Chamberlin將Codd關系資料庫的12條准則的數學定義以簡單的關鍵字語法表現出來,里程碑式地提出了SQL(Structured Query Language)語言。SQL語言的功能包括查詢、操縱、定義和控制,是一個綜合的、通用的關系資料庫語言,同時又是一種高度非過程化的語言,只要求用戶指出做什麼而不需要指出怎麼做。SQL集成實現了資料庫生命周期中的全部操作。SQL提供了與關系資料庫進行交互的方法,它可以與標準的編程語言一起工作。自產生之日起,SQL語言便成了檢驗關系資料庫的試金石,而SQL語言標準的每一次變更都指導著關系資料庫產品的發展方向。然而,直到二十世紀七十年代中期,關系理論才通過SQL在商業資料庫Oracle和DB2中使用。
1986年,ANSI把SQL作為關系資料庫語言的美國標准,同年公布了標准SQL文本。SQL標准有3個版本。基本SQL定義是ANSⅨ3135-89,「Database Language - SQL with Integrity Enhancement」[ANS89],一般叫做SQL-89。SQL-89定義了模式定義、數據操作和事務處理。SQL- 89和隨後的ANSⅨ3168-1989,「Database Language-Embedded SQL」構成了第一代SQL標准。ANSⅨ3135-1992[ANS92]描述了一種增強功能的SQL,叫做SQL-92標准。SQL-92包括模式操作,動態創建和SQL語句動態執行、網路環境支持等增強特性。在完成SQL-92標准後,ANSI和ISO即開始合作開發SQL3標准。SQL3的主要特點在於抽象數據類型的支持,為新一代對象關系資料庫提供了標准。
1976年IBM E.F.Codd發表了一篇里程碑的論文「R系統:資料庫關系理論」,介紹了關系資料庫理論和查詢語言SQL。Oracle的創始人Ellison非常仔細地閱讀了這篇文章,被其內容震驚,這是第一次有人用全面一致的方案管理數據信息。作者E.F.Codd 1966年就發表了關系資料庫理論,並在IBM研究機構開發原型,這個項目就是R系統,存取數據表的語言就是SQL。Ellison看完後,敏銳意識到在這個研究基礎上可以開發商用軟體系統。而當時大多數人認為關系資料庫不會有商業價值。Ellison認為這是他們的機會:他們決定開發通用商用資料庫系統Oracle,這個名字來源於他們曾給中央情報局做過的項目名。幾個月後,他們就開發了Oracle 1.0。但這只不過是個玩具,除了完成簡單關系查詢不能做任何事情,他們花相當長的時間才使Oracle變得可用,維持公司運轉主要靠承接一些資料庫管理項目和做顧問咨詢工作。而IBM卻沒有計劃開發,為什麼藍色巨人放棄了這個價值上百億的產品,原因有很多:IBM的研究人員大多是學術出身,他們最感興趣的是理論,而非推向市場的產品,從學術上看,研究成果應公開發表論文和演講能使他們成名,為什麼不呢?還有一個很主要的原因就是IBM當時有一個銷售得還不錯的層次資料庫產品IMS。直到1985年IBM才發布了關系資料庫DB2 ,Ellision那時已經成了千萬富翁。Ellison曾將IBM 選擇Microsoft 的MS-DOS作為IBM-PC機的操作系統比為:「世界企業經營歷史上最嚴重的錯誤,價值超過了上千億美元。」IBM發表R系統論文,而且沒有很快推出關系資料庫產品的錯誤可能僅僅次之。Oracle的市值在1996年就達到了280億美元。 隨著信息技術和市場的發展,人們發現關系型資料庫系統雖然技術很成熟,但其局限性也是顯而易見的:它能很好地處理所謂的「表格型數據」,卻對技術界出現的越來越多的復雜類型的數據無能為力。九十年代以後,技術界一直在研究和尋求新型資料庫系統。但在什麼是新型資料庫系統的發展方向的問題上,產業界一度是相當困惑的。受當時技術風潮的影響,在相當一段時間內,人們把大量的精力花在研究「面向對象的資料庫系統(object oriented database)」或簡稱「OO資料庫系統」。值得一提的是,美國Stonebraker教授提出的面向對象的關系型資料庫理論曾一度受到產業界的青睞。而Stonebraker本人也在當時被Informix花大價錢聘為技術總負責人。
然而,數年的發展表明,面向對象的關系型資料庫系統產品的市場發展的情況並不理想。理論上的完美性並沒有帶來市場的熱烈反應。其不成功的主要原因在於,這種資料庫產品的主要設計思想是企圖用新型資料庫系統來取代現有的資料庫系統。這對許多已經運用資料庫系統多年並積累了大量工作數據的客戶,尤其是大客戶來說,是無法承受新舊數據間的轉換而帶來的巨大工作量及巨額開支的。另外,面向對象的關系型資料庫系統使查詢語言變得極其復雜,從而使得無論是資料庫的開發商家還是應用客戶都視其復雜的應用技術為畏途。 二十世紀六十年代後期出現了一種新型資料庫軟體:決策支持系統(DSS),其目的是讓管理者在決策過程中更有效地利用數據信息。於是在1970年,第一個聯機分析處理工具——Express誕生了。其他決策支持系統緊隨其後,許多是由公司的IT部門開發出來的。
1985年,第一個商務智能系統(business intelligence)由Metaphor計算機系統有限公司為Procter & Gamble公司開發出來,主要是用來連接銷售信息和零售的掃描儀數據。同年, Pilot軟體公司開始出售第一個商用客戶/伺服器執行信息系統——Command Center。同樣在這年,加州大學伯克利分校Ingres項目演變成Postgres,其目標是開發出一個面向對象的資料庫。此後一年, Graphael公司開發了第一個商用的對象資料庫系統—Gbase。
1988年,IBM公司的研究者Barry Devlin和Paul Murphy發明了一個新的術語—信息倉庫,之後,IT的廠商開始構建實驗性的數據倉庫。1991年,W.H. Bill Inmon出版了一本「如何構建數據倉庫」的書,使得數據倉庫真正開始應用。
1991: W.H.「Bill」 Inmon發表了」構建數據倉庫」
二十世紀九十年代,隨著基於PC的客戶/伺服器計算模式和企業軟體包的廣泛採用,數據管理的變革基本完成。數據管理不再僅僅是存儲和管理數據,而轉變成用戶所需要的各種數據管理的方式。Internet的異軍突起以及XML語言的出現,給資料庫系統的發展開辟了一片新的天地。
Ⅸ 資料庫技術的發展歷史
數據模型是資料庫技術的核心和基礎,因此,對資料庫系統發展階段的劃分應該以數據模型的發展演變作為主要依據和標志。按照數據模型的發展演變過程,資料庫技術從開始到如今短短的30年中,主要經歷了三個發展階段:第一代是網狀和層次資料庫系統,第二代是關系資料庫系統,第三代是以面向對象數據模型為主要特徵的資料庫系統。資料庫技術與網路通信技術、人工智慧技術、面向對象程序設計技術、並行計算技術等相互滲透、有機結合,成為當代資料庫技術發展的重要特徵。 第一代資料庫系統是20世紀70年代研製的層次和網狀資料庫系統。層次資料庫系統的典型代表是1969年IBM公司研製出的層次模型的資料庫管理系統IMS。20世紀60年代末70年代初,美國資料庫系統語言協會CODASYL(Conference on Data System Language)下屬的資料庫任務組DBTG(Data Base Task Group)提出了若干報告,被稱為DBTG報告。DBTG報告確定並建立了網狀資料庫系統的許多概念、方法和技術,是網狀資料庫的典型代表。在DBTG思想和方法的指引下資料庫系統的實現技術不斷成熟,開發了許多商品化的資料庫系統,它們都是基於層次模型和網狀模型的。
可以說,層次資料庫是資料庫系統的先驅,而網狀資料庫則是資料庫概念、方法、技術的奠基者。 第二代資料庫系統是關系資料庫系統。1970年IBM公司的San Jose研究試驗室的研究員Edgar F. Codd發表了題為《大型共享資料庫數據的關系模型》的論文,提出了關系數據模型,開創了關系資料庫方法和關系資料庫理論,為關系資料庫技術奠定了理論基礎。Edgar F. Codd於1981年被授予ACM圖靈獎,以表彰他在關系資料庫研究方面的傑出貢獻。
20世紀70年代是關系資料庫理論研究和原型開發的時代,其中以IBM公司的San Jose研究試驗室開發的System R和Berkeley大學研製的Ingres為典型代表。大量的理論成果和實踐經驗終於使關系資料庫從實驗室走向了社會,因此,人們把20世紀70年代稱為資料庫時代。20世紀80年代幾乎所有新開發的系統均是關系型的,其中涌現出了許多性能優良的商品化關系資料庫管理系統,如DB2、Ingres、Oracle、Informix、Sybase等。這些商用資料庫系統的應用使資料庫技術日益廣泛地應用到企業管理、情報檢索、輔助決策等方面,成為實現和優化信息系統的基本技術。 從20世紀80年代以來,資料庫技術在商業上的巨大成功刺激了其他領域對資料庫技術需求的迅速增長。這些新的領域為資料庫應用開辟了新的天地,並在應用中提出了一些新的數據管理的需求,推動了資料庫技術的研究與發展。
1990年高級DBMS功能委員會發表了《第三代資料庫系統宣言》,提出了第三代資料庫管理系統應具有的三個基本特徵:
應支持數據管理、對象管理和知識管理。必須保持或繼承第二代資料庫系統的技術。必須對其他系統開放。
Ⅹ 資料庫發展歷史是什麼
資料庫對於普通人來講
就可以簡單理解為有固定格式的數據集合,回
專門為解決某一類數據保存和計答算問題而存在的,
就像單位用的各種各樣的報表和單據,
只不過軟體會幫你保存管理這些單據和報表在計算機上,
幫你計算求和等等操作 生成你想要的各種數據報告。
利用資料庫軟體和計算機的高速運算特性,
可以大大提高工作效率和正確性。
減少工作時間成本和人力成本。
沒有他們也可以,但是你不得不用手工的辦法處理數據,
不管數據量多少都一樣。