Inhalte

# Relationen

Ermöglicht, eine Relation zwischen zwei Tabellen festzulegen und zu bearbeiten.

Auf diesen Befehl zugreifen …

Wählen Sie in einem Datenbank-Dateifenster Extras – Beziehungen…

Die Optionen "Aktualisieren" und "Löschen" sind nur verfügbar, wenn diese von der verwendeten Datenbank unterstützt werden.

## Beteiligte Tabellen

Listet die beiden verknüpften Tabellen auf. Wird eine neue Relation erstellt, kann im oberen Bereich des Dialogs jeweils eine Tabelle aus den Kombinationsfeldern ausgewählt werden.

Wird der Dialog Relationen für eine bestehende Relation durch Doppelklick auf die Verbindungslinien im Fenster Relationen geöffnet, können die an der Relation beteiligten Tabellen nicht geändert werden.

## Schlüsselfelder

Legt die Schlüsselfelder für die Relation fest.

Die Namen der für den Link ausgewählten Tabellen erscheinen als Spaltennamen. Wird auf ein Feld geklickt, lässt mit den Pfeilschaltflächen ein Feld aus der Tabelle auswählen. Jede Relation wird in eine Zeile geschrieben.

## Aktualisierungsoptionen

Optionen auswählen, die wirksam werden, wenn Änderungen an einem Primärschlüsselfeld vorgenommen werden.

### Keine Aktion

Legt fest, dass sich Änderungen an einem Primärschlüssel nicht auf andere externe Schlüsselfelder auswirken.

### Kaskadierende Aktualisierung

Aktualisiert alle externen Schlüsselfelder, wenn der Wert des entsprechenden Primärschlüssels geändert wurde (Kaskadierende Aktualisierung).

### Null setzen

Verwenden, um den Wert "IS NULL" für alle externen Schlüsselfelder festzulegen, wenn der entsprechende Primärschlüssel geändert wird. "IS NULL" bedeutet, dass das Feld leer ist.

### Standard setzen

Verwenden, um einen Standardwert für alle externen Schlüsselfelder festzulegen, wenn der entsprechende Primärschlüssel geändert wurde. Während der Erstellung der entsprechenden Tabelle wird der Standardwert eines externen Schlüsselfelds bei der Zuweisung der Feldeigenschaften festgelegt.

## Löschoptionen

Optionen auswählen, die wirksam werden, wenn ein Primärschlüsselfeld gelöscht wird.

### Keine Aktion

Legt fest, dass das Löschen eines Primärschlüssels keine Auswirkung auf andere externe Schlüsselfelder hat.

### Kaskadierendes Löschen

Legt fest, dass alle externen Schlüsselfelder gelöscht werden, wenn das entsprechende Primärschlüsselfeld gelöscht wird.

Wird ein Primärschlüsselfeld mit der Option Kaskadierendes Löschen gelöscht, werden alle Datensätze aus anderen Tabellen, die diesen Schlüssel als Fremdschlüssel haben, ebenfalls gelöscht. Diese Option mit großer Sorgfalt verwenden; es ist möglich, dass ein Großteil der Datenbank gelöscht wird.

### Null setzen

Wird der entsprechende Primärschlüssel gelöscht, wird allen externen Schlüsselfeldern der Wert "IS NULL" zugewiesen.

### Standard setzen

Wird der entsprechende Primärschlüssel gelöscht, wird ein Standardwert für alle externen Schlüsselfelder gesetzt.

Bitte unterstützen Sie uns!