Verbied dat twee accounts hetzelfde IBAN delen
In een fintech-app kan hetzelfde IBAN niet bij twee accounts horen. De controle zat vroeger in de applicatiecode en werd soms vergeten — tijd om dit aan de database over te laten.
Bouw accounts met id (primaire sleutel), email en iban, en voeg vervolgens een uniciteitsconstraint met de naam accounts_iban_key toe op de kolom iban. Daarna mislukt elke tweede insert met een al bestaand IBAN met een foutmelding.
Alleen CREATE/ALTER/DROP — geen afsluitende SELECT nodig.
Log in om je inzendingsgeschiedenis te zien
InloggenLog in om de AI-mentor te gebruiken
InloggenGeen startschema
Deze opdracht begint zonder tabellen — je maakt ze aan via CREATE TABLE.