您好,歡迎來到易龍商務網!
發布時間:2021-10-23 01:21  
【廣告】





1、傳統關系模型的擴充
2、面向對象數據模型
3、XML數據模型
4、發展出新的數據模型
關系模型實際上還是管理信息系統重要的支撐模型,在此基礎之上,引入新的手段,使之能表達更加復雜的數據關系,擴大其實用性,提高建模能力。從總體上看,擴充一般在兩個方面進行。一是實現關系模型嵌套,這種方式可以實現“表中表”這類較為復雜的數據模型;二是語義擴充,如支持關系繼承及關系函數等。
OO(面向對象)思維方式已貫穿于程序設計語言領域。在數據模型領域,面向對象數據模型也在快速的引入并持續發展。傳統的關系模型等在存儲數據時,并不能客觀的反映數據所代表的現實事物內在聯系與邏輯關系,也較難與面向對象程序開發語言在設計上無縫結合。面向對象數據模型則是用面向對象的思維方式與方法來描述客觀實體,在繼承關系數據庫系統的已有的優勢特性基礎之上,支持面向對象建模,支持對象存取與持久化,支持代碼級面向對象數據操作,是現在較為流行的新型數據模型。
三要素是數據結構、數據操作、數據約束。數據結構是所研究的對象類型的集合。這些對象是數據庫的組成成分,數據結構指對象和對象間聯系的表達和實現,是對系統靜態特征的描述。
數據操作是對數據庫中對象的實例允許執行的操作集合,主要指檢索和更新(插入、刪除、修改)兩類操作。數據模型必須定義這些操作的確切含義、操作符號、操作規則(如優先級)以及實現操作的語言。數據操作是對系統動態特性的描述。