Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados Relacionais — CESPE / CEBRASPE 2024

Banco de DadosBanco 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.
  1. CCerto
  2. 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.

Gabarito: ❌ ERRADO.

Link permanente: /questoes/ce167034