Questão de Banco de Dados — Banco de Dados — CESPE / CEBRASPE 2024
Banco de Dados›Banco de Dados
Código
ce185075
Banca
CESPE / CEBRASPE
Órgão
SEBRAE-NACIONAL
Ano
2024
Nível
Superior
Cargo
Analista Técnico II – Banco de Dados
No que se refere à manutenção da consistência das informações armazenadas em um banco de dados, a atomicidade
Aconsiste na capacidade do banco de dados de preservar as alterações feitas, mesmo após falhas de sistema.
Bassegura que as operações de transações executadas simultaneamente não interfiram umas nas outras.
Cassegura que as relações entre tabelas no banco de dados permaneçam válidas, impedindo a existência de tabelas órfãs.
Dgarante que todas as operações em uma transação sejam concluídas com sucesso ou nenhuma delas seja aplicada, mantendo o banco de dados em um estado consistente.
Revelar gabarito e comentário▾
GabaritoD — garante que todas as operações em uma transação sejam concluídas com sucesso ou nenhuma delas seja aplicada, mantendo o banco de dados em um estado consistente.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Atomicidade em Bancos de Dados
Gabarito: letra D. A atomicidade garante que uma transação seja executada por completo (todas as operações bem-sucedidas) ou que nenhuma delas seja aplicada, mantendo o banco de dados em um estado consistente — é a propriedade "tudo ou nada" (all-or-nothing).
A questão cobra as propriedades ACID (Atomicidade, Consistência, Isolamento, Durabilidade). A atomicidade é corretamente descrita na alternativa D.
Propriedades ACID: Atomicidade (Tudo ou nada (all-or-nothing), Commit (todas as operações), Rollback (nenhuma aplicada)); Consistência (Integridade dos dados, Integridade referencial); Isolamento (Transações concorrentes não interferem, Resultado = execução serial); Durabilidade (Persistência após commit, Mesmo com falhas do sistema)
Alternativa A — ❌ Incorreta
Descreve a durabilidade, que assegura que as alterações de uma transação confirmada persistam mesmo após falhas do sistema.
Alternativa B — ❌ Incorreta
Descreve o isolamento, que garante que transações concorrentes não interfiram entre si, produzindo um resultado equivalente a uma execução serial.
Alternativa C — ❌ Incorreta
Refere-se à integridade referencial (consistência das relações entre tabelas, evitando dados órfãos), que é um aspecto da consistência, e não da atomicidade.
Alternativa D — ✅ Correta ⟵ GABARITO
Exatamente a definição de atomicidade: ou todas as operações da transação são realizadas com sucesso (commit) ou nenhuma delas é aplicada (rollback), preservando a consistência do banco de dados.
PEGA ESSA DICA!
Para memorizar as propriedades ACID, associe cada letra: Atomicidade → tudo ou nada; Consistência → integridade dos dados; Isolamento → independência entre transações concorrentes; Durabilidade → persistência após commit.