DBD File Relationship Projections

Statement Format Relationship Entities
DBD
DBD NAME=db-name 
ACCESS= (db-type, ...) ...
DBD File Defines Hierarchical Database

HiDatabase.Name = <db-name>

HiDatabase.Type = <db-type>

DATASET (GSAM only)

DATASET DD1=dd-name1, 
DD2=dd-name2, ...

Hierarchical Database Has Hierarchical Database Segment

HiSegment.Name = <db-name>. <db-name>

HiSegment.Segment Name = <db-name>

HiSegment.DDName = <dd-name1>

HiSegment. DDName2 = <dd-name2>

SEGM
SEGM NAME=seg-name, ... 
NAME= seg-name2, 
... dbname2)) 

Hierarchical Database Has Hierarchical Database Segment

Hierarchical Database Segment Has Logical Child Hierarchical Database Segment

HiSegment.Name = <db-name>. <seg-name>

HiSegment.Segment Name = <seg-name>

HiSegment.Name = <db-name>. <seg-name>

HiSegmentChild. Name = <db-name2> .<seg-name2>

HiSegmentChild. SegmentName = <seg-name2>

LCHILD
SEGM NAME= seg-name, 
... LCHILD= 
NAME= (seg-name, dbname)

Hierarchical Database Segment Has Logical Child Hierarchical Database Segment

HiSegment.Name = <db-name>. <seg-name>

HiSegmentChild. Name = <db-name> .<seg-name>

HiSegmentChild. SegmentName = <seg-name>