Обеспечение соблюдения бизнес-правил в базе данных: триггеры, ограничения и проверка на уровне приложения