Zabroń zakładania produktów z ujemną ceną
Po trzecim błędzie księgowość poprosiła: «niech sama baza danych odrzuca produkty z ceną mniejszą lub równą zeru» — to bardziej niezawodne niż walidacja w kodzie aplikacji.
Zbuduj tabelę products z id (klucz główny), name (do 100 znaków) oraz price (liczba z dwoma miejscami po przecinku), a następnie dodaj do niej ograniczenie products_price_positive, które zabrania wierszy z price ≤ 0. Po tym każda próba wstawienia wiersza z zerową lub ujemną ceną zakończy się błędem.
Tylko CREATE/ALTER/DROP — bez końcowego SELECT.
Zaloguj się, aby zobaczyć historię rozwiązań
Zaloguj sięZaloguj się, aby korzystać z Mentora AI
Zaloguj sięBrak schematu początkowego
To zadanie zaczyna się bez tabel — utworzysz je za pomocą CREATE TABLE.