20世紀80年代末,隨著信息技術在社會各行業(yè)領域廣泛應用,傳統(tǒng)" />

国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

18143453325 在線咨詢 在線咨詢
18143453325 在線咨詢
所在位置: 首頁 > 營銷資訊 > 信息時代 > 對象數(shù)據(jù)管理標準(數(shù)據(jù)庫)

對象數(shù)據(jù)管理標準(數(shù)據(jù)庫)

時間:2022-12-18 00:30:01 | 來源:信息時代

時間:2022-12-18 00:30:01 來源:信息時代

    對象數(shù)據(jù)管理標準 : 信息技術領域按照面向?qū)ο蟮臄?shù)據(jù)模型來組織與管理對象數(shù)據(jù),并支持對象數(shù)據(jù)應用而研究制訂的相關標準。
20世紀80年代末,隨著信息技術在社會各行業(yè)領域廣泛應用,傳統(tǒng)關系數(shù)據(jù)庫系統(tǒng)面對非常規(guī)數(shù)據(jù)類型的復雜對象和關聯(lián)過程的一些應用,已明顯地表現(xiàn)出不足,如在受限的建模能力、語義超載、完整性和約束支持、受限操作、阻抗失配、長事務處理能力、模式及版本管理等等方面,難以適應新的需求。而此時,對象技術的許多應用開始受到各方面的普遍關注。于是,在數(shù)據(jù)庫技術領域人們開始研究應用面向?qū)ο蠹夹g來試圖解決復雜的無結構或半結構化數(shù)據(jù)的管理與應用問題,這就出現(xiàn)了對象數(shù)據(jù)庫管理系統(tǒng)(object database management system,ODBMS)的研究。為推動ODBMS的技術發(fā)展和產(chǎn)業(yè)化進程,在工業(yè)界與學術界都相繼制訂了對象數(shù)據(jù)庫管理系統(tǒng)的一些標準。
1989年1月,美國國家標準局(American national standards institute,ANSI)所屬X3/SPARC/DBSSG成立了面向?qū)ο髷?shù)據(jù)庫任務組(object-oriented database task group,OODBTG),專門研究對象數(shù)據(jù)庫管理標準化問題,其目標是提出對象數(shù)據(jù)庫的可行定義,確定對象數(shù)據(jù)庫技術與相關領域中面向?qū)ο蠹夹g的聯(lián)系,為對象信息管理的標準化工作建立起一個技術框架。到1991年8月完成了“OODBTG最終報告”,其中闡述了對象技術的許多新概念,提出實現(xiàn)對象信息管理標準化的建議,并具體說明了一個對象數(shù)據(jù)管理參考模型。
根據(jù)OODBTG最終報告,對象數(shù)據(jù)管理系統(tǒng)應繼承對象、數(shù)據(jù)庫及系統(tǒng)的特征,其中對象特征方面應具有對象、操作、請求、消息、方法、狀態(tài)、聯(lián)編、多態(tài)、封裝、標識、類型、類、繼承、委托、聯(lián)系、屬性、直接量、包含、聚合、可擴性以及完整性等一般特征。數(shù)據(jù)管理特征包括持久性與對象生命周期、并發(fā)控制與事務、分布性、對象語言與查詢、數(shù)據(jù)字典與命名空間、變化管理、安全和可靠性。系統(tǒng)特征包括類庫、信息建模、用戶角色、應用程序及用戶界面,此外還包括系統(tǒng)的開放性、異構性、性能、可度量性等。
在美國ANSI進行研究的同時,1989年在工業(yè)界也出現(xiàn)了一個對象管理集團(object management group,OMG),其主要目的是在軟件工程中推廣面向?qū)ο蠓椒?并開發(fā)標準使得對象的位置、環(huán)境、語言以及其他特性對其他對象來說都是透明的。到1990年11月,OMG首次公布了它的對象管理體系結構指南,該指南為面向?qū)ο蟮恼Z言、系統(tǒng)、數(shù)據(jù)庫和應用程序框架制定了統(tǒng)一的術語,同時給出了面向?qū)ο笙到y(tǒng)的抽象框架、一組技術和結構目標,以及采用面向?qū)ο蠹夹g的分布式應用的參考模型,主要確定了四個方面的標準,即對象模型、對象請求代理、對象服務和公共設施。
OMG有一個對象數(shù)據(jù)管理組(object data management group,ODMG),它研究的內(nèi)容涵蓋了數(shù)據(jù)庫、對象和程序設計語言的標準,并盡可能地利用和借鑒OMG、SQL、INCITS等已有標準,主要工作包括對象模型、對象定義語言、對象查詢語言和java、C++、Smalltalk語言綁定,以及對象交換格式說明。對象模型是OMG對象模型的一個超集,它使設計和實現(xiàn)都可以在兼容系統(tǒng)之間移植。對象定義語言是定義對象類型規(guī)范的語言,目的是為了幫助實現(xiàn)兼容系統(tǒng)之間模式的可移植性和對象數(shù)據(jù)管理系統(tǒng)之間的可互操作性。對象查詢語言采用類似于SQL的語法實現(xiàn)對象數(shù)據(jù)庫的說明性訪問。語言綁定闡明對象定義語言/對象操作語言結構如何映射到編程語言結構。對象交換格式是一種說明語言,用于將對象數(shù)據(jù)管理系統(tǒng)的當前狀態(tài)從一個或多個文件中導出或裝載。ODMG 的最初版本ODMG-93于1993年頒布,1997年推出了一個重要版本ODMG2.0,1999年末頒布了ODMG3.0,從版本2.0到3.0,ODMG將其范圍擴展到包含通用對象存儲標準的規(guī)范,同時ODMG將它的名字由對象數(shù)據(jù)庫管理組改為對象數(shù)據(jù)管理組,ODMG已經(jīng)成為事實上的對象數(shù)據(jù)庫管理系統(tǒng)的標準。
到1999年,國際標準化組織ISO/IEC JTC SC32發(fā)布的SQL99標準也在關系模型中引入了對象模型的許多特征,以支持對象數(shù)據(jù)的管理和操縱,拓寬SQL語言在對象信息管理領域的應用范圍。SQL99的面向?qū)ο筇卣靼ㄐ蓄愋?、用戶自定義類型和用戶自定義例程、多態(tài)性、繼承、引用類型和對象標識、集合類型、擴展SQL語言以達到計算完備性、觸發(fā)器、對大對象的支持、提供遞歸操作等。
對象數(shù)據(jù)庫管理系統(tǒng)的增長速度較快,相信隨著應用需求的增長和相關標準的不斷推出,將在很大程度上推動對象數(shù)據(jù)庫管理系統(tǒng)在信息資源管理、工程設計、商業(yè)、網(wǎng)絡及其他新的領域得到更為廣泛的應用,并將進一步推動對象數(shù)據(jù)庫管理系統(tǒng)的研究與應用發(fā)展。

74
73
25
news

版權所有? 億企邦 1997-2022 保留一切法律許可權利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點擊下載Chrome瀏覽器
關閉