易學筆記-系統分析師考試-第5章 資料庫系統/5.2 資料模型/5.2.1 資料模式的分類
阿新 • • 發佈:2018-11-24
- 資料模式
- 概念:是對現實世界問題的抽象、然後轉換到計算機進行分析和解決
- 內容包括三部分:
- 資料結構:是資料模型的基礎 ,描述資料的型別、內容、性質和資料間的聯絡等
- 資料操作:主要描述在相應資料結構上的操作型別和操作方法
- 資料約束:描述的是資料結構內資料間的語法和語義的聯絡、制約和依存關係、資料庫動態變化原則
- 資料模型的分類
- 概念資料模型(實體聯絡模式)
- 表示的是按照使用者的觀點對資料和資訊建模,主要用於資料庫的設計
- 一般採用實體-聯絡(E-R)方法
- 基本資料模型(結構資料模式)
- 表示的是按照計算機的觀點對資料和資訊建模,主要用於資料庫實現,是資料庫系統的核心和基礎
- 分類
- 層次模式
- 採用樹形結構描述資料的組織方式,一個節點可以多有個孩子,但是一個孩子只有一個父節點
- 代表:1968年,IBM公司的IMS資料庫管理系統
- 網狀模式
- 採用有向圖表示實體型別和實體之間的關係
- 優點:記錄之間通過指標聯絡,容易實現多對多聯絡,查詢效率高
- 缺點:應用程式實現比較複雜
- 關係模式
- 採用表格結構表達實體集,用外來鍵表示實體之間的聯絡
- 優點:概念單一、結構清晰、易懂易用、存取路徑透明、資料獨立性好、安全性好、應用程式實現簡單
- 缺點:查詢效率不高
- 面向物件模式
- 採用面向物件的觀點描述實體的組織結構、物件之間的限制和聯絡,實際上應用不多
- 代表:
- ObjectStore
- Versant
- Developer
- 層次模式