Вы не любите триггеры?

Бывает, при проектировании достаточно объёмных реляционных баз данных принимается решение об отступлении от нормальной формы - “денормализации”. В таких случаях обеспечить целостность данных могут помочь триггеры.

Читать...