Em relação às transações em bancos de dados, podemos afirma...

Próximas questões
Com base no mesmo assunto
Q2382497 Banco de Dados
Em relação às transações em bancos de dados, podemos afirmar que o seu propósito principal é:
Alternativas

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