Arbeiten mit Beziehungen
Aktualisiert: November 2007
Sie können Beziehungen zwischen den in einem Datenbankdiagramm enthaltenen Tabellen erstellen und auf diese Weise veranschaulichen, wie die Spalten in einer Tabelle mit den Spalten in einer anderen Tabelle verknüpft sind.
In einer relationalen Datenbank wird durch Beziehungen eine redundante Datenhaltung verhindert. Wenn Sie z. B. eine Datenbank entwerfen, in der Informationen zu Büchern protokolliert werden sollen, werden Sie wahrscheinlich eine Tabelle mit der Bezeichnung titles erstellen, die den Titel der jeweiligen Bücher, das Veröffentlichungsdatum, den Herausgeber und ähnliche Angaben enthält. Darüber hinaus möchten Sie eventuell Informationen über den Herausgeber speichern, wie die Telefonnummer, die Adresse und die Postleitzahl. Wenn Sie alle diese Informationen in der Tabelle titles speichern würden, würde die Telefonnummer des Herausgebers für jeden einzelnen Titel des Herausgebers dupliziert.
Eine bessere Lösung wäre es, die Informationen zum Herausgeber nur einmal in einer separaten Tabelle mit der Bezeichnung publishers zu speichern, und dann in der Titeltabelle einen Zeiger festzulegen, der auf einen Eintrag in der Herausgebertabelle verweist.
Um zu gewährleisten, dass die Daten synchron sind, können Sie die referenzielle Integrität zwischen der Titel- und der Herausgebertabelle erzwingen. Über Beziehungen mit referenzieller Integrität kann sichergestellt werden, dass die Informationen in einer Tabelle mit den Informationen in einer anderen Tabelle übereinstimmen. Beispielsweise muss jeder Titel in der Titeltabelle einem Herausgeber in der Herausgebertabelle zugeordnet sein. Ein Titel kann nur zur Datenbank hinzugefügt werden, wenn sein Herausgeber in der Datenbank vorhanden ist.
Ausführliche Informationen über die Arbeit mit Beziehungen finden Sie unter den folgenden Themen.
In diesem Abschnitt
Tabellenbeziehungen (Visual Database Tools)
Erläutert in einer kurzen Übersicht, wie redundante Daten mithilfe von Beziehungen verhindert werden können.Typen von Tabellenbeziehungen
Erläutert 1:1-, 1:n- und n:n-Beziehungen.Übersicht über die referenzielle Integrität
Erläutert Anforderungen zum Erzwingen von referenzieller Integrität sowie deren Auswirkung auf Datenbankbenutzer.Gewusst wie: Ändern von Beziehungseigenschaften
Erläutert schrittweise das Ändern von Eigenschaften für Beziehungen.Gewusst wie: Erstellen von Beziehungen zwischen Tabellen
Erläutert das Erstellen von Beziehungen zwischen Datenbanktabellen in einem Datenbankdiagramm.Gewusst wie: Löschen von Beziehungen
Erläutert schrittweise das Entfernen einer Beziehung zwischen zwei Tabellen.Gewusst wie: Überprüfen vorhandener Daten beim Erstellen einer Beziehung
Erläutert schrittweise das Überprüfen vorhandener Daten beim Erstellen einer Beziehung.Gewusst wie: Anzeigen von Beziehungseigenschaften
Erläutert schrittweise das Zugreifen auf Eigenschaften für Beziehungen.
Referenz
Referenz (Visual Database Tools)
Enthält Verknüpfungen zu allgemeinen Referenzthemen in Bezug auf Abfragen, Operatoren, Suchbedingungen sowie zu Referenzthemen zur Benutzeroberfläche und zu Fehlermeldungen.Dialogfeld "Fremdschlüsselbeziehungen"
Beschreibt die verschiedenen Optionen zum Erstellen und Ändern von Fremdschlüsselbeziehungen.