Definition Summary

The DL/I process of defining databases and application views of these databases involves the following steps:
idms
The DL/I process of defining databases and application views of these databases involves the following steps:
  1. Define one or more physical databases
    using DBD source statements. The physical DBDs specify segments, fields within segments, and the hierarchical relationships among segments. Logical relationships can also be defined to relate segments from one or more physical databases. Each physical DBD must also be assigned one of the four physical access methods. If using HIDAM access, the associated index database must also be defined.
  2. If desired,
    define one or more secondary index databases
    for individual physical databases.
  3. Define one or more logical databases
    using DBD statements that reference segments in already defined physical databases. Logical DBDs typically make explicit the logical relationships defined in the underlying physical DBDs. Concatenated segments can also be defined to specify run-time access regarding the physical parent, the logical parent, and the common (physical/logical) child.
  4. Define one or more program communication blocks
    to define the application sensitivity for segments in a physical or logical database. Run-time access options for segments and the entire database can also be specified via the PROCOPT parameter.
  5. Define a program specification block
    to collect all of the PCBs that can be used by an application.