Нужно ли проверять данные на уровне базы данных?

Я пишу некоторые хранимые процедуры для создания таблиц и добавления данных. Одним из полей является столбец, который указывает процент. Значение там должно быть 0-100. Я начал думать, "где должна быть проверка данных для этого? Где в целом следует проводить валидацию данных? Это индивидуальная ситуация? & Quot;

Мне приходит в голову, что, хотя сегодня я решил, что 0-100 является действительным значением для процента, завтра я могу решить, что любое положительное значение является допустимым. Так что это может быть бизнес-правилом, не так ли? Следует ли реализовать бизнес-правило на уровне базы данных?

Просто в поисках руководства, у нас здесь больше нет базы данных.

Ответы на вопрос(12)

Ваш ответ на вопрос