Num comando de criação de um trigger no MySQL, nas recentes ...

Próximas questões
Com base no mesmo assunto
Q2220424 Banco de Dados
Num comando de criação de um trigger no MySQL, nas recentes edições, há um conjunto de elementos sintáticos que podem ser utilizados para determinar quando os procedimentos devem ser acionados e quais são esses procedimentos. As possíveis combinações de “quando x procedimento” válidas para triggers de transações são: 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: A - AFTER/BEFORE combinados com DELETE/INSERT/UPDATE.

No MySQL, triggers são procedimentos especiais que são executados automaticamente em resposta a certos eventos em uma tabela. O conhecimento sobre triggers é essencial para quem trabalha com banco de dados, pois eles permitem automatizar tarefas e garantir a integridade dos dados seguindo regras de negócio específicas. Para resolver essa questão, é necessário entender o conceito de timing e os tipos de operações que podem ativar um trigger.

Os timings AFTER e BEFORE indicam se o trigger deve ser acionado antes ou depois da operação na tabela, respectivamente. Eles ajudam a controlar se o trigger atua antes da operação de modificação dos dados ser realmente efetivada (BEFORE) ou após a conclusão da operação (AFTER).

Quanto às operações que podem acionar um trigger, temos DELETE, INSERT e UPDATE. Essas são as ações básicas que podem ser realizadas em registros de uma tabela: excluir um registro (DELETE), inserir um novo registro (INSERT) e atualizar um registro existente (UPDATE).

Portanto, a alternativa correta é aquela que apresenta a combinação de AFTER/BEFORE com DELETE/INSERT/UPDATE, pois esses são os elementos sintáticos usados no MySQL para definir quando um trigger deve ser ativado (antes ou depois de um evento) e qual tipo de operação na tabela (inserção, atualização ou exclusão) deve acioná-lo. Isso possibilita que o trigger execute ações como validação de dados, atualização de tabelas relacionadas, entre outras, no momento apropriado e em resposta ao evento correto.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo