資料庫設計/資料模型型別
外觀
< 資料庫設計
高階概念資料模型提供概念,以接近人們感知資料的方式呈現資料。一個典型的例子是實體關係模型,它使用實體、屬性和關係等主要概念。實體代表現實世界中的物件,例如員工或專案。實體具有表示屬性的屬性,例如員工的姓名、地址和出生日期。關係表示實體之間的關聯;例如,一名員工參與多個專案。員工與每個專案之間存在關係。
基於記錄的邏輯資料模型提供使用者可以理解的概念,但與資料在計算機中儲存的方式不太遠。這種型別的三種知名資料模型是關係資料模型、網路資料模型和層次資料模型。
- 關係模型將資料表示為關係或表格。例如,在科學世界的會員制系統中,每個會員都有許多成員(參見第 2 章的圖 2.2)。會員識別符號、有效期和地址資訊是會員中的欄位。成員是像米奇、米妮、邁蒂、多爾、湯姆、金、曼和穆斯這樣的個人。每個記錄被稱為會員表的例項。
- 網路模型將資料表示為記錄型別。該模型還表示一種稱為集合型別的有限制的一對多關係,如 圖 4.1 所示。
圖 4.1. 網路模型圖。
- 層次模型將資料表示為層次樹結構。層次結構的每個分支代表多個相關記錄。圖 4.2 以層次模型符號顯示了這種模式。
圖 4.2. 層次模型圖。
- 層次模型
- 將資料表示為層次樹結構
- 例項
- 表格中的記錄
- 網路模型
- 將資料表示為記錄型別
- 關係
- 表格的另一個術語
- 關係模型
- 將資料表示為關係或表格
- 集合型別
- 一種有限制的一對多關係
- 什麼是資料模型?
- 什麼是高階概念資料模型?
- 什麼是實體?屬性?關係?
- 列出並簡要描述常見的基於記錄的邏輯資料模型。
資料庫設計的本章是Nguyen Kim Anh 創作的資料庫系統概念的衍生副本,其許可證為 Creative Commons Attribution License 3.0 許可證
以下材料由 Adrienne Watt 撰寫
- 關鍵術語
- 練習