Um sistema de banco de dados distribuído (BDD) consiste em ...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: C - Atomicidade, Consistência, Isolamento e Durabilidade.
Para resolver esta questão, é necessário compreender as propriedades fundamentais de um sistema de transação em banco de dados, conhecidas pelo acrônimo ACID, que são essenciais para garantir a confiabilidade em sistemas de banco de dados distribuído:
- Atomicidade: Esta propriedade assegura que todas as operações de uma transação são realizadas ou que nenhuma é. Em outras palavras, uma transação é indivisível.
- Consistência: Garante que uma transação transforma o banco de dados de um estado consistente para outro estado consistente, mantendo a integridade dos dados.
- Isolamento: Assegura que transações concorrentes sejam executadas como se estivessem sendo realizadas de forma isolada uma da outra.
- Durabilidade: Uma vez que uma transação é confirmada, suas alterações são permanentes e persistem mesmo no caso de uma falha sistema.
A alternativa correta é a C pois ela lista exatamente as quatro propriedades ACID. As outras alternativas incorretamente substituem uma das propriedades ACID por "heterogeneidade", que, embora possa ser uma característica de bancos de dados distribuídos, não é uma propriedade de transação.
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
Gabarito: letra C.
Atomicidade, Consistência, Isolamento e Durabilidade. Essas são as propriedades conhecidas como ACID, que são consideradas essenciais para as transações em sistemas de banco de dados distribuídos.
Atomicidade: a transação é uma unidade atômica de trabalho que deve ser executada por completo ou não ser executada de forma alguma. Se ocorrer algum problema durante a execução, a transação deve ser revertida para o estado anterior.
Consistência: a transação deve deixar o banco de dados em um estado consistente, ou seja, que atenda a todas as regras e restrições definidas.
Isolamento: cada transação deve ser isolada de outras transações em andamento, para garantir que a concorrência não cause problemas de inconsistência.
Durabilidade: uma vez que uma transação é confirmada, suas mudanças devem ser permanentes e duráveis, mesmo em caso de falhas de hardware ou software.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo