Я пишу несколько хранимых процедур для создания таблиц и добавления данных. Одним из полей является столбец с указанием процента. Значение должно быть 0-100. Я начал думать: "Где должна быть сделана проверка данных для этого? Где должна выполняться проверка данных вообще? Является ли это случайной ситуацией?"
Мне кажется, что, хотя сегодня я решил, что 0-100 является допустимым значением для процента, завтра я могу решить, что любое положительное значение действительно. Так что это может быть бизнес-правило, не так ли? Должно ли быть реализовано бизнес-правило на уровне базы данных?
Просто ища инструкции, у нас больше нет dba.