Em um cenário de gerenciamento de transações em bancos de dados, o conceito de 'isolamento' é crucial para a integridade dos dados. Das opções a seguir, qual descreve corretamente a finalidade do isolamento transacional?
- A)Garante que a transação seja totalmente concluída ou totalmente desfeita. Não permite estados intermediários.
- B)Assegura que todas as modificações de dados feitas por uma transação sejam visíveis somente após a transação ser confirmada (commit).
- C)Permite que múltiplas transações executem simultaneamente sem interferirem umas nas outras, como se estivessem executando de forma serial.gabarito
- D)Mantém os dados em um estado válido, garantindo que as regras e restrições definidas no esquema do banco de dados sejam observadas.
- E)Protege contra falhas do sistema, garantindo que os dados persistam após a reinicialização.