| 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> |