Em ambientes de banco de dados transacionais, a garantia da integridade e consistência dos dados é primordial. O conceito de transação atômica, parte fundamental do paradigma ACID (Atomicidade, Consistência, Isolamento e Durabilidade), assegura que uma unidade lógica de trabalho seja executada integralmente ou não seja executada de forma alguma. Qual das alternativas a seguir descreve corretamente a característica da Durabilidade (Durability) no contexto de transações ACID?
- A)As operações de uma transação devem ser tratadas como uma única unidade lógica, ou seja, todas são concluídas com sucesso ou nenhuma delas é.
- B)Uma transação deve levar o banco de dados de um estado consistente para outro estado consistente.
- C)As mudanças feitas por uma transação comprometida devem persistir, mesmo em caso de falhas do sistema (como queda de energia ou falha de hardware).gabarito
- D)As transações concorrentes devem ser isoladas, de modo que cada transação execute como se fosse a única em execução no sistema.
- E)O sistema deve ser capaz de recuperar o estado do banco de dados a partir de um ponto de recuperação anterior, caso ocorra uma falha irreversível.