Uma transação é uma sequência de operações executadas como u...

Próximas questões
Com base no mesmo assunto
Q1008000 Banco de Dados
Uma transação é uma sequência de operações executadas como uma operação única. Esse conceito é de fundamental importância no contexto de bancos de dados pelo fato de lhes garantir que os registros manipulados por essas operações permaneçam em um estado consistente mesmo quando se têm operações concorrentes e/ou eventuais falhas. Para que isso seja possível, um conjunto de quatro propriedades conhecidas pelo acrônimo ACID devem ser satisfeitas. São elas:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: B - Atomicidade, Consistência, Isolamento e Durabilidade.

A questão aborda um tema crucial no contexto dos sistemas de gerenciamento de banco de dados, que é o conceito de transações e a maneira como elas devem ser gerenciadas para garantir a integridade e a confiabilidade dos dados. As transações são fundamentais em ambientes onde múltiplas operações ocorrem, pois permitem que as alterações nos dados sejam feitas de forma segura, mesmo na presença de falhas ou de acessos concorrentes.

Para resolver a questão, é essencial que o candidato entenda as propriedades ACID, um acrônimo que representa os quatro atributos que garantem a correta execução das transações em um banco de dados:

  • Atomicidade: Esta propriedade assegura que uma transação é tratada como uma unidade indivisível, ou seja, todas as suas operações são executadas ou nenhuma delas é. Em caso de falha, a transação é totalmente revertida (rollback).
  • Consistência: Após a conclusão de uma transação, o banco de dados deve estar num estado consistente, respeitando todas as regras e restrições previamente definidas.
  • Isolamento: Garante que as transações sejam executadas de maneira isolada umas das outras, evitando que as operações de uma transação interfiram nas operações de outra transação concorrente.
  • Durabilidade: Assegura que, uma vez que a transação foi confirmada (commit), as mudanças por ela promovidas persistam no banco de dados, mesmo na ocorrência de falhas sistêmicas subsequentes.

Compreendendo esses conceitos, fica claro que a alternativa B é a correta, pois ela lista precisamente as propriedades representadas pelo acrônimo ACID, as quais são críticas para a integridade e confiabilidade das transações em um sistema de banco de 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

Letra B - Atomicidade, Consistência, Isolamento e Durabilidade.

ACID:

 

Atomicidade: a transação deve ser realizada integralmente ou não (tudo ou nada);

Consistência: estado íntegro;

Isolamento: atualizações de uma transação ficam ocultas de outras.

Durabilidade: persistência dos efeitos de uma transação;

.

.

At.te

Foco na misão 

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo