层次结构
IMS数据库是容纳物理文件的数据集合.在分层数据库中,最顶层包含有关实体的一般信息.当我们从层次结构中的顶层进入底层时,我们会获得有关该实体的越来越多的信息.
层次结构中的每个级别都包含段.在标准文件中,很难实现层次结构,但DL/I支持层次结构.下图描绘了IMS DB的结构.
Segment
要注意:
通过对类似的分组创建一个细分数据一起.
这是DL/I在任何输入输出操作期间与应用程序之间传输的最小信息单元.
一个细分可以将一个或多个数据字段组合在一起.
In以下示例中,段Student有四个数据字段.
Student | |||
---|---|---|---|
Roll Number | Name | Course | Mobile NUmber |
字段
注意事项:
字段是单个字段一块数据在一个部分.例如,卷号,姓名,课程和手机号码是学生段中的单个字段.
段包含相关字段以收集信息实体.
字段可用作订购细分的关键字.
字段可用作搜索特定细分信息的限定符.
细分类型
要点注意:
段类型是段中的数据类别.
DL/I数据库可以有255种不同的段类型和15个层次结构.
在下面图中,有三个部分,即图书馆,图书信息和学生信息.
分段出现次数
要注意的要点;
一段发生nce是包含用户数据的特定类型的单个段.在上面的示例中,图书信息是一种分段类型,可以出现任意数量的分段,因为它可以存储有关任意数量图书的信息.
在IMS数据库中,每种分段类型只出现一次,但每种分段类型的出现次数不受限制.