(一)层次数据库结构

层次数据库结构是将数据组成一对多(或父结点与子结点)关系的结构

(图 3-1(e))。例如,土壤族下属的土类、类下的亚类就是常见的分级结构之一。环境科学中多用这种数据组织系统,除土壤外还用于动物、植物、岩石等分类。

层次结构采用关键字来访问其中每一层次的每个部分,并假定关键属性和数据项之间可能具有紧密的相关性。

关键字是指识别标志,如记录序号、数据项名称和其它属性等。

层次数据库结构的优点是存取方便且速度快,容易理解,数据修改和数据库扩展都较容易,检索关键属性十分方便等。层次结构最适合于文献目录、银行等管理系统。

层次结构用于环境数据时则有如下不足之处:结构呆板,没有灵活性, 且不得不保留大量的索引文件,同样一个属性数据要存储多次,因而引起大量冗余数据(图 3-1(e))。