(DDL, Data Definition Language) (DML, Data Manipulation Language).
( : http://www-01.ibm.com/support/knowledgecenter/SSEPH2_13.1.0/com.ibm.ims13.doc.sur/ims_dbdgen.htm?lang=en)
, , . DBD (Data Base Definition):
DBD Name = < >, ACCESS = < >. 5 :
HSAM hierarchical sequential access method ( ),
HISAM hierarchical index sequential access method ( - ),
HDAM hierarchical direct access method ( ),
HIDAM hierarchical index direct access method ( - ),
INDEX .
, :
DATA SET DD1 = < , >, DEVICE =< >, [OVFLW = < >], . , . .
, , . . :
SEGM NAME = < >, BYTES =< >, FREQ = < > PARENT = < >FREQ , . .
PARENT 0 ().
:
FIELD NAME = {(< > [, SEQ],{U | M}) | < > }, START = < , >, BYTES = < >, TYPE = {X | P | C}SEQ , .
U , , M . , , . TYPE . : X , P , C .
|
|
:
DBDGEN ;
FINISH ;
END .
(), DBD . . .
, . , . .
, .
PCB, program communication block :
DBD NAME = < ()>, ACCESS = LOGICALDATA SET = LOGICAL.SEGM NAME = < >, PARENT =< >, SOURCE =( , )...DBDGENFINISHENDPCB , " " (PSB, program specification block).