Junior — Middle
Was versteht man unter einem eindeutigen Schlüssel in einer Datenbank?
sobes.tech KI
Antwort von AI
Ein eindeutiger Schlüssel in der Datenbank ist eine Spalte oder eine Gruppe von Spalten, deren Werte jede Zeile in der Tabelle eindeutig identifizieren. Er stellt sicher, dass es in der Tabelle keine zwei Zeilen mit demselben Wert des eindeutigen Schlüssels gibt. Im Gegensatz zum Primärschlüssel kann ein eindeutiger Schlüssel NULL enthalten (je nach Datenbankverwaltungssystem), und es kann mehrere eindeutige Schlüssel in einer Tabelle geben.
Beispiel in SQL:
CREATE TABLE Benutzer (
id INT PRIMARY KEY,
email VARCHAR(255) UNIQUE
);
Hier ist email ein eindeutiger Schlüssel, der das Hinzufügen von zwei Benutzern mit derselben E-Mail-Adresse verhindert.