Pular para o conteúdo principal

Questão de Arquitetura de Software — Banco de Dados — ACAFE 2024

Arquitetura de SoftwareBanco de Dados
Código
qg053060
Banca
ACAFE
Órgão
CELESC
Ano
2024
Nível
Superior
Cargo
Analista de Sistemas - Desenvolvimento e Transformação Digital
No contexto SQL, o nome dado a um tipo especial de procedimento armazenado, que é executado sempre que há uma tentativa de modificar os dados de uma tabela que é protegida por ele, é.
  1. AJOIN.
  2. BTriggers.
  3. CProcedures.
  4. DBootstrap.
  5. EFunctions.
Revelar gabarito e comentário

GabaritoB — Triggers.

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

SQL: Triggers (Gatilhos)

Gabarito: letra B. O enunciado descreve exatamente o conceito de trigger (gatilho): um tipo especial de procedimento armazenado que é executado automaticamente sempre que há uma tentativa de modificar dados de uma tabela protegida por ele. O contexto fornecido confirma: "Trigger é um tipo especial de procedimento armazenado, que é executado sempre que há uma tentativa de modificar os dados de uma tabela que é protegida por ele."

As demais alternativas são incorretas:

  • A) JOIN — é uma operação para combinar registros de duas ou mais tabelas, não um procedimento automático.

  • B) Triggers — ✅ Correta. É o nome correto, conforme definido.

  • C) Procedures — são procedimentos armazenados que precisam ser chamados explicitamente; não são executados automaticamente em resposta a modificações.

  • D) Bootstrap — é um framework de desenvolvimento web, sem relação com bancos de dados SQL.

  • E) Functions — são funções armazenadas, invocadas explicitamente em consultas, sem execução automática.

1Procedures
Chamada explícita
2Functions
Chamada explícita (em consultas)
3Triggers (gatilhos)
Execução automática
Eventos: INSERT, UPDATE, DELETE
Procedimentos armazenados no SQL
LEVELsoulevel.com.br
Procedimentos armazenados no SQL: Procedures (Chamada explícita); Functions (Chamada explícita (em consultas)); Triggers (gatilhos) (Execução automática, Eventos: INSERT, UPDATE, DELETE)
PEGA ESSA DICA!

Memorize a diferença entre procedures (chamadas explícitas) e triggers (execução automática em eventos como INSERT, UPDATE, DELETE). A banca costuma explorar essa distinção.

Gabarito: letra B.

Link permanente: /questoes/qg053060