Semantic Attributes of a Foreign Key

A foreign key describes a relationship between two tables. This relationship can be described in more detail by specifying the cardinality and type of the foreign key fields.

The definitions of the cardinality and type of the foreign key fields are not taken into consideration in the value check. This information is optional and is primarily for documentary purposes.

Cardinality

The cardinality (n:m) describes the foreign key relationship with regard to the number of possible dependent records (records of the foreign key table) or referenced records (records of the check table).

The left and right sides of the cardinality are defined as follows:

Type of Foreign Key Fields

The Type of foreign key fields defines what the foreign key fields in the foreign key table mean.

The following types of foreign key field can be defined: