Tabellen-Beziehungen
Sie können Beziehungen zwischen Tabellen erstellen, indem Sie Tabellen erweitern, auf Datensätze in einer anderen Tabelle verweisen, viele-zu-viele-Beziehungen erstellen und Tabellen in einer Datenbankansicht verbinden.
Tabellen können auf verschiedene Arten miteinander verknüpft werden.
- Erweiterungen
- Eine Tabelle kann eine andere Tabelle erweitern. Die Tabelle, die die Erweiterung durchführt (untergeordnete Klasse), enthält alle Felder der anderen Tabelle (übergeordnete Klasse) und fügt eigene Felder hinzu. Beispielsweise enthält die Tabelle „Incident“ [Incident] alle Tabellenfelder „Aufgabe“ [Aufgabe] (da ein Incident eine spezielle Aufgabenform ist) und verfügt über eigene incident-spezifische Aufgaben. Weitere Informationen finden Sie unter Tabellenerweiterung und -Klassen.
- Eins-zu-viele
- Innerhalb einer Tabelle kann ein Feld einen Verweis auf einen Datensatz in einer anderen Tabelle enthalten. Es gibt drei Typen von eins-zu-viele-Beziehungsfeldern.
- Referenzfelder
- Zulassen, dass ein Anwender einen Datensatz in einer durch das Referenzfeld definierten Tabelle auswählen kann. Zum Beispiel die Anrufer Mit dem Feld in der Incident-Tabelle kann der Anwender einen beliebigen Datensatz in der Anwendertabelle auswählen.
- Glide-Listen
- Zulassen, dass ein Anwender mehrere Datensätze in einer durch die Glide-Liste definierten Tabelle auswählen kann. Zum Beispiel die Beobachtungsliste Mit dem Feld in der Tabelle „Incident“ [Incident] kann der Anwender Datensätze in der Tabelle „Anwender“ [sys_user] auswählen.
- Dokument-ID-Felder
- Erlauben Sie einem Anwender, einen Datensatz in einer beliebigen Tabelle in der Instanz auszuwählen. Diese Felder sind viel weniger häufig, ein Beispiel ist jedoch Dokument Feld in der Tabelle „übersetzter Text“ [sys_translate_Text].
- Viele-zu-viele
- Zwei Tabellen können eine bidirektionale Beziehung haben, sodass die zugehörigen Datensätze aus beiden Tabellen in einer zugehörigen Liste sichtbar sind.
- Datenbankansichten
- Zwei Tabellen können virtuell in einer Datenbankansicht zusammengefügt werden, um die Berichterstellung für Daten zu ermöglichen, die in mehr als einer Tabelle gespeichert werden können.