Quanto às propriedades ACID de bancos de dados, a especific...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: D - Atomicidade.
A questão aborda o conceito de propriedades ACID em bancos de dados, sendo essencial para garantir a confiabilidade das transações. ACID é um acrônimo que representa as seguintes características:
- Atomicidade: Assegura que as operações de uma transação são tratadas como uma única unidade indivisível, ou seja, todas são executadas ou nenhuma é. Se qualquer parte da transação falhar, todo o processo é revertido, mantendo a consistência dos dados.
- Consistência: Garante que apenas transações que respeitam todas as regras e restrições do banco de dados são commitadas. Se todas as operações da transação são bem-sucedidas, a transação é finalizada, mantendo o banco de dados em um estado consistente.
- Isolamento: As transações são executadas de maneira isolada uma das outras, prevenindo que as operações concorrentes interfiram entre si e levem a inconsistências.
- Durabilidade: Após uma transação ser realizada com sucesso e o dado ser gravado no banco de dados, ele permanece registrado mesmo no caso de uma falha subsequente do sistema.
A especificação mencionada na questão, "qualquer transação é uma proposição do tipo tudo ou nada", é uma definição clara da propriedade de Atomicidade. Isso significa que cada transação deve ser completada em sua totalidade ou, em caso de falha em qualquer estágio, ser totalmente desfeita (rollback). A atomicidade é crucial para manter a integridade dos dados, prevenindo estados intermediários e potencialmente incorretos de serem visíveis ou gravados permanentemente no banco de dados.
Portanto, a alternativa D - Atomicidade está correta porque descreve precisamente a propriedade do ACID que garante que uma transação seja completamente realizada ou completamente abortada, sem estados intermediários que possam comprometer a integridade dos dados.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
D
Atomicidade; A transação ocorrerá ou não
Consistência; Preza que a transação seja íntegra
Isolamento; A transação ocorrerá
Durabilidade; Tange, em suma, à consistência da transação, como, por exemplo, manter-se mesmo que a internet ou a energia caia.
A especificação “qualquer transação é uma proposição do tipo tudo ou nada” se refere à propriedade Atomicidade dos bancos de dados. Portanto, a resposta correta é a opção D. Atomicidade.
Na atomicidade, uma transação é tratada como uma única unidade, o que significa que ou todas as operações da transação são executadas com sucesso, ou nenhuma delas é executada. Se qualquer parte da transação falhar, todo o sistema é revertido para o estado anterior, garantindo que os dados permaneçam consistentes.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo