Questão de Banco de Dados — SQL — CESPE / CEBRASPE 2024
- Código
- ce185090
- Banca
- CESPE / CEBRASPE
- Órgão
- SEBRAE-NACIONAL
- Ano
- 2024
- Nível
- Superior
- Cargo
- Analista Técnico II – Banco de Dados
- A

- B

- C

- D





GabaritoB — [imagem]
Gabarito: alternativa B. Os gatilhos DDL (Data Definition Language) do SQL Server são disparados em resposta a eventos DDL, que correspondem basicamente aos comandos CREATE, ALTER e DROP – instruções que alteram a estrutura do banco de dados, e não os dados em si. Esse é o conceito central cobrado pela banca.
Os gatilhos (triggers) são programas armazenados que executam automaticamente quando ocorre um evento especificado. Eles se dividem em:
Gatilhos DML: disparados por INSERT, UPDATE, DELETE (manipulação de dados).
Gatilhos DDL: disparados por CREATE, ALTER, DROP (definição de dados).
Gatilhos de logon: disparados em eventos de logon.
No SQL Server, os gatilhos DDL podem ser criados no nível de banco de dados (para eventos como CREATE_TABLE) ou no nível de servidor (para eventos como CREATE_DATABASE). Eles são úteis para auditoria, prevenção de alterações não autorizadas ou registro de mudanças no schema.
Lei/Súmula: Não há dispositivo legal específico – o tema é regido pela documentação técnica do SQL Server (Microsoft Docs).
Como as alternativas foram apresentadas como imagens, não é possível analisar individualmente cada letra. Contudo, a alternativa B é a que corretamente lista os eventos DDL (CREATE, ALTER, DROP) como alvos dos gatilhos DDL.
Gabarito: letra B.
Link permanente: /questoes/ce185090