Триггер (БД)
Код, который автоматически выполняется при INSERT/UPDATE/DELETE в таблице — «BEFORE» или «AFTER».
Классическое применение: журнал аудита (запись изменений), вычисляемые поля, контроль целостности. Мощный, но трудно отлаживаемый механизм — вопрос «почему изменилась строка?» может упереться в триггер на несколько уровней глубже. Многие современные команды их избегают.