數(shù)據庫技(jì)術(shù)是通(tōng)過研究數(shù)據庫的結構、存儲、設計(jì)、管理(lǐ)以及應用的基本理(lǐ)論和(hé)實現方法,并利用這些(xiē)理(lǐ)論來(lái)實現對數(shù)據庫中的數(shù)據進行(xíng)處理(lǐ)、分析和(hé)理(lǐ)解的技(jì)術(shù)。 數(shù)據庫技(jì)術(shù)研究和(hé)管理(lǐ)的對象是數(shù)據,所以數(shù)據庫技(jì)術(shù)所涉及的具體(tǐ)內(nèi)容主要包括:通(tōng)過對數(shù)據的統一組織和(hé)管理(lǐ),按照指定的結構建立相應的數(shù)據庫和(hé)數(shù)據倉庫;利用數(shù)據庫管理(lǐ)系統和(hé)數(shù)據挖掘系統設計(jì)出能夠實現對數(shù)據庫中的數(shù)據進行(xíng)添加、修改、删除、處理(lǐ)、分析、理(lǐ)解、報表和(hé)打印等多(duō)種功能的數(shù)據管理(lǐ)和(hé)數(shù)據挖掘應用系統;并利用應用管理(lǐ)系統最終實現對數(shù)據的處理(lǐ)、分析和(hé)理(lǐ)解。
一、 數(shù)據庫發展曆史
第一代數(shù)據庫系統是20世紀70年代研制(zhì)的層次和(hé)網狀數(shù)據庫系統。層次數(shù)據庫系統的典型代表是1969年IBM公司研制(zhì)出的層次模型的數(shù)據庫管理(lǐ)系統IMS。20世紀60年代末70年代初,美國數(shù)據庫系統語言協會(huì)CODASYL(Conference on Data System Language)下屬的數(shù)據庫任務組DBTG(Data Base Task Group)提出了若幹報告,被稱為(wèi)DBTG報告。DBTG報告确定并建立了網狀數(shù)據庫系統的許多(duō)概念、方法和(hé)技(jì)術(shù),是網狀數(shù)據庫的典型代表。在DBTG思想和(hé)方法的指引下數(shù)據庫系統的實現技(jì)術(shù)不斷成熟,開(kāi)發了許多(duō)商品化的數(shù)據庫系統,它們都是基于層次模型和(hé)網狀模型的。
可(kě)以說,層次數(shù)據庫是數(shù)據庫系統的先驅,而網狀數(shù)據庫則是數(shù)據庫概念、方法、技(jì)術(shù)的奠基者。
第二代數(shù)據庫系統是關系數(shù)據庫系統。20世紀70年代是關系數(shù)據庫理(lǐ)論研究和(hé)原型開(kāi)發的時(shí)代,其中以IBM公司的San Jose研究試驗室開(kāi)發的System R和(hé)Berkeley大(dà)學研制(zhì)的Ingres為(wèi)典型代表。大(dà)量的理(lǐ)論成果和(hé)實踐經驗終于使關系數(shù)據庫從實驗室走向了社會(huì),因此,人(rén)們把20世紀70年代稱為(wèi)數(shù)據庫時(shí)代。20世紀80年代幾乎所有(yǒu)新開(kāi)發的系統均是關系型的,其中湧現出了許多(duō)性能優良的商品化關系數(shù)據庫管理(lǐ)系統,如DB2、Ingres、Oracle、Informix、Sybase等。這些(xiē)商用數(shù)據庫系統的應用使數(shù)據庫技(jì)術(shù)日益廣泛地應用到企業管理(lǐ)、情報檢索、輔助決策等方面,成為(wèi)實現和(hé)優化信息系統的基本技(jì)術(shù)。
第三代數(shù)據庫系統從20世紀80年代以來(lái),數(shù)據庫技(jì)術(shù)在商業上(shàng)的巨大(dà)成功刺激了其他領域對數(shù)據庫技(jì)術(shù)需求的迅速增長。這些(xiē)新的領域為(wèi)數(shù)據庫應用開(kāi)辟了新的天地,并在應用中提出了一些(xiē)新的數(shù)據管理(lǐ)的需求,推動了數(shù)據庫技(jì)術(shù)的研究與發展。
1990年高(gāo)級DBMS功能委員會(huì)發表了《第三代數(shù)據庫系統宣言》,提出了第三代數(shù)據庫管理(lǐ)系統應具有(yǒu)的三個(gè)基本特征: 應支持數(shù)據管理(lǐ)、對象管理(lǐ)和(hé)知識管理(lǐ)。必須保持或繼承第二代數(shù)據庫系統的技(jì)術(shù)。必須對其他系統開(kāi)放
二、 數(shù)據庫技(jì)術(shù)發展趨勢
針對關系數(shù)據庫技(jì)術(shù)現有(yǒu)的局限性,理(lǐ)論界如今主要有(yǒu)三種觀點 :
(1)、面向對象的數(shù)據庫技(jì)術(shù)将成為(wèi)下一代數(shù)據庫技(jì)術(shù)發展的主流。部分學者認為(wèi)現有(yǒu)的關系型數(shù)據庫無法描述現實世界的實體(tǐ),而面向對象的數(shù)據模型由于吸收了已經成熟的面向對象程序設計(jì)方法學的核心概念和(hé)基本思想,使得(de)它符合人(rén)類認識世界的一般方法,更适合描述現實世界。甚至有(yǒu)人(rén)預言,數(shù)據庫的未來(lái)将是面向對象的時(shí)代。
(2)、面向對象的關系數(shù)據庫技(jì)術(shù)。關系數(shù)據庫幾乎是當前數(shù)據庫系統的标準,關系語言與常規語言一起幾乎可(kě)完成任意的數(shù)據庫操作(zuò),但(dàn)其簡潔的建模能力、有(yǒu)限的數(shù)據類型、程序設計(jì)中數(shù)據結構的制(zhì)約等卻成為(wèi)關系型數(shù)據庫發揮作(zuò)用的瓶頸。面向對象方法起源于程序設計(jì)語言,它本身就是以現實世界的實體(tǐ)對象為(wèi)基本元素來(lái)描述複雜的客觀世界,但(dàn)功能不如數(shù)據庫靈活。因此部分學者認為(wèi)将面向對象的建模能力和(hé)關系數(shù)據庫的功能進行(xíng)有(yǒu)機結合而進行(xíng)研究是數(shù)據庫技(jì)術(shù)的一個(gè)發展方向。
(3)、面向對象數(shù)據庫技(jì)術(shù)。面向對象數(shù)據庫的優點是能夠表示複雜的數(shù)據模型,但(dàn)由于沒有(yǒu)統一的數(shù)據模式和(hé)形式化理(lǐ)論,因此缺少(shǎo)嚴格的數(shù)據邏輯基礎。而演繹數(shù)據庫雖有(yǒu)堅強的數(shù)學邏輯基礎,但(dàn)隻能處理(lǐ)平面數(shù)據類型。因此,部分學者将兩者結合,提出了一種新的數(shù)據庫技(jì)術(shù)——演繹面向對象數(shù)據庫,并指出這一技(jì)術(shù)有(yǒu)可(kě)能成為(wèi)下一代數(shù)據庫技(jì)術(shù)發展的主流。
數(shù)據庫技(jì)術(shù)發展的新方向 非結構化數(shù)據庫是部分研究者針對關系數(shù)據庫模型過于簡單,不便表達複雜的嵌套需要以及支持數(shù)據類型有(yǒu)限等局限,從數(shù)據模型入手而提出的全面基于因特網應用的新型數(shù)據庫理(lǐ)論。支持重複字段、子字段以及變長字段并實現了對變長數(shù)據和(hé)重複字段進行(xíng)處理(lǐ)和(hé)數(shù)據項的變長存儲管理(lǐ),在處理(lǐ)連續信息(包括全文信息)和(hé)非結構信息 (重複數(shù)據和(hé)變長數(shù)據)中有(yǒu)着傳統關系型數(shù)據庫所無法比拟的優勢。但(dàn)研究者認為(wèi)此種數(shù)據庫技(jì)術(shù)并不會(huì)完全取代如今流行(xíng)的關系數(shù)據庫,而是它們的有(yǒu)益的補充。
面向專門(mén)應用領域的數(shù)據庫技(jì)術(shù)。許多(duō)研究者從實踐的角度對數(shù)據庫技(jì)術(shù)進行(xíng)研究,提出了适合應用領域的數(shù)據庫技(jì)術(shù)如工程數(shù)據庫、統計(jì)數(shù)據庫、科學數(shù)據庫、空(kōng)間(jiān)數(shù)據庫、地理(lǐ)數(shù)據庫等。這類數(shù)據庫在原理(lǐ)上(shàng)也沒有(yǒu)多(duō)大(dà)的變化,但(dàn)是它們卻與一定的應用相結合,從而加強了系統對有(yǒu)關應用的支撐能力,尤其表如今數(shù)據模型、語言、查詢方面。部分研究者認為(wèi),随着研究工作(zuò)的繼續深和(hé)數(shù)據庫技(jì)術(shù)在實踐工作(zuò)中的應用,數(shù)據庫技(jì)術(shù)将會(huì)更多(duō)朝着專門(mén)應用領域發展。
如沒特殊注明(míng),文章均為(wèi)中技(jì)互聯原創,轉載請(qǐng)注明(míng)來(lái)自www.zjcoo.com