物件關係資料模型
物件關係模型是面向物件資料庫模型和關係資料庫模型的結合。因此,它像面向物件模型一樣支援物件、類、繼承等,並且像關係資料模型一樣支援資料型別、表格結構等。
物件關係資料模型的主要目標之一是縮小關係資料庫與許多程式語言(如 C++、C#、Java 等)中常用的面向物件實踐之間的差距。
物件關係資料模型的歷史
關係資料模型和麵向物件資料模型都非常有用。但人們認為它們都缺乏某些特性,因此開始著手構建一個結合了它們兩者優點的模型。因此,物件關係資料模型是在 20 世紀 90 年代進行的研究的結果。
物件關係模型的優點
物件關係模型的優點包括:
繼承
物件關係資料模型允許使用者繼承物件、表等,以便擴充套件其功能。繼承的物件包含新屬性以及繼承的屬性。
複雜資料型別
可以使用現有資料型別形成複雜資料型別。這在物件關係資料模型中很有用,因為複雜資料型別允許更好地操作資料。
可擴充套件性
可以在物件關係資料模型中擴充套件系統的功能。這可以透過使用複雜資料型別以及面向物件模型的高階概念(如繼承)來實現。
物件關係模型的缺點
物件關係資料模型有時會變得非常複雜且難以處理,因為它結合了面向物件資料模型和關係資料模型,並利用了它們的功能。
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP