SóProvas


ID
2789611
Banca
CCV-UFC
Órgão
UFC
Ano
2016
Provas
Disciplina
Banco de Dados
Assuntos

Com relação ao uso de Triggers (Gatilhos) em banco de dados, é correto afirmar:

Alternativas
Comentários
  •  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.