Freigeben über


Tabellenbeziehungen (Visual Database Tools)

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.

Hinweis

Eine neue Version vom Tabellen-Designer wird für Datenbanken im SQL Server 2012-Format angezeigt. In diesem Thema wird die alte Version vom Tabellen-Designer beschrieben, die mit Datenbanken in früheren Formaten von SQL Server verwendet wird.

In der neuen Version können Sie eine Tabellendefinition durch eine grafische Schnittstelle oder direkt in einem Skriptbereich ändern. Wenn Sie die grafische Oberfläche verwenden, wird die Tabellendefinition im Skriptbereich automatisch aktualisiert. Um den SQL-Code im Skriptbereich anzuwenden, wählen Sie die Schaltfläche Aktualisieren aus. Weitere Informationen über die neue Version finden Sie unter Gewusst wie: Erstellen von Datenbankobjekten mit dem Tabellen-Designer.

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 dem Namen titles erstellen, in der der Titel jedes Buches, das Veröffentlichungsdatum, der Herausgeber und ähnliche Angaben enthalten sind. 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, wird die Telefonnummer des Herausgebers für jeden einzelnen Titel des Herausgebers dupliziert.

Eine bessere Lösung bietet sich, wenn Sie die Informationen zum Herausgeber nur ein Mal in einer separaten Tabelle mit dem Namen publishers speichern. Anschließend legen Sie in der Tabelle titles einen Zeiger ab, der auf einen Eintrag in der Herausgebertabelle verweist.

Um zu gewährleisten, dass die Daten synchron sind, können Sie zwischen den Tabellen titles und publishers die referenzielle Integrität erzwingen. Über Beziehungen mit referenzieller Integrität kann sichergestellt werden, dass die Informationen in einer Tabelle mit den Informationen in einer anderen Tabelle übereinstimmen. Jeder Titel in der Tabelle titles muss einem Herausgeber in der Tabelle publishers zugeordnet sein. Ein Titel kann nur zur Datenbank hinzugefügt werden, wenn sein Herausgeber in der Datenbank vorhanden ist.

Weitere Informationen über Tabellenbeziehungen finden Sie unter folgenden Themen:

Siehe auch

Weitere Ressourcen

Arbeiten mit Beziehungen

Arbeiten mit Tabellen im Tabellen-Designer

Arbeiten mit Schlüsseln