Pular para o conteúdo principal

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

Banco de DadosSQL
Código
ce185090
Banca
CESPE / CEBRASPE
Órgão
SEBRAE-NACIONAL
Ano
2024
Nível
Superior
Cargo
Analista Técnico II – Banco de Dados
Nos bancos de dados SQL Servers, os gatilhos DDL são disparados nos eventos de
  1. AImagem associada para resolução da questão
  2. BImagem associada para resolução da questão
  3. CImagem associada para resolução da questão
  4. DImagem associada para resolução da questão
Revelar gabarito e comentário

GabaritoB — [imagem]

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”.

Gatilhos DDL no SQL Server

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.

Gatilhos (SQL Server)
  • 1DDL
    • CREATE
    • ALTER
    • DROP
    • Níveis
      • Banco de dados
      • Servidor
  • 2DML
    • INSERT
    • UPDATE
    • DELETE
  • 3Logon
LEVEL · soulevel.com.br

Gabarito: letra B.

Link permanente: /questoes/ce185090