Beziehungen

<< Click to Display Table of Contents >>

Navigation:  Tabellen >

Beziehungen

Folgende Arten von Beziehungen können definiert werden:

0:n, 1:n  (über Fremdschlüssel)

0:n, 1:n  (über Multifremdschlüssel)

n:m (über n:m-Tabelle)

 

0:n, 1:n  (über Fremdschlüssel)

Diese Beziehung wird über eine Fremdschlüssel-Spalte realisiert.

 

Beispiel: Rechner gehört unter eine Domäne.

 

Im Webinterface gibt es vier Möglichkeiten, 0:n- bzw. 1:n-Beziehungen zu verwalten

 

1.Bearbeitungsformular für Rechner: Auswahlliste von Domänen

2.Rechner 🡪 Kontextmenü: eine Domäne auswählen (Auswahlliste von Domänen)

3.Domäne 🡪 Kontextmenü: Rechner zuordnen (Liste)

4.Domäne 🡪 benutzerdef. Bearbeitungsformular: Rechner zuordnen (Liste)

 

siehe auch Fremdschlüssel

 

0:n, 1:n  (über Multifremdschlüssel)

Diese Beziehung wird über eine Multifremdschlüssel-Spalte realisiert.

 

Beispiel: Für einen Rechner ist entweder ein Mitarbeiter oder eine Abteilung oder eine Partnerfirma zuständig.

 

Im Webinterface gibt es drei Möglichkeiten, 0:n- bzw. 1:n-Beziehungen über Multifremdschlüssel zu verwalten:

 

1.Bearbeitungsformular für Rechner: Zwei Auswahllisten: Die erste enthält die Fremdtabelle (z.B. Mitarbeiter, Partnerfirma, Abteilung) und die zweite enthält die konkreten Objekte der ausgewählten Tabelle.

2.Fremdtabelle (z.B. Mitarbeiter, Partnerfirma,  Abteilung) 🡪 Kontextmenü: Rechner zuordnen (Liste von Rechnern).

3.Fremdtabelle (z.B. Mitarbeiter, Partnerfirma, Abteilung) 🡪 im benutzerdef. Bearbeitungsformular: Rechner zuordnen (Liste).

 

siehe auch Multifremdschlüssel

 

 

n:m (über n:m-Tabelle)

n:m-Beziehungen werden über eine eigene Tabelle (Beziehungstabelle) realisiert. Diese Tabelle enthält von beiden an der Beziehung beteiligten Tabellen die Schlüssel als Fremdschlüssel für die Beziehungstabelle (Kardinalität ist 1:n). Für Beziehungstabellen können auch noch eigene Attribute wie z.B. Gültigkeitsdatum definiert werden.