Junior — Middle
Leg uit wat een gegevensintegriteitsbeperking in SQL is en hoe deze wordt gebruikt.
sobes.tech AI
Antwoord van AI
Databeschrijvingen in SQL zijn regels die de correctheid en consistentie van gegevens in de database garanderen.
Belangrijkste typen beperkingen:
- PRIMARY KEY — unieke identificatie van de rij.
- FOREIGN KEY — verwijzing naar een sleutel in een andere tabel, zorgt voor relatie en integriteit tussen tabellen.
- UNIQUE — garandeert de uniciteit van de waarde in de kolom.
- NOT NULL — verbiedt het opslaan van lege waarden.
- CHECK — controleert een voorwaarde voor de waarde.
Voorbeeld van het gebruik van een beperking:
CREATE TABLE gebruikers (
id INT PRIMARY KEY,
email VARCHAR(255) UNIQUE NOT NULL,
leeftijd INT CHECK (leeftijd >= 18)
);
Beperkingen helpen fouten te voorkomen, zoals gegevensduplicatie of inconsistenties in de relaties tussen tabellen.