Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados — CESPE / CEBRASPE 2023

Banco de DadosBanco de Dados
Código
ce151495
Banca
CESPE / CEBRASPE
Órgão
AGER - Mato Grosso
Ano
2023
Nível
Superior
Cargo
Analista Regulador - Ciências da Computação e ou Sistemas de Informação
Assinale a opção em que é apresentada a propriedade envolvida quando uma transação de banco de dados é completada com sucesso e as mudanças que ela fez no banco persistem, mesmo que existam falhas no sistema.
  1. Aatomicidade
  2. Bconsistência
  3. Cisolamento
  4. Ddurabilidade
  5. Einconsistência de dados
Revelar gabarito e comentário

GabaritoD — durabilidade

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

Propriedades ACID de transações

Gabarito: letra D. A durabilidade é a propriedade que garante que, uma vez confirmada (commit) com sucesso, as alterações de uma transação persistem no banco de dados mesmo em caso de falhas posteriores. Essa é a definição clássica do "D" do acrônimo ACID, conforme a literatura de bancos de dados.

A banca testa o conhecimento do significado de cada propriedade, especialmente a diferença entre atomicidade (tudo-ou-nada) e durabilidade (persistência após confirmação).

NÃO CAIA NESSA!

Atomicidade e durabilidade tratam de falhas, mas em momentos distintos: a atomicidade garante que a transação seja completada integralmente (ou desfeita) antes do commit, enquanto a durabilidade garante que os efeitos perdurem após o commit. A questão fala de transação "completada com sucesso" (já confirmada), logo a propriedade correta é a durabilidade.

As quatro propriedades ACID podem ser resumidas na tabela:

Propriedade

Descrição

Atomicidade

A transação é executada por completo ou nenhuma operação é refletida (tudo-ou-nada).

Consistência

A transação leva o banco de um estado válido a outro estado válido, preservando integridade.

Isolamento

Transações concorrentes não interferem umas nas outras; o resultado é como se fossem executadas em série.

Durabilidade

As alterações de uma transação confirmada persistem mesmo em caso de falhas do sistema.

Alternativa A — ❌ Incorreta

Atomicidade não se refere à persistência após a conclusão, mas à execução atômica (completa ou desfeita). A descrição do enunciado encaixa-se na durabilidade.

Alternativa B — ❌ Incorreta

Consistência está relacionada à manutenção das regras de integridade do banco, não à persistência de dados após falhas.

Alternativa C — ❌ Incorreta

Isolamento trata do gerenciamento de transações concorrentes, garantindo que cada uma veja um estado consistente, sem relação com a permanência dos dados após falhas.

Alternativa D — ✅ Correta ⟵ GABARITO

Durabilidade é exatamente a propriedade que assegura que, uma vez que a transação é confirmada, seus efeitos são permanentes no banco de dados, independentemente de falhas subsequentes (queda de energia, travamento do sistema, etc.).

Alternativa E — ❌ Incorreta

Inconsistência de dados não é uma propriedade de transações; é um estado indesejado que as propriedades ACID buscam evitar.


Gabarito: letra D.

Link permanente: /questoes/ce151495