@immelnikoff
Изучаю БД

Существует ли консенсус по поводу того, где производить проверку ограничения данных (check constraint): на стороне БД или в коде приложения?

По логике вещей ограничения возможных значений данных – это часть модели данных, которая реализована в конкретной схеме. Выходит, что правильнее производить check constraint на стороне БД.
Так ли это? Может есть другая точка зрения?
  • Вопрос задан
  • 240 просмотров
Пригласить эксперта
Ответы на вопрос 2
inoise
@inoise
Solution Architect, AWS Certified, Serverless
Есть зависит от системы и требований. Однозначного ответа не будет ибо все всегда trade-off
Ответ написан
Комментировать
Jump
@Jump
Системный администратор со стажем.
По логике вещей ограничения возможных значений данных – это часть модели данных
Это один из возможных вариантов.
Выходит, что правильнее производить check constraint на стороне БД.
Непонятно на чем базируется вывод.
В некоторых случаях это может быть приемлемо.

Может есть другая точка зрения?
Разумеется.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
28 мар. 2024, в 18:16
1000 руб./за проект
28 мар. 2024, в 18:15
90000 руб./за проект
28 мар. 2024, в 18:05
5000 руб./за проект