Junior — Middle
Wat wordt bedoeld met een unieke sleutel in een database?
sobes.tech AI
Antwoord van AI
Een unieke sleutel in de database is een kolom of een set kolommen waarvan de waarden elk record in de tabel eenduidig identificeren. Het zorgt ervoor dat er geen twee rijen met dezelfde unieke sleutelwaarde in de tabel staan. In tegenstelling tot de primaire sleutel, kan een unieke sleutel NULL bevatten (afhankelijk van het DBMS), en er kunnen meerdere unieke sleutels in één tabel zijn.
Voorbeeld in SQL:
CREATE TABLE Gebruikers (
id INT PRIMARY KEY,
email VARCHAR(255) UNIQUE
);
Hier is email een unieke sleutel die het toevoegen van twee gebruikers met dezelfde emailadres voorkomt.