Junior — Middle
Hoe kunnen beperkingen worden opgelegd aan een bestaande tabel in een database?
sobes.tech AI
Antwoord van AI
Om beperkingen op een bestaande tabel in de database toe te passen, wordt meestal het commando ALTER TABLE gebruikt. Hiermee kunnen verschillende beperkingen worden toegevoegd, bijvoorbeeld:
- PRIMARY KEY — unieke identificatie van het record.
- FOREIGN KEY — verwijzing naar een andere tabel.
- UNIQUE — uniekheid van de waarde in de kolom.
- CHECK — voorwaarde waaraan de waarden moeten voldoen.
- NOT NULL — verbod op het opslaan van NULL.
Voorbeeld van het toevoegen van een uniekheidsbeperking:
ALTER TABLE employees
ADD CONSTRAINT unique_email UNIQUE (email);
Ook kunnen migratietools (bijvoorbeeld Flyway of Liquibase) worden gebruikt om wijzigingen in het schema van de database in het project te beheren.