Freigeben über


Gewusst wie: Erstellen von Primärschlüsseln

Aktualisiert: November 2007

Durch Definieren eines Primärschlüssels können Sie die Eindeutigkeit für Werte erzwingen, die in bestimmten Spalten eingegeben werden, in denen NULL nicht zulässig ist. Wenn Sie einen Primärschlüssel für eine Tabelle in einer Datenbank definieren, können Sie diese Tabelle mit anderen Tabellen verknüpfen, wodurch der Bedarf an redundanten Daten herabgesetzt wird. Eine Tabelle darf nur einen Primärschlüssel enthalten.

Hinweis:

Die Regeln für Primärschlüsseleinschränkungen können je nach Datenbank unterschiedlich ausfallen. Ausführliche Informationen über die Verarbeitung von Primärschlüsseleinschränkungen in einer Datenbank finden Sie in der Datenbankdokumentation.

Hinweis:

Die Dialogfelder und Menübefehle können sich je nach persönlichen aktiven Einstellungen oder verwendeter Version von den in der Hilfe beschriebenen unterscheiden. Klicken Sie im Menü Extras auf Einstellungen importieren und exportieren, um die Einstellungen zu ändern. Weitere Informationen finden Sie unter Visual Studio-Einstellungen.

So erstellen Sie einen Primärschlüssel

  1. Klicken Sie im Tabellen-Designer auf den Zeilenselektor für die Datenbankspalte, die Sie als Primärschlüssel definieren möchten. Wenn Sie mehrere Spalten auswählen möchten, halten Sie STRG gedrückt, und klicken Sie auf die Zeilenselektoren für die anderen Spalten.

  2. Klicken Sie mit der rechten Maustaste auf den Zeilenselektor für die Spalte, und wählen Sie Primärschlüssel festlegen aus. Ein Primärschlüsselindex mit dem Namen "PK_" gefolgt vom Tabellennamen wird automatisch erstellt; dieser ist im Dialogfeld Indizes/Schlüssel verfügbar.

Vorsicht:

Wenn Sie den Primärschlüssel neu definieren möchten, müssen Sie zunächst alle Beziehungen mit dem vorhandenen Primärschlüssel löschen, da erst dann der neue Primärschlüssel erstellt werden kann. In einer Warnmeldung werden Sie informiert, dass vorhandene Beziehungen bei diesem Prozess automatisch gelöscht werden.

Sie können eine Primärschlüsselspalte am Primärschlüsselsymbol erkennen, das im Zeilenselektor angezeigt wird.

Wenn ein Primärschlüssel aus mehreren Spalten besteht, können Werte in einer Spalte doppelt vorkommen. Die Kombination der Werte in allen Spalten des Primärschlüssels muss jedoch eindeutig sein.

Wenn Sie einen Verbundschlüssel definieren, stimmt die Spaltenreihenfolge im Primärschlüssel mit der Spaltenreihenfolge überein, die in der Tabelle im Diagramm angezeigt wird. Sie können die Spaltenreihenfolge jedoch nach Erstellen des Primärschlüssels ändern. Weitere Informationen finden Sie unter Gewusst wie: Ändern von Primärschlüsseln.

Siehe auch

Aufgaben

Gewusst wie: Löschen von Primärschlüsseln

Gewusst wie: Ändern von Beziehungseigenschaften

Gewusst wie: Ändern von Primärschlüsseln

Konzepte

Tabellenbeziehungen (Visual Database Tools)

Referenz

Eigenschaften von Primärschlüsseln und eindeutigen Schlüsseln

Weitere Ressourcen

Arbeiten mit Einschränkungen

Arbeiten mit Einschränkungen