MySQL数据库管理实战
上QQ阅读APP看书,第一时间看更新

1.2.1 层次(阶层)数据库

层次数据库是按记录来存取数据的。层次数据模型中最基本的数据关系是基本层次关系,它代表两个记录型之间一对多的关系,数据库中有且仅有一个记录为根节点。其他记录型有且仅有一个双亲(N个子女)。在层次模型中从一个节点到其双亲(N个子女)的映射必须是唯一的,因此,对每一个记录型(除根节点)只需要指出它的双亲(N个子女),就可以表示出层次模型的整体结构,其层次模型是树状的。我们可以把层次模型的数据组织结构理解为埃及的金字塔,塔尖为根节点,然后一层一层往下延伸。例如比较著名的层次数据库系统是IBM公司的IMS(Information Management System,信息管理系统),它是IBM公司最早研制的大型数据库系统程序产品。从20世纪60年代末到如今已经发展到了IMS_v6,提供群集、多路数据共享和消息队列共享等先进特性的支持。这个具有几十年历史的数据库产品在当今的商务智能等应用中扮演了新的角色。