Freigeben über


Eigenschaften von Fremdschlüsselspalten

Diese Eigenschaften geben an, welche Tabelle und welcher Primärschlüssel bzw. eindeutige Schlüssel mit dem ausgewählten Fremdschlüssel verknüpft sind.

Hinweis

Auf Ihrem Computer werden möglicherweise andere Namen oder Speicherorte für die Benutzeroberflächenelemente von Visual Studio angezeigt als die in den folgenden Anweisungen aufgeführten. Diese Elemente sind von der jeweiligen Visual Studio-Version und den verwendeten Einstellungen abhängig. Weitere Informationen finden Sie unter Visual Studio-Einstellungen.

Eigenschaften für das im Server-Explorer ausgewählte Objekt

  • Kategorie Identität
    Wird erweitert, um die Name-Eigenschaft anzuzeigen.

  • Name
    Zeigt den Namen der Fremdschlüsselbeziehung an.

  • Kategorie Sonstiges
    Erweitert zeigt diese Kategorie die übrigen Eigenschaften an.

  • Schlüssel, auf den verwiesen wird
    Zeigt den Namen des Primärschlüssels bzw. des eindeutigen Schlüssels auf der Primärseite der Beziehung an.

  • Tabelle, auf die verwiesen wird
    Zeigt den Namen der Tabelle des Schlüssels an, auf den verwiesen wird.

Eigenschaften des im Dropdownfeld des Eigenschaftenfensters ausgewählten Objekts

  • Kategorie Allgemein
    Wenn die Kategorie erweitert ist, werden Vorhandene Daten bei Erstellung oder Reaktivierung überprüfen und Tabellen- und Spaltenspezifikation angezeigt.

  • Vorhandene Daten bei Erstellung oder Reaktivierung überprüfen
    Gibt an, ob alle Daten, die vor der Erstellung oder Reaktivierung der Einschränkung in der Tabelle vorhandenen sind, auf die Einschränkung hin überprüft werden.

  • Kategorie Tabellen- und Spaltenspezifikation
    Wenn die Kategorie erweitert ist, wird angezeigt, welche Spalten aus welchen Tabellen als Fremdschlüssel, Primärschlüssel oder eindeutiger Schlüssel in der Beziehung fungieren. Um diese Werte zu bearbeiten oder zu definieren, klicken Sie rechts neben dem Eigenschaftenfeld auf das Auslassungszeichen (…).

  • Fremdschlüssel-Basistabelle
    Zeigt an, welche Tabelle die Spalte enthält, die in der ausgewählten Beziehung als Fremdschlüssel fungiert.

  • Fremdschlüsselspalten
    Zeigt an, welche Spalte in der ausgewählten Beziehung als Fremdschlüssel fungiert.

  • Primary/Unique Schlüsselbasistabelle
    Zeigt an, welche Tabelle die Spalte enthält, die in der ausgewählten Beziehung als Primärschlüssel oder eindeutiger Schlüssel fungiert.

  • Primary/Unique Schlüsselspalten
    Zeigt an, welche Spalte in der ausgewählten Beziehung als Primärschlüssel oder eindeutiger Schlüssel fungiert.

  • Kategorie Identität
    Wenn die Kategorie erweitert ist, werden die Eigenschaftenfelder für Name und Beschreibung angezeigt.

  • Name
    Zeigt den Namen der Beziehung an. Wenn eine neue Beziehung erstellt wird, erhält sie einen Standardnamen, der auf der Tabelle im aktiven Fenster im Tabellen-Designer basiert. Sie können den Namen jederzeit ändern.

  • Beschreibung
    Stellt einen Bereich bereit, um die Beziehung zu beschreiben. Wenn Sie eine detailliertere Beschreibung verfassen möchten, klicken Sie zuerst auf Beschreibung und anschließend auf das Auslassungszeichen (…), das rechts neben dem Eigenschaftenfeld angezeigt wird. Dadurch wird ein größerer Bereich bereitgestellt, in den Text eingegeben werden kann.

  • Tabellen-Designer-Kategorie
    Wenn die Kategorie erweitert ist, werden Vorhandene Daten bei Erstellung oder Reaktivierung überprüfen und Für Replikation erzwingen angezeigt.

  • Für Replikation erzwingen
    Gibt an, ob die Einschränkung erzwungen wird, wenn die Tabelle in einer anderen Datenbank repliziert wird.

  • Fremdschlüsseleinschränkung erzwingen
    Gibt an, ob in der Beziehung Änderungen an den Daten der Spalten zulässig sind, wenn diese Änderungen die Integrität der Fremdschlüsselbeziehung ungültig machen würden. Wählen Sie Ja, um solche Änderungen nicht zuzulassen, oder Nein, um sie zuzulassen.

  • Kategorie INSERT- und UPDATE-Spezifikation
    Wenn die Kategorie erweitert ist, werden Informationen zu Regel löschen und Regel aktualisieren für die Beziehung angezeigt.

  • Regel löschen
    Gibt an, was geschieht, wenn ein Endbenutzer der Datenbank versucht, eine Zeile mit Daten zu löschen, die mit einer Fremdschlüsselbeziehung zusammenhängen. Einstellungen:

    • Keine Aktion  Eine Fehlermeldung teilt dem Benutzer mit, dass der Löschvorgang unzulässig ist und ein Rollback von DELETE durchgeführt wurde.

    • Überlappend  Löscht alle Zeilen, die Daten enthalten, die mit der Fremdschlüsselbeziehung zusammenhängen.

    • NULL festlegen Legt den Wert auf NULL fest, wenn alle Fremdschlüsselspalten der Tabelle NULL-Werte annehmen können. Gilt nur für SQL Server 2005 und SQL Server 2008.

    • Standard festlegen Legt den Wert auf den für die Spalte definierten Standardwert fest, wenn für alle Fremdschlüsselspalten der Tabelle Standardwerte definiert sind. Gilt nur für SQL Server 2005 und SQL Server 2008.

  • Regel aktualisieren
    Gibt an, was geschieht, wenn ein Benutzer der Datenbank versucht, eine Zeile mit Daten zu aktualisieren, die mit einer Fremdschlüsselbeziehung zusammenhängen. Einstellungen:

    • Keine Aktion  Eine Fehlermeldung teilt dem Benutzer mit, dass der Löschvorgang unzulässig ist und ein Rollback von DELETE durchgeführt wurde.

    • Überlappend  Löscht alle Zeilen, die Daten enthalten, die mit der Fremdschlüsselbeziehung zusammenhängen.

    • NULL festlegen Legt den Wert auf NULL fest, wenn alle Fremdschlüsselspalten der Tabelle NULL-Werte annehmen können. Gilt nur für SQL Server 2005 und SQL Server 2008.

    • Standard festlegen Legt den Wert auf den für die Spalte definierten Standardwert fest, wenn für alle Fremdschlüsselspalten der Tabelle Standardwerte definiert sind. Gilt nur für SQL Server 2005 und SQL Server 2008.

Siehe auch

Weitere Ressourcen

Arbeiten mit Schlüsseln

Arbeiten mit Beziehungen