Eigenschaften von Fremdschlüsselspalten

Aktualisiert: November 2007

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:

Je nach den aktiven Einstellungen oder der Version unterscheiden sich die Dialogfelder und Menübefehle auf Ihrem Bildschirm möglicherweise von den in der Hilfe beschriebenen. Klicken Sie im Menü Extras auf Einstellungen importieren und exportieren, um die Einstellungen zu ändern. 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
    Wird erweitert, um die übrigen Eigenschaften anzuzeigen.

  • 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 für das im Dropdownfeld des Eigenschaftenfensters ausgewählte Objekt

  • Kategorie Allgemein
    Wird erweitert, um Vorhandene Daten bei Erstellung oder Reaktivierung überprüfen und Tabellen- und Spaltenspezifikation anzuzeigen.

  • Vorhandene Daten bei Erstellung oder Reaktivierung überprüfen
    Gibt an, ob alle Daten, die vor Erstellung oder Reaktivierung der Einschränkung in der Tabelle vorhanden waren, mit der Einschränkung abgeglichen werden.

  • Kategorie Tabellen- und Spaltenspezifikationen
    Wird erweitert um anzuzeigen, welche Spalten welcher Tabellen in der Beziehung als Fremdschlüssel und welche als Primärschlüssel (bzw. eindeutiger Schlüssel) fungieren. Um diese Werte zu bearbeiten oder zu definieren, klicken Sie auf die Schaltfläche mit den drei Punkten (…) rechts vom Eigenschaftenfeld.

  • 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 (bzw. eindeutiger Schlüssel) fungiert.

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

  • Kategorie Identität
    Wird erweitert, um die Eigenschaftenfelder für Name und Beschreibung anzuzeigen.

  • Name
    Zeigt den Namen der Beziehung an. Beim Erstellen einer neuen Beziehung erhält diese einen Standardnamen, der auf der Tabelle im aktiven Fenster im Tabellen-Designer beruht. Sie können den Namen jederzeit ändern.

  • Beschreibung
    Stellt Raum für die Beschreibung der Beziehung bereit. Um eine ausführliche Beschreibung zu schreiben, klicken Sie auf Beschreibung und anschließend auf die Schaltfläche mit den drei Punkten (...), die rechts vom Eigenschaftenfeld angezeigt wird. Dadurch wird eine größere Fläche bereitgestellt, in die Text geschrieben werden kann.

  • Kategorie Tabellen-Designer
    Wird erweitert, um Informationen über Vorhandene Daten bei Erstellung oder Reaktivierung überprüfen und Für Replikation erzwingen anzuzeigen.

  • Für Replikation erzwingen
    Gibt an, ob die Einschränkung bei der Replikation der Tabelle in eine andere Datenbank erzwungen wird.

  • Fremdschlüsseleinschränkung erzwingen
    Gibt an, ob Änderungen der Daten in den Spalten der Beziehung zulässig sind, wenn die Integrität der Fremdschlüsselbeziehung durch diese Änderungen aufgehoben werden. Wählen Sie Ja, um solche Änderungen nicht zuzulassen, und Nein, um sie zuzulassen.

  • Kategorie INSERT- und UPDATE-Spezifikation
    Wird erweitert, um Informationen über Regel löschen und Regel aktualisieren für die Beziehung anzuzeigen.

  • Regel löschen
    Gibt Informationen über die Ereignisse an, die eintreten, wenn durch einen Endbenutzer der Datenbank eine Zeile gelöscht wird, die mit einer Fremdschlüsselbeziehung zusammenhängt. Festgelegt auf:

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

    • Löschweitergabe   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 Informationen über die Ereignisse an, die eintreten, wenn durch einen Endbenutzer der Datenbank eine Zeile aktualisiert wird, die mit einer Fremdschlüsselbeziehung zusammenhängt. Festgelegt auf:

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

    • Löschweitergabe   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