Tendo em vista que as transações em um banco de dados devem possuir várias propriedades, as quais devem ser impostas pelos métodos de controle de concorrência e recuperação do SGBD, assinale a opção que indica a propriedade que está relacionada à permanência, no banco de dados, das mudanças realizadas por uma transação bem-sucedida, mesmo que existam falhas no sistema.
- A)atomicidade
Errada, porque atomicidade trata de executar a transação por inteiro ou desfazê-la por completo, e não da permanência após o commit.
- B)consistência
Errada, porque consistência significa manter as regras e restrições do banco antes e depois da transação, não a sobrevivência das alterações confirmadas.
- C)isolamento
Errada, porque isolamento evita que uma transação interfira na outra durante a execução, e não protege a permanência final dos dados.
- D)durabilidade
Certa, porque durabilidade é a propriedade que assegura que as mudanças de uma transação bem-sucedida permaneçam gravadas mesmo se ocorrer falha no sistema.
- E)integridade
Errada, porque integridade é um conceito mais amplo ligado à validade dos dados e às restrições do banco, não à permanência das alterações após o commit.
Gabarito: D
Em transações de banco de dados, a banca adora cobrar o pacote ACID: atomicidade, consistência, isolamento e durabilidade. Pense assim: a transação é como um compromisso sério com o SGBD, e cada letra garante um pedaço dessa segurança. Se algo der errado, o sistema precisa saber o que desfazer, o que impedir de vazar para outras transações e o que deve ficar gravado de vez. A propriedade ligada à permanência das mudanças feitas por uma transação que terminou com sucesso é a durabilidade. Em outras palavras, depois que a transação é confirmada, o banco não pode agir como se nada tivesse acontecido só porque houve pane, queda de energia ou outro desastre chato. O que foi confirmado deve continuar válido, e o SGBD usa mecanismos de recuperação, log e controle de armazenamento para garantir isso. Essa ideia é clássica na doutrina de banco de dados e aparece em praticamente todo material sobre ACID. O ponto central é: se a transação foi comitada, as alterações ficam persistentes. É por isso que o gabarito é a letra D. Se você lembrar do trio básico, já mata metade das questões: atomicidade trata de tudo ou nada, isolamento evita interferência entre transações concorrentes e durabilidade garante que o resultado confirmado permaneça no banco mesmo com falhas no sistema.