Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - SQL-Benutzerhandbuch » Datenbanken erstellen » Mit Datenbankobjekten arbeiten » Fremdschlüssel verwalten

 

Fremdschlüssel verwalten (Sybase Central)

In Sybase Central erscheint der Fremdschlüssel einer Tabelle auf dem Register Integritätsregeln im rechten Fensterausschnitt, wenn eine Tabelle ausgewählt ist.

Sie erstellen eine Fremdschlüsselbeziehung, wenn Sie die untergeordnete Tabelle erstellen (d.h., vor dem Einfügen von Daten in die untergeordnete Tabelle). Die Fremdschlüsselbeziehung dient dann als Integritätsregel. Wenn Sie neue Zeilen in die untergeordnete Tabelle einfügen, prüft der Datenbankserver, ob der Wert, den Sie in die Fremdschlüsselspalte einfügen, mit einem Wert im Primärschlüssel der Primärtabelle übereinstimmt.

Wenn Sie einen Fremdschlüssel erstellt haben, können Sie ihn auf dem Register Integritätsregeln jeder einzelnen Tabelle im rechten Fensterausschnitt verfolgen. Auf diesem Register werden alle Fremdtabellen angezeigt, die die zurzeit ausgewählte Tabelle referenzieren.

♦  So erstellen Sie einen neuen Fremdschlüssel (Sybase Central)
  1. Verbinden Sie sich als Benutzer mit DBA-Berechtigung oder als Eigentümer der Tabelle mit der Datenbank.

  2. Doppelklicken Sie im linken Fensterausschnitt auf Tabellen.

  3. Rechtsklicken Sie auf die Tabelle und wählen Sie Neu » Fremdschlüssel.

  4. Befolgen Sie die Anweisungen des Assistenten zum Definieren eines Fremdschlüssels.

♦  So löschen Sie einen Fremdschlüssel (Sybase Central)
  1. Verbinden Sie sich als Benutzer mit DBA-Berechtigung oder als Eigentümer der Tabelle mit der Datenbank.

  2. Doppelklicken Sie im linken Fensterausschnitt auf Tabellen.

  3. Wählen Sie die Tabelle, aus der Sie einen Fremdschlüssel löschen möchten.

  4. Im rechten Fensterausschnitt klicken Sie auf das Register Integritätsregeln.

  5. Rechtsklicken Sie auf den Fremdschlüssel und wählen Sie Löschen.

  6. Klicken Sie auf Ja.

Für jede Tabelle können Sie eine Liste der Tabellen abrufen, welche die Tabelle über einen Fremdschlüssel referenzieren.

♦  So zeigen Sie eine Liste der Tabellen an, die eine bestimmte Tabelle referenzieren (Sybase Central)
  1. Verbinden Sie sich als Benutzer mit DBA-Berechtigung oder als Eigentümer der Tabelle mit der Datenbank.

  2. Doppelklicken Sie im linken Fensterausschnitt auf Tabellen.

  3. Klicken Sie auf die Tabelle.

  4. Im rechten Fensterausschnitt klicken Sie auf das Register Referenzierende Integritätsregeln.

Tipps

Wenn Sie einen Fremdschlüssel mit dem Assistenten erstellen, können Sie die Eigenschaften für den Fremdschlüssel einstellen. Um Eigenschaften anzuzeigen, nachdem der Fremdschlüssel erstellt wurde, wählen Sie den Fremdschlüssel auf dem Register Integritätsregeln und dann Datei » Eigenschaften.

Sie können die Eigenschaften eines referenzierenden Fremdschlüssels anzeigen, indem Sie die Tabelle auf dem Register Referenzierende Integritätsregeln auswählen und dann den Befehl Datei » Eigenschaften benutzen.