層次模型

- { H | zh - cn: 層次模型; zh - tw: 階層式資料庫模型; } - - { H | zh - cn: 層次模型數據庫; zh - tw: 階層式資料庫模型; } - - { H | zh - cn: 層次數據庫; zh - tw: 階層式資料庫; } - 層次模型是一種用樹形結構描述實體及其之間關係的數據模型 。 在這種結構中 ， 每一個記錄類型都是用節點表示 ， 記錄類型之間的聯繫則用結點之間的有向線段來表示 。 每一個雙親結點可以有多個子節點 ， 但是每一個子節點只能有一個雙親結點 。 這種結構決定了採用層次模型作爲數系組織方式的層次數據庫系統只能處理一對多的實體聯繫 。 由IBM於1968年推出的IMS （ Information Management System ） 數據庫管理系統是第一個層次模型數據庫管理系統 ， 也是最典型的一個 。