FC ConcursosFC Concursos

Questão FC265939

Um sistema de gerenciamento de banco de dados (SGBD) deve garantir quatro propriedades durante as transações. Desta forma, marque a propriedade na qual os usuários devem ter a cert

Sistema de Gerenciamento de Banco de Dados (SGBD)

IDECAN · 2022

Um sistema de gerenciamento de banco de dados (SGBD) deve garantir quatro propriedades durante as transações. Desta forma, marque a propriedade na qual os usuários devem ter a certeza de que todas as ações serão executadas ou nenhuma delas é executada.

  1. Atomicidade.
  2. Consistência.
  3. Isolamento.
  4. Durabilidade.
  5. Persistência.
Mostrar resposta e comentário

Gabarito

A

Comentário do professor

Atomicidade é a propriedade que garante que uma transação seja executada no modelo tudo ou nada: ou todas as ações que a compõem são aplicadas ao banco de dados, ou nenhuma delas permanece.

Na prática, se algum passo falhar, o SGBD desfaz todas as operações parciais usando ROLLBACK; somente quando todos os passos sucedem é gravada de vez com COMMIT. Isso evita estados intermediários visíveis.

Exemplo: numa transferência, o débito em Conta A e o crédito em Conta B fazem parte da mesma transação. Se o crédito falhar, a atomicidade assegura que o débito também seja revertido, preservando a integridade dos saldos.

Para implementar atomicidade, SGBDs usam mecanismos como journal/log de transações e rotinas de recuperação (replay/undo) que garantem consistência mesmo após falhas.

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

Continue aprendendo