基於物件的資料模型


在基於物件的資料模型中,重點在於資料是如何表示的。資料被劃分為多個實體,每個實體都具有一些定義特徵。此外,這些資料實體透過一些關係相互連線。

因此,在基於物件的資料模型中,實體基於現實世界模型,以及資料在現實生活中的表現形式。與資料是什麼相比,資料是如何視覺化和連線的並不那麼重要。

基於物件的資料模型的一些示例包括:

  • 實體關係資料模型

  • 面向物件資料模型

  • 語義資料模型

  • 函式資料模型

在這些模型中,實體關係資料模型和麵向物件資料模型最為流行。因此,這兩個模型的詳細資訊如下:

實體關係資料模型

ER 模型用於將現實生活場景表示為實體。這些實體的屬性在 ER 圖中是它們的屬性,它們的連線以關係的形式顯示。

ER 模型通常被認為是資料設計中的自頂向下方法。

ER 模型的一個示例是:

這是一個醫院的 ER 模型。實體用矩形框表示,分別是患者、檢查和醫生。

這些實體中的每一個都具有各自的屬性,分別為:

  • 患者 - ID(主鍵)、姓名、年齡、就診日期

  • 檢查 - 名稱(主鍵)、日期、結果

  • 醫生 - ID(主鍵)、姓名、專業

面向物件資料模型

面向物件資料模型也基於使用現實生活場景。在這個模型中,場景被表示為物件。具有相似功能的物件被組合在一起,並連結到其他不同的物件。

面向物件資料模型的一個示例是:

  • PERSON 和 EMPLOYEE 是此模型中的兩個物件。
  • PERSON 具有姓名、地址、年齡和電話號碼等屬性。
  • EMPLOYEE 具有員工 ID、員工型別和部門 ID 等屬性。

EMPLOYEE 物件繼承自 PERSON 物件,即 PERSON 的屬性也可用於 EMPLOYEE。

更新於:2020年6月19日

13K+ 瀏覽量

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告