1.3.1 层次型数据库

1.3.1 层次型数据库

这种模型描述数据的组织形式像一棵倒置的树,它由节点和连线组成,其中节点表示实体。树有根、枝、叶,在这里都称为节点,根节点只有一个,向下分支,它是一种一对多的关系。如国家的行政机构、一个家族的谱系的组织形式都可以看作是层次模型,如图1.4所示。

此种类型数据库的优点是数据结构类似于金字塔,层次分明,结构清晰,不同层次间的数据关联直接简单;缺点是数据将不得不以纵向向外扩展,节点之间很难建立横向的关联,因此不利于系统的管理和维护。

图1.4 层次型数据库