IMS教程

IMS 结构

层次结构

IMS 数据库是容纳物理文件的数据集合。在分层数据库中,最顶层包含有关实体的一般信息。随着我们从层次结构中的顶层到底层,我们会获得越来越多的实体信息。
层次结构中的每个级别都包含段。在标准文件中,很难实现层次结构,但 DL/I 支持层次结构。下图描述了IMS DB的结构。
Hierarchies

注意事项-
细分是通过将相似数据分组在一起而创建的。 它是 DL/I 在任何输入-输出操作期间传入和传出应用程序的最小信息单元。 一个段可以有一个或多个组合在一起的数据字段。
在以下示例中,段 Student 有四个数据字段。

字段

注意事项-
字段是段中的单个数据。例如,卷号、姓名、课程和手机号码是学生细分中的单个字段。 段由相关字段组成,用于收集实体的信息。 字段可用作对段进行排序的键。 字段可用作搜索特定细分市场信息的限定符。

细分类型

注意事项-
段类型是段中数据的类别。 DL/I 数据库可以有 255 种不同的细分类型和 15 个层次结构。 在下图中,分为三个部分,即图书馆、图书信息和学生信息。 标准信息

分段出现

注意事项-
分段出现是包含用户数据的特定类型的单个分段。在上面的示例中,图书信息是一种分段类型,它可以出现任意次数,因为它可以存储有关任意数量图书的信息。 在 IMS 数据库中,每种分段类型仅出现一次,但每种分段类型可以出现无限次。
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4