Inhalte

# Relationen

Öffnet das Fenster Relationenentwurf, in dem Relationen zwischen verschiedenen Datenbanktabellen festgelegt werden können.

Tabellen aus der aktuellen Datenbank können über gemeinsame Datenfelder miteinander verknüpft werden. Das Symbol Neue Relation anklicken, um die Relationen zu erstellen, oder diese einfach per Ziehen-und-Ablegen mit der Maus erzeugen.

Auf diesen Befehl zugreifen …

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

Diese Funktion ist nur bei der Arbeit mit einer relationalen Datenbank verfügbar.

Extras – Relationen… wählen, um ein Fenster zu öffnen, in dem alle bestehenden Relationen zwischen den Tabellen der aktuellen Datenbank angezeigt werden. Wenn keine Relationen definiert wurden oder um andere Tabellen der Datenbank miteinander in Relation gesetzt werden sollen, das Symbol Tabellen hinzufügen anklicken. Der Dialog Tabellen hinzufügen wird geöffnet, in dem die Tabellen ausgewählt werden können, zu denen eine Relation erstellt werden soll.

Tabelle hinzufügen

Wenn das Fenster Relationenentwurf geöffnet ist, können die ausgewählten Tabellen nicht geändert werden, auch nicht im Modus Tabellenentwurf. Dadurch wird sichergestellt, dass Tabellen nicht geändert werden, während die Relationen erstellt werden.

Die ausgewählten Tabellen werden im oberen Bereich der Ansicht Relationenentwurf angezeigt. Um ein Tabellenfenster zu schließen, das Kontextmenü verwenden oder [Entf] drücken.

#### Tabelle verschieben und Tabellengröße ändern

Die Tabellen können nach eigenen Wünschen skaliert und angeordnet werden. Um Tabellen zu verschieben, den oberen Rand an die gewünschte Position ziehen. Um die Anzeige der Tabelle zu vergrößern oder zu verkleinern, den Mauszeiger auf einem Rand oder einer Ecke positionieren und die Tabelle auf die gewünschte Größe ziehen.

## Primärschlüssel und Fremdschlüssel

Wird eine Beziehung zwischen den verschiedenen Tabellen definiert, sollte ein Primärschlüssel eingegeben werden, der ein Datenfeld einer bestehenden Tabelle eindeutig identifiziert. Auf den Primärschlüssel anderer Tabellen kann verwiesen werden, um auf die Daten dieser Tabelle zuzugreifen. Alle Datenfelder, die sich auf diesen Primärschlüssel beziehen, werden als Fremdschlüssel identifiziert.

Alle Datenfelder, die auf einen Primärschlüssel verweisen, werden im Tabellenfenster durch ein kleines Schlüsselsymbol gekennzeichnet.

## Relationen definieren

Alle bestehenden Relationen werden im Fenster „Relationen“ durch eine Linie gekennzeichnet, welche die Primär- und Fremdschlüsselfelder verbindet. Um eine Relation hinzuzufügen, das Feld einer Tabelle per Ziehen-und-Ablegen auf das Feld einer anderen Tabelle ziehen. Um eine Relation wieder zu entfernen, diese auswählen und [Entf] drücken.

Alternativ das Symbol Neue Relation im oberen Bereich des Felds „Relation“ anklicken und die Relation zwischen zwei Tabellen im Dialog Relationen festlegen.

Neue Relation

Wird LibreOffice als Frontend für eine relationale Datenbank verwendet, wird das Anlegen und Löschen von Beziehungen nicht von LibreOffice in einen Zwischenspeicher gelegt, sondern direkt an die Datenbank weitergeleitet.

Um einer Relation bestimmte Eigenschaften zuzuweisen, doppelt deren Verbindungslinie anklicken. Der Dialog Relationen öffnet sich.

Bitte unterstützen Sie uns!