FC ConcursosFC Concursos

Questão FC295930

As propriedades ACID são cruciais para garantir a confiabilidade das transações em um Sistema Gerenciador de Banco de Dados Relacional (SGBD-R). Cada letra da sigla ACID refere-se

Sistema de Gerenciamento de Banco de Dados (SGBD)

CESGRANRIO · 2023

As propriedades ACID são cruciais para garantir a confiabilidade das transações em um Sistema Gerenciador de Banco de Dados Relacional (SGBD-R). Cada letra da sigla ACID refere-se a uma propriedade específica. A descrição das quatro propriedades ACID é a seguinte:

  1. Atomicidade: o banco de dados deve permanecer em um estado consistente após a transação. Consistência: uma transação é dividida em várias subtransações menores. Isolamento: os resultados de uma transação são permanentes. Durabilidade: as transações simultâneas são isoladas umas das outras.
  2. Atomicidade: uma transação é dividida em várias subtransações menores. Consistência: o banco de dados não necessita manter a integridade após cada transação. Isolamento: as transações podem ser misturadas entre si. Durabilidade: os resultados de uma transação podem ser desfeitos quando necessário.
  3. Atomicidade: uma transação deve ser tratada como uma única unidade, que é executada completamente ou não é executada de todo. Consistência: o banco de dados deve permanecer em um estado consistente após a transação. Isolamento: as transações simultâneas são isoladas umas das outras. Durabilidade: os efeitos de uma transação executada com sucesso são permanentes e persistem mesmo em caso de falha do sistema.
  4. Atomicidade: as transações simultâneas são isoladas umas das outras. Consistência: uma transação deve ser tratada como uma única unidade, que é executada completamente ou não é executada de todo. Isolamento: o banco de dados deve permanecer em um estado consistente após a transação. Durabilidade: uma transação é dividida em várias subtransações menores.
  5. Atomicidade: os resultados de uma transação são permanentes. Consistência: as transações simultâneas são isoladas umas das outras. Isolamento: uma transação deve ser tratada como uma única unidade, que é executada completamente ou não é executada de todo. Durabilidade: o banco de dados deve permanecer em um estado consistente após a transação.
Mostrar resposta e comentário

Gabarito

Certo

Comentário do professor

A alternativa apresenta corretamente as propriedades ACID aplicadas a uma transação em SGBD-R.

Atomicidade: a operação é uma unidade indivisível — ou todas as suas ações são efetuadas (commit) ou nenhuma tem efeito (rollback). Garante que não fiquem efeitos parciais.

Consistência: após a transação o banco respeita suas restrições (integridade referencial, regras de negócio), passando de um estado válido para outro válido.

Isolamento: execuções concorrentes não se interferem; cada transação vê um estado consistente conforme o nível de isolamento, evitando fenômenos como leitura suja ou não repetível.

Durabilidade: uma vez confirmado o commit, os efeitos são permanentes mesmo diante de falhas, normalmente assegurados por logs e mecanismos de persistência.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo