CONSTRAINT `chk_price_non_negative` CHECK (price>=0), CONSTRAINT `chk_copies_available_non_negative` CHECK (copies_available>=0), CONSTRAINT `chk_publication_year ...