分层数据库处理两个或多个段之间的关系.以下示例显示了IMS数据库结构中段之间的关系.
根段是唯一通过其访问所有相关段的段.
根段是数据库中唯一一个从不是子段的段.
IMS数据库结构中只能有一个根段.
父段在其下方有一个或多个相关段.
从属段依赖于一个或多个段来表示完整的含义.
任何在层次结构中位于其正上方的段都称为子段.
结构中的每个依赖段都是子段.
两个或多个段出现的单个父段下的特定段类型称为双段.
每个发生根段,加上所有从属段出现都会产生一个数据库记录.
每个数据库记录只有一个根段,但它可能有任意数量的段出现.
在标准文件处理中,记录是应用程序用于某些操作的数据单位.在DL/I中,该数据单元称为段.单个数据库记录有很多段出现.
路径是从数据库记录的根段开始到任何特定段出现的一系列段.
层次结构中的路径无需完成到最低级别.这取决于我们对实体需要多少信息.
路径必须是连续的,我们不能跳过结构中的中间级别.
在下图中,深灰色的子记录显示从'A'开始并经过'C2'的路径.