No contexto de transações em bancos de dados, a propriedade de Atomicidade é crucial para manter a integridade dos dados. Qual das seguintes afirmações descreve corretamente o conceito de Atomicidade?
- A)Todas as operações em uma transação devem ser executadas em isolamento, sem interferência de outras transações.
- B)A transação, uma vez concluída, tem seus efeitos persistidos permanentemente no banco de dados, mesmo em caso de falha do sistema.
- C)Uma transação deve ser executada completamente ou não ser executada de forma alguma, sem estados intermediários visíveis.gabarito
- D)A transação deve transformar o banco de dados de um estado consistente para outro estado consistente, respeitando as regras de integridade.
- E)As operações de leitura dentro de uma transação devem sempre retornar os dados mais recentes confirmados por outra transação.