- делать каскадные изменения зависимых таблиц в базе данных, обеспечивая более комплексную целостность данных, чем ограничение CHECK
- объявлять индивидуальные сообщения об ошибках
- содержать нормализованные данные
- сравнивать состояние данных до, и после изменения
К сожалению, у нас пока нет статистики ответов на данный вопрос,
но мы работаем над этим.