首頁  >  文章  >  使用樹狀結構的資料模型是什麼

使用樹狀結構的資料模型是什麼

青灯夜游
青灯夜游原創
2021-01-30 17:53:389477瀏覽

以樹狀結構表示各類實體以及實體間連結的資料模型是層次模型。層次模型將資料組織成一對多關係的結構,以樹狀結構表示實體及實體間的連結。

使用樹狀結構的資料模型是什麼

本教學操作環境:windows7系統、Dell G3電腦。

使用樹狀結構的資料模型是:層次模型。

資料庫模型描述了在資料庫中結構化和操縱資料的方法,模型的結構部分規定了資料如何被描述(例如樹、表等);模型的操縱部分規定了資料的新增、刪除、顯示、維護、列印、尋找、選擇、排序和更新等操作。

資料庫模型可分為概念模型和資料模型兩種,其中資料模型又可分為層次模型、網狀模型和關係模型。

  • 以樹型結構表示實體型別及實體間連結的資料模型稱為層次模型。

    層次模型中的限制條件是:有且僅有一個節點,無父節點,此節點為樹的根;其他節點有且僅有一個父節點。層次模型的特性為記錄之間的聯繫透過指標實現,查詢效率高。其缺點是只能表示1:N的聯繫。

  • 以有向圖結構表示實體型別及實體間連結的資料結構模型稱為網狀模型。網狀模型的資料結構主要有以下兩個特徵:

    (1)允許一個以上的節點無雙親;

    (2)一個節點可以有多於一個的雙親。

    層次模型和網狀模型都是用指標來表示元素之間的關係。

  • 關係模型用二維表來表示資料之間的關係。一個二維表對應一個關係,行通常被稱為記錄,列被稱為字段或屬性。

想要查閱更多相關文章,請造訪:mysql影片教學

以上是使用樹狀結構的資料模型是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn