Απαγόρευσε την καταχώρηση προϊόντων με αρνητική τιμή
Μετά το τρίτο bug, το λογιστήριο ζήτησε: «ας απορρίπτει η ίδια η βάση δεδομένων τα προϊόντα με τιμή μικρότερη ή ίση του μηδενός» — είναι πιο αξιόπιστο από το να γίνεται έλεγχος στον κώδικα της εφαρμογής.
Φτιάξε τον πίνακα products με id (πρωτεύον κλειδί), name (έως 100 χαρακτήρες) και price (αριθμός με δύο δεκαδικά), και έπειτα πρόσθεσε έναν περιορισμό products_price_positive που απαγορεύει γραμμές με price ≤ 0. Μετά από αυτό, κάθε προσπάθεια εισαγωγής γραμμής με μηδενική ή αρνητική τιμή αποτυγχάνει με σφάλμα.
Μόνο CREATE/ALTER/DROP — δεν χρειάζεται τελικό SELECT.
Συνδεθείτε για να δείτε το ιστορικό υποβολών
ΣύνδεσηΣυνδεθείτε για να χρησιμοποιήσετε τον AI Mentor
ΣύνδεσηΧωρίς αρχικό σχήμα
Αυτή η άσκηση ξεκινά χωρίς πίνακες — θα τους δημιουργήσετε μέσω CREATE TABLE.