基於物件的資料模型
在基於物件的資料模型中,重點在於資料是如何表示的。資料被劃分為多個實體,每個實體都具有一些定義特徵。此外,這些資料實體透過一些關係相互連線。
因此,在基於物件的資料模型中,實體基於現實世界模型,以及資料在現實生活中的表現形式。與資料是什麼相比,資料是如何視覺化和連線的並不那麼重要。
基於物件的資料模型的一些示例包括:
實體關係資料模型
面向物件資料模型
語義資料模型
函式資料模型
在這些模型中,實體關係資料模型和麵向物件資料模型最為流行。因此,這兩個模型的詳細資訊如下:
實體關係資料模型
ER 模型用於將現實生活場景表示為實體。這些實體的屬性在 ER 圖中是它們的屬性,它們的連線以關係的形式顯示。
ER 模型通常被認為是資料設計中的自頂向下方法。
ER 模型的一個示例是:
這是一個醫院的 ER 模型。實體用矩形框表示,分別是患者、檢查和醫生。
這些實體中的每一個都具有各自的屬性,分別為:
患者 - ID(主鍵)、姓名、年齡、就診日期
檢查 - 名稱(主鍵)、日期、結果
醫生 - ID(主鍵)、姓名、專業
面向物件資料模型
面向物件資料模型也基於使用現實生活場景。在這個模型中,場景被表示為物件。具有相似功能的物件被組合在一起,並連結到其他不同的物件。
面向物件資料模型的一個示例是:
- PERSON 和 EMPLOYEE 是此模型中的兩個物件。
- PERSON 具有姓名、地址、年齡和電話號碼等屬性。
- EMPLOYEE 具有員工 ID、員工型別和部門 ID 等屬性。
EMPLOYEE 物件繼承自 PERSON 物件,即 PERSON 的屬性也可用於 EMPLOYEE。
廣告