So wählen sie einen primären schlüssel in einer datenbank aus
Ein primärer Schlüssel ist eine Spalte in einer relationalen Datenbank, die verwendet wird, um jeden Datensatz in einer Tabelle eindeutig zu identifizieren. Wenn Sie einen Primärschlüssel auswählen, müssen Sie eine Spalte auswählen, die einzigartige Werte für alle Zeilen enthält. Jede einzelne Zeile muss einen Wert in der Primärschlüsselspalte haben, und die Werte dürfen nicht ändern. Wenn Sie keinen natürlichen Primärschlüssel finden, der alle Regeln anpasst, können Sie einen Ersatztasten erstellen. Distungieren Sie, wie Sie einen Primärschlüssel für Ihre Datenbank auswählen.
Schritte
1. Stellen Sie sicher, dass alle Datensätze im Primärschlüssel eindeutig sind. Dies bedeutet, dass Sie eine Spalte auswählen möchten, die eine einzigartige Eindeusekennung enthält, die niemals in anderen Reihen wiederholt. Wenn eine Spalte alle Werte enthält, die für mehr als eine Zeile identisch sind, sollte es nicht sei dein primärer Schlüssel.
- Wenn Sie beispielsweise eine Datenbank von Mitarbeitern aufbauen und jeder Mitarbeiter eine eindeutige Mitarbeiternummer hat, können Sie die Spalte verwenden, die die Mitarbeiter-ID-Nummer als Primärschlüssel enthält - Sie sollten dies jedoch nur tun, wenn nicht die gleiche ID vorhanden ist wird in der Zukunft wiederverwendet.
- Möglicherweise möchten Sie mit einem Composite-Taste in Betracht ziehen, dh ein Primärschlüssel, der mehrere Spalten verwendet. Kombinieren mehr als eine Spalte in den Schlüssel (e.G., Die Kombination von DateOfburth, CountryoForigin und EmployeeID) reduziert die Chance von doppelten Einträgen.

2. Wählen Sie einen Wert aus, der sich nicht ändert. Nachdem Sie eine Spalte als Primärschlüssel zugewiesen haben, können Sie keinen der Werte in dieser Spalte ändern. Wählen Sie etwas statisches, was Sie wissen, dass Sie es tun werden noch nie müssen aktualisieren.

3. Es kann keine Null-Werte im Primärschlüssel geben. Jede Zeile muss einen Kennung haben - es kann keine Nullwerte der Primärschlüsselspalte für jede Zeile geben.

4. Überlegen Sie mit einem Ersatztasten. Ein natürlicher Schlüssel ist ein Schlüssel, der reale Daten enthält, z. B. eine Sozialversicherungsnummer oder ein Mitarbeiter-ID-Nummer - alle unsere vorherigen Beispiele sind natürliche Schlüssel. Es kann schwer sein, etwas zu finden, das alle vorgenannten Qualifikationen erfüllt! Wenn Sie eine Spalte nicht identifizieren können, die als (natürlich) primärer Taste funktioniert, versuchen Sie einen Ersatztasten: