根據特徵和操作(DBMS)區分這三種模型。


資料庫模型是資料庫的邏輯結構,包含確定如何儲存和訪問資料的相關性和約束。各個資料庫模型都是根據規則和概念設計的。大多數資料模型都可以用相應的資料庫圖表表示。

資料庫模型的型別

資料庫模型有很多種,但最常用的資料庫模型有:

  • 層次資料庫模型

  • 關係模型

  • 網路模型

  • 面向物件資料庫模型

層次、網路和關係模型之間的主要區別如下:

層次模型
網路模型
關係模型
一對多或一對一關係。
允許網路模式支援多對多關係。
一對一,一對多,多對一關係。
檢索演算法複雜且不對稱。
檢索演算法複雜且對稱。
檢索演算法簡單且對稱。
基於父子關係。
一條記錄可以有多個父記錄和多個子記錄。
基於關係資料結構。
不提供獨立的查詢介面。
資料系統語言會議。
關係資料庫將許多來源整合到一個公共查詢中,例如 SQL。
無法插入沒有父記錄的子記錄的資訊。
不受任何插入異常的影響。
不受任何插入異常的影響。
子記錄的多次出現,導致更新操作過程中出現不一致的問題。
不受更新異常的影響。
不受更新異常的影響。
刪除父記錄會導致子記錄被刪除。
不受刪除異常的影響。
不受刪除異常的影響。
此模型缺乏資料獨立性。
存在部分資料獨立性。
它提供了資料獨立性。
靈活性較差。
靈活。
靈活。
難以訪問資料。
更容易訪問資料。
更容易訪問資料。
以樹狀結構排列資料。
以圖狀結構組織資料。
以表格形式排列資料。

更新日期:2021年7月3日

8K+ 次檢視

開啟您的 職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.