Pular para o conteúdo

Cebraspe · Banco do Estado do Rio Grande do Sul S.A. (BANRISUL) 2025

Questão 62 — Banco de Dados: Triggers

Banco de Dados Triggers

Cebraspe 2025

Banco do Estado do Rio Grande do Sul S.A. (BANRISUL) · Técnico em Tecnologia da Informação II — Área 1: Administração de Banco de Dados

Gabarito disponível

Em sistemas de gerenciamento de banco de dados relacionais, triggers
Selecione uma alternativa

Resolução comentada

BEFORE INSERT pode ajustar NEW; AFTER INSERT ocorre após a gravação e verificação das restrições.

Triggers BEFORE INSERT disparam antes da gravação da linha e podem modificar valores via NEW. Triggers AFTER INSERT disparam depois que a linha foi gravada e as restrições verificadas. A alternativa C descreve isso.

Análise das alternativas

A) TRUNCATE não é por linha e não apaga linha a linha; a descrição é imprecisa. B) AFTER DELETE ocorre depois da remoção. D) BEFORE UPDATE executa antes da atualização, não depois. E) Triggers de TRUNCATE não têm acesso a OLD, pois não operam por linha.

Referência: Documentação de triggers (PostgreSQL/MySQL).

Resolução comentada do VaiConcursos.

Ver gabarito

Gabarito: C

Fonte: Gabarito preliminar: Gabarito oficial definitivo — Conhecimentos Específicos — Área 1