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.
- A)atomicidade
Errada: atomicidade significa que a transação acontece por inteiro ou não acontece, mas não é a propriedade ligada à permanência após falha.
- B)consistência
Errada: consistência exige que a transação leve o banco de um estado válido para outro estado válido, sem violar regras.
- C)isolamento
Errada: isolamento trata de impedir interferência indevida entre transações concorrentes, não da permanência dos dados.
- D)durabilidade
Certa: durabilidade garante que, após o sucesso da transação, suas mudanças permaneçam mesmo se ocorrer falha no sistema.
- E)inconsistência de dados
Errada: inconsistência de dados é um problema que a transação deve evitar, não uma propriedade desejada do banco.
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.