Utilizando Triggers
- Deve-se minimizar o uso de triggers. Esse recurso deve ser priorizado para registro de log e/ou controles que eventualmente não possam ser implementadas através de FOREIGN KEYS e CHECK CONSTRAINTS, e não para tratar regras de negócio.
- O uso demasiado de Triggers pode acarretar na perda de controle do que está sendo feito por serem disparadas automaticamente mediante um evento de inserção, deleção e atualização.
http://www.devmedia.com.br/escrevendo-queries-otimizadas-sql-magazine-84/19068#ixzz3YFT8Zr4Y