a)As triggers são armazenadas de forma independente das tabelas às quais irá modificar, de forma semelhante aos procedimentos.
Incorreta? Não encontrei algum referencial teorico que justifique o erro dessa alternativa, porém acredito que seja o armazenamento de forma independente
b) Por ser definido na forma de um procedimento, as triggers podem ser chamadas diretamente, onde é possível a passagem de parâmetros.
Incorreta, não podemos passar parâmetros através de uma trigger.
c) Uma trigger é um procedimento chamado opcionalmente quando é realizado alguma alteração nos dados da tabela ao qual está vinculada.
Incorreta, se declaramos uma trigger ela será OBRIGATÓRIA cada vez que utilizamos determinada função.
d) A trigger e o comando que a ativou fazem parte da mesma transação. Assim, é possível reverter os efeitos dos dois através do comando ROLLBACK.
Correta. gabarito da questão
e) Um dos usos mais comuns das triggers é o armazenamento das consultas mais complexas. Dessa forma, ao se utilizar uma trigger, o resultado da consulta é retornado.
Incorreta, possuímos diversos usos para as trigger, entre eles INSERT, UPDATE, DELETE, entretanto seu uso mais comum é para garantir que as alterações ocorram de uma forma mais segura.