Em relação às transações em bancos de dados, podemos afirma...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: C - conjunto de operações atômicas; manter a consistência dos dados.
Vamos entender por que essa é a alternativa correta. Em bancos de dados, transações são sequências de operações que são tratadas como uma única unidade lógica de trabalho. Uma transação deve sempre manter o banco de dados em um estado consistente, independente de falhas que possam ocorrer, como perda de energia ou erros de sistema. A propriedade de atomicidade garante que uma transação ou será concluída com sucesso, aplicando todas as suas operações, ou será completamente abortada, sem aplicar nenhuma operação, garantindo assim a integridade dos dados.
O objetivo principal de uma transação é, portanto, assegurar que, mesmo em face de falhas, o banco de dados permaneça consistente, o que significa que todas as suas regras e restrições de integridade devem ser mantidas. Por exemplo, se uma transação é composta por várias operações de atualização, inserção ou exclusão de dados, todas elas precisam ser realizadas para que a transação seja bem-sucedida, ou nenhuma delas deve ser realizada caso a transação tenha que ser abortada.
Outras alternativas são incorretas pois:
- A - Foca apenas em atualizações e segurança, mas o propósito é mais amplo.
- B - Transações não estão relacionadas primariamente a operações de leitura ou desempenho do sistema.
- D - Transações envolvem mais do que exclusões e não são focadas exclusivamente em otimizar consultas.
- E - Emissão de extrato bancário é um exemplo de uma aplicação de transação, não um propósito de transações no contexto de bancos de dados.
Portanto, ao tratar de transações em bancos de dados, estamos interessados em manter a consistência dos dados após cada transação, garantindo a integridade e confiabilidade do banco de dados como um todo. Isso envolve assegurar que as propriedades ACID (Atomicidade, Consistência, Isolamento e Durabilidade) de transações sejam atendidas.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo