Um sistema de banco de dados distribuído (BDD) consiste em ...

Próximas questões
Com base no mesmo assunto
Q1984518 Banco de Dados
Um sistema de banco de dados distribuído (BDD) consiste em uma relação de nós, cada qual podendo participar na execução de transações que acessam dados em um ou mais nós. O acesso a diversos itens de dados em um sistema de banco de dados distribuído é normalmente acompanhado de transações que têm de preservar suas propriedades. Assinale a alternativa que apresenta corretamente estas propriedades:
Alternativas

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