FC ConcursosFC Concursos

Questão FC374582

As triggers podem ser criadas, alteradas e removidas usando comandos SQL específicos, permitindo que administradores de banco de dados gerenciem facilmente a lógica de negócios ass

Sistema de Gerenciamento de Banco de Dados (SGBD)

Instituto Consulplan · 2024

As triggers podem ser criadas, alteradas e removidas usando comandos SQL específicos, permitindo que administradores de banco de dados gerenciem facilmente a lógica de negócios associada às tabelas do banco de dados. Sobre as características de triggers, assinale a afirmativa INCORRETA.

  1. São compostas de três componentes: o evento, a condição e a ação.
  2. São acionadas com a intervenção do usuário, ou seja, o usuário vê o gatilho sendo disparado.
  3. Podem ser definidas para executar uma ação em resposta a uma consulta SELECT em uma tabela.
  4. São executadas ou acionadas apenas se ocorrer um evento, ou seja, uma operação de manipulação de dados.
Mostrar resposta e comentário

Gabarito

Certo

Comentário do professor

A afirmativa “Podem ser definidas para executar uma ação em resposta a uma consulta SELECT” está incorreta porque, em bancos relacionais, triggers são projetadas para reagir a eventos de mudança de dados, não a leituras.


Operações de leitura (SELECT) não produzem eventos de modificação de linha ou de tabela que acionem triggers de nível DML. Na prática, os gatilhos são vinculados a eventos como INSERT, UPDATE, DELETE (e, em alguns SGBDs, a eventos DDL ou de sessão), pois só esses geram o contexto necessário para execução automática de código associado.


Portanto, afirmar que um SELECT pode disparar uma trigger generaliza indevidamente o comportamento; ações de leitura normalmente não disparam gatilhos, salvo mecanismos específicos de auditoria ou recursos proprietários do SGBD, que não configuram comportamento padrão de triggers.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo