Имеется модель БД, мною написана только часть и необходимых триггеров, остальные не могу придумать.
Задание:
Разработать и реализовать триггеры для операций INSERT, UPDATE, DELETE для проверки сложных ограничений, накладываемых на схему предметной области (не менее двух триггеров для каждого типа операции).
Не менее трех триггеров (любого типа) должны выполнять действия компенсирующего типа в связанных таблицах.
По одному триггеру для каждой операции должны быть триггерами instead of (триггеры должны содержать логику обработки данных - например, выполнение компенсирующих операций, расчетные данные, обработку сложного удаления или обновления данных).
Разработать набор сообщений об ошибках при нарушении ограничений.
ВСЕ триггеры должны иметь смысл с точки зрения бизнес-логики описываемой предметной области. Запрещается использовать в триггерах искусственные ограничения, не имеющие отношения к содержанию задачи.