Documentation conventions for data model descriptions

The descriptions of the individual database tables use the following conventions:

Superscript indexes

Primary keys are marked with the superscript index PK.

Unique keys are marked with the superscript index U.

If a table has multiple unique keys, the superscript index U has an additional ordinal number. Attributes that together form the same unique key, have the same number.

Example: attribute_one U1 , attribute_two U2 , attribute_three U2

References to fields in other tables

The description of a database table sometimes may contain a reference to an attribute of another database table. In this case, the expression [TABLE.ATTRIBUTE] is used to identify the referenced table and attribute. (This is regardless of whether relational integrity constraints are actually implemented on the database.)

Only validity constraints are listed

In the descriptions, constraints are listed in the “Validity” column only if an attribute may not take all values according to its data type.

Mandatory attributes do not have any default value

In the descriptions, if no default value is listed in the “Default” column, an attribute is mandatory.