Propriedades ACID em transações de SGBD
Gabarito: letra D. A propriedade que garante atomicidade é a própria Atomicidade (alternativa D). Ela assegura que uma transação seja tratada como uma unidade indivisível: todas as operações são executadas (commit) ou nenhuma é efetivada (rollback). As demais alternativas correspondem a outras propriedades do acrônimo ACID.
O acrônimo ACID define quatro propriedades fundamentais para garantir a confiabilidade das transações em SGBDs:
Propriedade | Descrição |
|---|
Atomicidade | Garante que a transação seja executada por completo ou desfeita integralmente (tudo ou nada). |
Consistência | Assegura que a transação leve o banco de dados de um estado consistente a outro, respeitando regras de integridade. |
Isolamento | Impede que transações simultâneas interfiram umas nas outras; cada uma vê os dados como se estivesse sozinha. |
Durabilidade | Uma vez confirmada (commit), a transação persiste mesmo em caso de falhas do sistema. |
Alternativa A — ❌ Incorreta
A Consistência não garante atomicidade. Ela está relacionada à manutenção da integridade dos dados após a transação, não ao caráter indivisível.
Alternativa B — ❌ Incorreta
O Isolamento trata da separação entre transações concorrentes, não da indivisibilidade de uma única transação.
Alternativa C — ❌ Incorreta
A Durabilidade garante que os efeitos de uma transação confirmada permaneçam mesmo após falhas, mas não envolve a execução atômica das operações.
Alternativa D — ✅ Correta ⟵ GABARITO
A Atomicidade é exatamente a propriedade que define que a transação é uma unidade indivisível: ou todas as operações são realizadas (commit) ou nenhuma é efetivada (rollback).
Gabarito: letra D.