- 電子商務(wù)數(shù)據(jù)庫技術(shù)(第3版)
- 潘郁
- 1258字
- 2019-12-11 15:42:18
2.1.2 數(shù)據(jù)庫系統(tǒng)的發(fā)展過程
數(shù)據(jù)庫系統(tǒng)的發(fā)展始終是以數(shù)據(jù)模型的發(fā)展為主線的,所以按照數(shù)據(jù)模型的發(fā)展情況,數(shù)據(jù)庫系統(tǒng)的發(fā)展可以劃分為以下三個階段。
第一代數(shù)據(jù)庫系統(tǒng)即層次數(shù)據(jù)庫系統(tǒng)和網(wǎng)狀數(shù)據(jù)庫系統(tǒng)。第一代數(shù)據(jù)庫系統(tǒng)主要支持層次模型和網(wǎng)狀模型,其主要特點(diǎn)是:支持三級抽象模式的體系結(jié)構(gòu);用存取路徑(指針)來表示數(shù)據(jù)之間的聯(lián)系;數(shù)據(jù)定義語言(Data Definition Language, DDL)和數(shù)據(jù)操作語言(Data Manipulation Language, DML)相對獨(dú)立;數(shù)據(jù)庫語言采用過程性(導(dǎo)航式)語言。
第一代數(shù)據(jù)庫系統(tǒng)的發(fā)展過程如下。
(1)1964年,美國通用電氣公司的Bachman等人開發(fā)成功世界上第一個DBMS——IDS(Integrated Data Store)系統(tǒng),奠定了網(wǎng)狀數(shù)據(jù)庫系統(tǒng)的基礎(chǔ)。
(2)1969年,美國IBM公司成功研制出世界上第一個商品化DBMS產(chǎn)品——IMS(Infor-mation Management System)系統(tǒng),這是一個層次數(shù)據(jù)庫系統(tǒng)。
(3)1969—1970年,美國CODASYL(Conference on Data System Language)組織下屬的DBTG(DataBase Task Group)對數(shù)據(jù)庫方法進(jìn)行了系統(tǒng)的研討,提出了DBTG報告,建立了以網(wǎng)狀模型為基礎(chǔ)的數(shù)據(jù)庫系統(tǒng)概念。
第二代數(shù)據(jù)庫系統(tǒng)即關(guān)系數(shù)據(jù)庫管理系統(tǒng)(Relationship DataBase Management, RD-BMS)。第二代數(shù)據(jù)庫系統(tǒng)主要支持關(guān)系模型,這種模型有嚴(yán)格的理論基礎(chǔ),概念簡單、清晰,易于用戶理解和使用。因此,關(guān)系模型一經(jīng)提出便迅速發(fā)展,成為實(shí)用性最強(qiáng)的產(chǎn)品。該系統(tǒng)的主要特點(diǎn)是:概念單一化,數(shù)據(jù)及其數(shù)據(jù)間的聯(lián)系都用關(guān)系來表示;以關(guān)系代數(shù)為理論基礎(chǔ);數(shù)據(jù)獨(dú)立性強(qiáng);數(shù)據(jù)庫語言采用說明性語言,大大簡化了用戶的編程難度。
第二代數(shù)據(jù)庫系統(tǒng)的發(fā)展過程如下。
(1)1970年,美國IBM公司San Jose研究實(shí)驗(yàn)室的研究員E.F.Codd提出了關(guān)系模型,開創(chuàng)了關(guān)系數(shù)據(jù)庫管理系統(tǒng)的研究,奠定了關(guān)系模型的理論基礎(chǔ)。E.F.Codd因此在1981年獲得了ACM圖靈獎。
(2)1974年,美國IBM公司San Jose研究實(shí)驗(yàn)室研制成功System R,并在IBM System/370機(jī)器上運(yùn)行,這是世界上最早的、功能強(qiáng)大的關(guān)系數(shù)據(jù)庫管理系統(tǒng)。以后該研究實(shí)驗(yàn)室又陸續(xù)推出了SQL/DS和DB2等商用化產(chǎn)品。
(3)1980年以后,RDBMS的產(chǎn)品迅速推出,如Oracle、Informix、Sybase、dBASE、Fox-BASE、FoxPro等。
(4)1990年以后,RDBMS產(chǎn)品的版本不斷更新,功能更強(qiáng)大,支持分布式數(shù)據(jù)庫和客戶機(jī)/服務(wù)器數(shù)據(jù)庫以及客戶機(jī)/瀏覽器/服務(wù)器數(shù)據(jù)庫等,同時實(shí)現(xiàn)了開放式網(wǎng)絡(luò)環(huán)境下異構(gòu)數(shù)據(jù)庫的互聯(lián)操作,以及在整個企業(yè)/行業(yè)范圍內(nèi)的OLTP(On-Line Transaction Processing,聯(lián)機(jī)事務(wù)處理)應(yīng)用支持。
第三代數(shù)據(jù)庫系統(tǒng)即新一代數(shù)據(jù)庫系統(tǒng)——面向?qū)ο蟮臄?shù)據(jù)庫系統(tǒng)(Object-Oriented Database, OODB)。第三代數(shù)據(jù)庫系統(tǒng)是基于擴(kuò)展的關(guān)系模型或面向?qū)ο竽P停巧形赐耆墒斓囊淮鷶?shù)據(jù)庫系統(tǒng)。第三代數(shù)據(jù)庫系統(tǒng)的主要特點(diǎn)是:支持包括數(shù)據(jù)、對象和知識的管理;在保持和繼承第二代數(shù)據(jù)庫系統(tǒng)的技術(shù)基礎(chǔ)上引入新技術(shù)(如面向?qū)ο蠹夹g(shù));對其他的系統(tǒng)開放,具有良好的可移植性、可連接性、可擴(kuò)充性和可互操作性。
第三代數(shù)據(jù)庫系統(tǒng)具有代表性的例子包括Servio公司的Gemstone、Object Design公司的Objectstone、Objectivity公司的Objectivity/DB、Versant Object Technology公司的Versant、Intellitic International(法國)公司的Matisse、Itasca Systems公司的Itasca、O2 Technology(法國)公司的O2等,它們都支持嚴(yán)格面向?qū)ο竽P汀Ec此同時,面臨新的應(yīng)用領(lǐng)域的挑戰(zhàn),許多商品化的關(guān)系數(shù)據(jù)庫管理系統(tǒng)也對支持的數(shù)據(jù)模型進(jìn)行了擴(kuò)充,發(fā)展成了對象-關(guān)系數(shù)據(jù)庫管理系統(tǒng)(ORDBMS)。
- 走進(jìn)內(nèi)容推薦時代:寫給內(nèi)容行業(yè)從業(yè)者的推薦分發(fā)入門書(市場先行版)
- 微店安裝、推廣、經(jīng)營、管理一本通
- 電子商務(wù)信息服務(wù)模式研究:基于臨港制造業(yè)需求
- 電商基礎(chǔ):策略 運(yùn)營 技術(shù)
- 深度探索區(qū)塊鏈:Hyperledger技術(shù)與應(yīng)用
- 餐飲電商營銷
- 微博營銷與運(yùn)營(第2版 慕課版)
- Ansible自動化運(yùn)維:技術(shù)與最佳實(shí)踐
- 電商運(yùn)營之道:策略、方法與實(shí)踐
- 引爆流量:公域引流與私域裂變實(shí)戰(zhàn)手冊
- 微信的秘密:智能手機(jī)時代的新營銷寶典
- 互聯(lián)網(wǎng)+流通:F2R助力傳統(tǒng)產(chǎn)業(yè)創(chuàng)新與轉(zhuǎn)型
- 電子商務(wù)產(chǎn)品質(zhì)量網(wǎng)絡(luò)輿情分析與管控理論
- 成功的網(wǎng)絡(luò)營銷
- 抖音營銷實(shí)戰(zhàn)指南