← Questões de Banco de Dados

Banco de Dados · CONSULPLAN · 2024

Questão comentada de Banco de Dados

Tendo em vista que Triggers (gatilho) são mecanismos utilizados na administração de dados em um banco de dados, marque V para as afirmativas verdadeiras e F para as falsas. ( ) Compostos de três componentes: o evento; a condição; e, a ação. ( ) Acionados com a intervenção do usuário, ou seja, o usuário vê o gatilho sendo disparado. ( ) Executados ou acionados apenas se ocorrer um evento, ou seja, uma operação de manipulação de dados. A sequência está correta em

Gabarito: C

Triggers, ou gatilhos, são objetos do banco de dados criados para executar automaticamente uma ação quando um evento acontece, como INSERT, UPDATE ou DELETE. Em muita doutrina, o modelo é resumido como ECA: evento, condição e ação. Ou seja, primeiro ocorre o evento, depois o banco verifica se a condição foi atendida e, se estiver tudo certo, executa a ação prevista. Na primeira afirmativa, a banca cobrou justamente essa ideia clássica de três partes. Então ela está correta: evento, condição e ação são a estrutura típica de uma trigger. A segunda afirmativa está errada porque trigger não depende da intervenção visível do usuário. Ela é disparada automaticamente pelo SGBD, sem o usuário precisar ver nada acontecendo no momento do disparo. O usuário pode provocar o evento indiretamente ao inserir, alterar ou excluir dados, mas não é ele quem aciona a trigger manualmente. A terceira afirmativa também está correta em essência, porque triggers são executadas quando ocorre um evento de manipulação de dados, isto é, uma operação DML. É exatamente por isso que o gabarito é a sequência V, F, V, correspondente à alternativa C.

Continue treinando

Questões relacionadas