Middle
Wat is een constraint in een database?
sobes.tech AI
Antwoord van AI
In een database is een constraint (beperking) een regel die op de gegevens in een tabel wordt toegepast om hun integriteit en correctheid te waarborgen. Beperkingen helpen te voorkomen dat onjuiste of tegenstrijdige gegevens worden ingevoerd.
De belangrijkste typen beperkingen:
- PRIMARY KEY — unieke identificator van de rij, mag niet NULL zijn.
- FOREIGN KEY — zorgt voor referentiële integriteit tussen tabellen.
- UNIQUE — garandeert de uniciteit van waarden in een kolom.
- NOT NULL — verbiedt het opslaan van NULL in een kolom.
- CHECK — stelt een voorwaarde vast waaraan de waarden moeten voldoen.
Bijvoorbeeld, de constraint NOT NULL op het veld email garandeert dat elke klant een emailadres heeft.