Triggers ou Gatilhos são comandos (ação) executados automaticamente (um tipo especial de procedimento armazenado) em consequência de uma modificação (evento) que produziu uma restrição (condição) que implique em defeito ou falta de integridade nos dados. É correto afirmar que
A) um trigger é usado com enorme eficiência para impor e manter integridade referencial de alto nível e, também, para ajudar na elaboração de resultados de consultas.
B) um trigger e o evento que o disparou devem ser considerados como uma mesma transação.
C) triggers são criados utilizando a instrução SQL Generate Trigger, que especifica o Banco onde ele atuará e para que tipo de ocorrência disparará suas ações.
D) os triggers podem ser executados, independentemente dos eventos aos quais foram associados.
E) triggers e Stored Procedures são procedimentos equivalentes; enquanto triggers disparam em função de uma ação, as Stored Procedures são disparadas por eventos temporais.