BEARBEITUNGEN AUF DER GRUNDLAGE VON FEEDBACK
Ein Schlüssel ist für eine Zeile eindeutig. Es ist eine Möglichkeit, eine Zeile zu identifizieren. Zeilen können keine, eine oder mehrere Tasten haben. Diese Schlüssel können aus einer oder mehreren Spalten bestehen.
Schlüssel sind Indizes mit einer eindeutigen Einschränkung. Dies unterscheidet sie von Nicht-Schlüsselindizes.
Jeder Index mit mehreren Spalten wird als "zusammengesetzter Index" bezeichnet.
Traditionell wird ein Primärschlüssel als Hauptschlüssel angesehen, der eine Zeile eindeutig identifiziert. Möglicherweise gibt es nur eine davon.
Abhängig vom Design der Tabelle hat man möglicherweise keinen Primärschlüssel.
Ein Primärschlüssel ist genau das - ein "Primschlüssel". Es ist die Hauptidentität, die die eindeutige Identität einer Zeile angibt. Abhängig vom Design einer Tabelle kann dies eine Fehlbezeichnung sein, und mehrere Schlüssel drücken die Einzigartigkeit aus.
In SQL Server kann ein Primärschlüssel geclustert werden. Dies bedeutet, dass die verbleibenden Spalten auf Blattebene des Index an diesen Schlüssel angehängt werden. Mit anderen Worten, sobald SQL Server den Schlüssel gefunden hat, hat es auch die Zeile gefunden (um klar zu sein, liegt dies am Cluster- Aspekt).
Eine Identitätsspalte ist einfach eine Methode zum Generieren einer eindeutigen ID für eine Zeile.
Diese beiden werden oft zusammen verwendet, dies ist jedoch keine Voraussetzung.