Я знаю, что ограничения SQL могут заставить данные соответствовать критериям достоверности. Однако как насчет таких критериев, как «Оценка ученика может быть обновлена только в том случае, если флаг« окончательно завершен »установлен в false»? Должно ли приложение обрабатывать такие критерии обновления?