Questão de Banco de Dados — Banco de Dados — CESPE / CEBRASPE 2023
Banco de Dados›Banco 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.
Aatomicidade
Bconsistência
Cisolamento
Ddurabilidade
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.