5.2.2.3. Fremdschlüssel

Ein Wert eines Datensatzes, der in einer anderen Tabelle ein Primärschlüssel ist, wird als Fremdschlüssel bezeichnet.

Hinweis: FingoDB bietet alle Spalten der anderen Tabelle an und nicht nur solche, die als Primärschlüssel oder unique und not null definiert sind.

In dem Auswahlfeld muss zunächst die referenzierte Tabelle ausgewählt werden. Daraufhin können in der rechten Spalte der Tabelle Spalten der referenzierten Tabelle ausgewählt werden. Gegenüber muss eine Spalte der aktuell bearbeiteten Tabelle ausgewählt werden. Die in der Quelltabelle referenzierte Spalte darf einen anderen Namen tragen als die referenzierende Spalte.

Hinweis: Es wird nicht von FingoDB überprüft, ob die Datentypen der Fremdschlüsselspalte und der referenzierten Spalte übereinstimmen.

Unterhalb der Tabelle können Checkboxen aktiviert werden, um die "on update"- und "on delete"- Einstellungen für die Fremdschlüsseldefinition anzugeben.