Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados — CESPE / CEBRASPE 2024

Banco de DadosBanco 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
  1. Aconsiste na capacidade do banco de dados de preservar as alterações feitas, mesmo após falhas de sistema.
  2. Bassegura que as operações de transações executadas simultaneamente não interfiram umas nas outras.
  3. Cassegura que as relações entre tabelas no banco de dados permaneçam válidas, impedindo a existência de tabelas órfãs.
  4. 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.

1Atomicidade
Tudo ou nada (all-or-nothing)
Commit (todas as operações)
Rollback (nenhuma aplicada)
2Consistência
Integridade dos dados
Integridade referencial
3Isolamento
Transações concorrentes não interferem
Resultado = execução serial
4Durabilidade
Persistência após commit
Mesmo com falhas do sistema
Propriedades ACID
LEVELsoulevel.com.br
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.

Gabarito: letra D

Link permanente: /questoes/ce185075