Questão de Banco de Dados — Banco de Dados Relacionais — CESPE / CEBRASPE 2024
Banco de Dados›Banco de Dados Relacionais
Código
ce167034
Banca
CESPE / CEBRASPE
Órgão
ANATEL
Ano
2024
Nível
Superior
Cargo
Especialista em Regulação de Serviços Públicos de Telecomunicações – Especialidade: Ciências de Dados
Acerca das abordagens relacional e não relacional, entre outros conceitos relacionados a banco de dados, julgue o item a seguir.Em SQL, triggers são procedimentos automáticos executados em resposta a determinados eventos em uma tabela ou view e são disparados exclusivamente em resposta a ações DML, tais como INSERT, UPDATE ou DELETE.
CCerto
EErrado
Revelar gabarito e comentário▾
GabaritoE — Errado
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Triggers em SQL
Gabarito: ❌ ERRADO. A afirmação está incorreta porque, embora triggers sejam de fato procedimentos automáticos disparados por eventos, eles não se limitam a ações DML. No padrão SQL e na maioria dos SGBDs, triggers também podem ser disparados por comandos DDL (CREATE, ALTER, DROP) e por eventos de sistema (LOGON, LOGOFF, etc.). A palavra "exclusivamente" torna a assertiva falsa.
O livro de Elmasri e Navathe define que triggers especificam "ações que são disparadas automaticamente por eventos como atualizações no banco de dados", mas não há restrição a DML. Em bancos de dados como Oracle, SQL Server e PostgreSQL, são suportados triggers DDL e de sistema.
Triggers (procedimentos automáticos)
1Eventos que disparam
DML (INSERT, UPDATE, DELETE)
DDL (CREATE, ALTER, DROP)
Sistema (LOGON, LOGOFF)
2Afirmação errada
"Exclusivamente" DML
LEVEL · soulevel.com.br
PEGA ESSA DICA!
Quando uma afirmação contiver termos categóricos como "exclusivamente", "somente", "sempre" ou "nunca", desconfie de generalizações indevidas. Triggers podem servir também para auditoria de DDL, controle de sessão e eventos de banco de dados.