← Questões de Banco de Dados

Banco de Dados · CESPE/CEBRASPE · 2023

Questão comentada de Banco de Dados

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.

Gabarito: D

Em transações de banco de dados, costuma cair a sigla ACID: atomicidade, consistência, isolamento e durabilidade. Pense nela como o kit de sobrevivência da transação: ou ela faz tudo certo, ou não deixa o banco em estado meio estranho. Cada letra trata de um aspecto diferente do comportamento da transação. A questão descreve o momento em que a transação foi concluída com sucesso e suas alterações continuam gravadas mesmo se houver falha no sistema. Isso é exatamente durabilidade. A ideia é simples: se o sistema cair depois do COMMIT, o que foi confirmado não pode desaparecer como mágica. O banco precisa manter essas mudanças persistentes. Já a durabilidade é um conceito doutrinário clássico da teoria das transações, muito cobrado em provas de bancos de dados. Em termos práticos, ela depende de mecanismos como log, recuperação e gravação em disco, para garantir que o que foi confirmado permaneça confirmado. Portanto, o gabarito é a letra D. A banca quer ver se você associa "persistir após falha" à propriedade de durabilidade, e não confunde isso com atomicidade ou consistência, que tratam de outros momentos da vida da transação.

Continue treinando

Questões relacionadas