物件關係資料模型


物件關係模型是面向物件資料庫模型和關係資料庫模型的結合。因此,它像面向物件模型一樣支援物件、類、繼承等,並且像關係資料模型一樣支援資料型別、表格結構等。

物件關係資料模型的主要目標之一是彌合關係資料庫和許多程式語言(如 C++、C#、Java 等)中經常使用的面向物件實踐之間的差距。

物件關係資料模型的歷史

關係資料模型和麵向物件資料模型都非常有用。但是,人們認為它們都缺乏某些特性,因此開始著手構建一個結合了它們兩者優勢的模型。因此,物件關係資料模型是在 20 世紀 90 年代進行的研究成果。

物件關係模型的優點

物件關係模型的優點包括:

繼承

物件關係資料模型允許使用者繼承物件、表等,以便擴充套件其功能。繼承的物件包含新屬性以及繼承的屬性。

複雜資料型別

可以使用現有資料型別形成複雜資料型別。這在物件關係資料模型中非常有用,因為複雜資料型別允許更好地操作資料。

可擴充套件性

可以在物件關係資料模型中擴充套件系統功能。這可以使用複雜資料型別以及面向物件模型的高階概念(如繼承)來實現。

物件關係模型的缺點

物件關係資料模型有時會變得相當複雜且難以處理,因為它結合了面向物件資料模型和關係資料模型,並利用了它們的功能。

更新於:2020年6月19日

22K+ 次瀏覽

開啟您的職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.