SQL 中層次資料庫模型和網路資料庫模型的區別


在層次資料模型中,表和資料之間的關係定義為父子結構。在這種結構中,資料以樹狀結構排列。 此模型支援一對一和一對多關係。

另一方面,網路模型將資料排列成圖結構。在此模型中,每個父節點可以有多個子節點,子節點也可以有多個父節點。此模型也支援多對多關係。

序號關鍵點層次資料模型網路資料模型

1

基礎

記錄之間的關係是父子型別

記錄之間的關係以指標或連結的形式表達。

2

資料不一致性

在更新和刪除資料期間可能出現數據不一致

無資料不一致性

3

遍歷

資料遍歷複雜

資料遍歷容易,因為可以從父節點到子節點或從子節點到父節點訪問節點

4

關係

不支援多對多關係

支援多對多關係

5

結構

建立樹狀結構

支援圖狀結構


更新於:2020年1月21日

瀏覽量:10K+

啟動您的職業生涯

透過完成課程獲得認證

開始學習
廣告