In Relational Database Management System (RDBMS ), ein Primärschlüssel ( PK) ist eine der vielen Arten von Schlüsseln bei der Definition einer Datenbank-Tabelle verwendet . Es dient als eindeutige Kennung für jeden Datensatz in einer Tabelle und stellt sicher, dass die gespeicherten Informationen nicht dupliziert. Primärschlüssel sind für die Normalisierung der Daten notwendig , die Verknüpfung einer verwandten Tabelle in eine andere , und die schnelle Suche und den Abruf von Datensätzen. Die folgenden Richtlinien sollen Ihnen helfen, wählen Sie einen Primär-Schlüssel bei der Gestaltung einer Tabelle . Things You -Datenbank -Software
brauchen anzeigen Weitere Anweisungen
1
Erstellen Sie eine Liste aller Feldgeräte /Spaltennamen in der Tabelle . Zum Beispiel, wenn Sie Informationen über Mitarbeiter speichern möchten, müssen Sie ähnlichen Bereichen " Personal- ", " Name ", " Vorname ", " Geburtsdatum ", " DateHired . "
2
Wählen Sie die Feld, das eindeutig identifiziert wird jede Zeile in einer Tabelle. Es heißt, Sie können nicht einen Wert , dass in dieser Spalte wiederholt . In dem Beispiel in Schritt 1 können alle Felder außer " EmployeeID " doppelten Einträge wie gleichen Nachnamen , Vornamen , Geburtsdatum oder das Datum eingestellt. Der " Personal- " Feld ist ein guter Kandidat für einen Primärschlüssel , weil es immer ist einzigartig für jeden Mitarbeiter .
3
Bewerten Sie das Feld in Schritt 2 gewählt haben, und festzustellen, ob eine Platzierung null Wert in der Spalte ist eine Option. Wenn ja, können Sie nicht dieses Feld als Primärschlüssel . Eine wichtige Eigenschaft eines Primärschlüssels ist, dass es nicht einen Nullwert enthalten . Es muss immer einen Wert, der einem der gültigen Datentypen für dieses Feld definiert werden können. Da es gehen wird, um als Datensatz Kennung verwendet werden können, muss Ihr Primärschlüssel enthalten Daten die ganze Zeit.
4
Bewerten Sie das Feld in Schritt 2 gewählt haben, und festzustellen, ob der Wert für diese Spalte kann verändert werden . Wenn ja, können Sie nicht dieses Feld als Primärschlüssel . Ändern eines Primärschlüssel ist ein Synonym für die Änderung der Identität eines Unternehmens . In dem Beispiel in Schritt 1 könnte ein Mitarbeiter den Nachnamen zu ändern, aber die Mitarbeiter-ID darf nicht da es , sobald die Person angestellt wurde zugewiesen. Auch wenn der Name ändert, ist er immer noch die gleichen Mitarbeiter . Seine Mitarbeiter-ID identifiziert ihn von anderen Mitarbeitern .
5
Überprüfen Sie die Eigenschaften des Feldes, das Sie gewählt haben. Wenn er alle Kriterien in den Schritten 2-4 angegeben erfüllt , verwenden Sie dieses Feld als Primärschlüssel der Tabelle . Wenn nicht, müssen Sie unter Umständen Ihre Tabelle built-in " AutoWert "-Feld als Primärschlüssel zu einzigartigen Rekord für jede Zeile von Informationen, die Sie gespeichert generieren zu nutzen.
6
Fahren Sie mit der Gestaltung Ihrer Tabelle mit Ihre bevorzugte Datenbank Erstellung und Pflege Software oder relationales Datenbank-Managementsystem ( RDBMS) .