Relationen zwischen Datensätzen bauen Abhängigkeiten zwischen diesen Datensätzen auf. Dabei wird zwischen flachen und hierarchischen Relationen unterschieden. In der Regel sind die Relationen flach. Beispiel: “Der Betreuer einer Firma” oder “Die Vorlage eines Datensatzes”. Das System kennt zurzeit zwei hierarchische Relationen. Die “Eltern” Relation und die “Rollenmitgliedschaft”.

Die Relationstypen sind die technische Basis der Relationen. Alle gespeicherten Relationen haben einen entsprechenden Typen. Im Gegensatz dazu sind die Relationsdefinitionen nur eine virtuelle Ausprägung eines Typen, in einer Datentabelle. Damit sind die Relationsdefinitionen beliebig änderbar und in den Datentabellen können auch mehrere Definitionen pro Typ angelegt werden.

Beispiel:
Relationstyp: “Betreuer”
Relationsdefinition in der Firma; “Betreuer der Firma”
Relationsdefinition in der Verkaufschance; “Betreuer der Verkaufschance”