Pular para o conteúdo principal

Questão de Banco de Dados — Gerência de Transações — CESPE / CEBRASPE 2025

Banco de DadosGerência de Transações
Código
ce195541
Banca
CESPE / CEBRASPE
Órgão
BDMG
Ano
2025
Nível
Superior
Cargo
Analista de Desenvolvimento - Infraestrutura e Segurança Cibernética
Julgue o próximo item, a respeito de segurança e auditoria de bancos de dados.Ocorre transação confirmada (commit) quando há informações suficientes no log do banco de dados para garantir que, mesmo se houver falha no sistema, as atualizações da transação serão refeitas.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

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

Transações e Commit

CERTO. O enunciado está correto. O commit de uma transação ocorre quando suas atualizações são registradas no log de forma durável, permitindo que, em caso de falha, o sistema refaça (redo) as operações a partir do log.

De acordo com as propriedades ACID, a durabilidade garante que os efeitos de uma transação confirmada sejam permanentes, mesmo após falhas. Para tanto, o SGBD utiliza o log de transações: antes de confirmar (commit), todos os registros de redo da transação devem estar armazenados em dispositivo não volátil. Assim, se o sistema falhar após o commit, as atualizações poderão ser refeitas com base no log. A afirmação do item descreve exatamente esse mecanismo.

Portanto, a assertiva está em conformidade com os conceitos fundamentais de gerência de transações.

  1. 1Transação executa operações
  2. 2Registros de redo no log
  3. 3Log armazenado em disco
  4. 4Commit confirmado
  5. 5Falha do sistema
  6. 6Redo a partir do log
LEVEL · soulevel.com.br

CERTO

Link permanente: /questoes/ce195541