Junior — Middle
Können Sie erklären, was eine eindeutige Kennung für einen Datensatz in einer Datenbank ist, die verwendet wird, um jede Zeile eindeutig zu erkennen?
sobes.tech KI
Antwort von AI
Die eindeutige Kennung eines Datensatzes in der Datenbank ist ein Feld (oder eine Gruppe von Feldern), das jede Zeile in der Tabelle eindeutig bestimmt. In der Regel ist dies ein Primärschlüssel (Primary Key). Er stellt sicher, dass kein Datensatz dupliziert wird und ermöglicht es, einen bestimmten Datensatz schnell zu finden, zu aktualisieren oder zu löschen.
Oft werden für die eindeutige Kennung verwendet:
- Auto-incrementierende Ganzzahlenwerte (z.B. SERIAL in PostgreSQL)
- UUID (Universally Unique Identifier) — einzigartige 128-Bit-Werte, die praktisch unmöglich zu wiederholen sind
Beispiel für die Erstellung einer Tabelle mit einer eindeutigen Kennung in PostgreSQL:
CREATE TABLE users (
id SERIAL PRIMARY KEY,
name VARCHAR(100),
email VARCHAR(100)
);
Hier ist das Feld id eine eindeutige Kennung für jeden Datensatz.