При создании таблицы можно ограничивать значения, которые доступны для ввода в таблицу. Если пользователь попытается ввести значение, которое выходит за пределы, то оно будет отклонено.
Пример. Указываем NOT NULL, чтобы система отклоняла пустые значения:

Ограничение можно устанавливать в виде оператора CHECK (аналог IF).
Пример. Проверяем, указаны ли комисионные в десятичных дробях, а не в процентах, а также находится ли продавец в Барселоне:
