Verbied het aanmaken van producten met een negatieve prijs
Na de derde bug vroeg de boekhouding: «laat de database zelf producten met een prijs van nul of lager weigeren» — dat is betrouwbaarder dan validatie in de applicatiecode.
Bouw products met id (primaire sleutel), name (tot 100 tekens) en price (getal met twee decimalen), en voeg vervolgens een constraint products_price_positive toe die rijen met price ≤ 0 verbiedt. Daarna mislukt elke poging om een rij met een prijs van nul of lager in te voegen 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.