? Einrichten von Schlüsseln ist ein kritischer Schritt in der relationalen Datenbank -Design-Prozess , da die Tasten verwendet werden , um die Beziehungen in der Datenbank festzulegen. Ohne Schlüssel , schließt sich der Link , dass Daten fehleranfällig oder manchmal nicht möglich sind. Rolle
Keys verwendet werden, um Tabellen in einer relationalen Datenbank zu verknüpfen, wodurch die Beziehungen zwischen den wichtigsten Stücke von Daten . Ein Wert in einer Spalte Schlüssel zur eindeutigen Identifizierung eines bestimmten Datensatz , so dass es mit Query-Statements abgerufen werden können. Zum Beispiel der Schlüssel Spalte " CustomerID " dient zur eindeutigen Identifizierung jedes Kunden in der Datenbank
Typen
Es gibt drei Arten von Tasten: . Primärschlüssel, Fremdschlüssel Schlüssel und zusammengesetzte Schlüssel . Werte im Primärschlüssel Spalte eindeutig identifizieren jede Zeile oder Datensatz in der Tabelle . Fremdschlüssel sind Primärschlüssel einer anderen Tabelle auf einer verknüpften Tabelle gespeichert , wodurch eine Beziehung. Composite- Tasten sind Primärschlüssel , wo mehr als eine Spalte benötigt zur eindeutigen Identifizierung einer Zeile .
Definieren Keys
Es gibt eine Debatte darüber, ob es besser ist automatisch generierten Daten für Primärschlüssel , genannt Ersatzschlüssel zu nutzen oder auf Daten, die eindeutig identifizieren würde jeden Datensatz , die so genannte natürliche Schlüssel verwenden . So oder so, muss jeder Wert für jede Zeile eindeutig sein. Wenn ein zusammengesetzter Schlüssel erforderlich ist, sollte als ein Surrogat Schlüssel betrachtet , um die Leistung zu optimieren.