When you describe a database file using data description specifications
(DDS), you can describe information at the file, record-format, join, field,
key, and select/omit levels.
- File-level DDS give the system information about the entire file. For
example, you can specify whether all the key field values in the file must
be unique.
- Record format level DDS give the system information about a specific record
format in the file. For example, when you describe a logical file record format,
you can specify the physical file that it is based on.
- Join-level DDS give the system information about physical files used in
a join logical file. For example, you can specify how to join two physical
files.
- Field-level DDS give the system information about individual
fields in the record format. For example, you can specify the name and attributes
of each field.
- Key field level DDS give the system information about the key fields for
the file. For example, you can specify which fields in the record format are
to be used as key fields.
- Select/omit field level DDS give the system information about which records
are to be returned to the program when processing the file. Select/omit specifications
apply to logical files only.