Questão FC374584
Sobre triggers, marque V para as afirmativas verdadeiras e F para as falsas. (Considere a trigger inserida no SGBD MySQL 8.) ( ) Um trigger é um objeto associado a uma tabela, que
Sistema de Gerenciamento de Banco de Dados (SGBD)
Instituto Consulplan · 2024
Sobre triggers, marque V para as afirmativas verdadeiras e F para as falsas.
(Considere a trigger inserida no SGBD MySQL 8.)
( ) Um trigger é um objeto associado a uma tabela, que é utilizado para responder a um evento específico como insert, update, replace ou delete disparado.
( ) Não há como utilizar triggers em tabelas temporárias (temporary table).
( ) Para chamar uma trigger armazenada no banco de dados, deve-se inserir o comando CALL mais o nome da trigger.
( ) Os triggers podem ser disparados para responder antes ou depois de um evento.
A sequência está correta em
- F, F, V, F.
- V, V, F, V.
- F, V, V, F.
- V, F, F, V.
Mostrar resposta e comentário
Gabarito
B
Comentário do professor
A sequência correta é: V, V, F, V.
Trigger é um objeto associado a uma tabela que é executado automaticamente em resposta a eventos como INSERT, UPDATE, REPLACE ou DELETE. Serve para executar lógica adicional sempre que esses eventos ocorrerem.
No MySQL, não se podem definir triggers sobre tabelas TEMPORARY; essa é uma limitação do SGBD, portanto afirmação sobre impossibilidade de uso em temporary tables é verdadeira.
Não se usa CALL para executar um trigger. CALL invoca um procedimento armazenado; triggers são disparados automaticamente pelo evento associado e não são chamados manualmente.
Triggers podem ser definidos para ocorrer BEFORE ou AFTER do evento (por exemplo, CREATE TRIGGER nome BEFORE INSERT ON tabela FOR EACH ROW), permitindo ações pré ou pós-processamento do evento.
Conteúdo do catálogo FC Concursos · Atualizado em