Pular para o conteúdo principal

Questão de Banco de Dados — Transações (Locks, ACID, etc.) — FUNDATEC 2023

Banco de DadosTransações (Locks, ACID, etc.)
Código
qa541353
Banca
FUNDATEC
Órgão
IFC
Ano
2023
Cargo
PEBTT ( )
Dentro do contexto de banco de dados relacionais, qual o significado do acrônimo ACID?
  1. AAtomicidade, Consistência, Isolamento, Durabilidade.
  2. BAtomicidade, Consciência, Isolamento, Durabilidade.
  3. CAtômico, Consistência, Interoperabilidade, Durabilidade.
  4. DAtômico, Consistência, Interoperabilidade, Duradouro.
  5. EAtenção, Consciência, Isolamento, Durabilidade.
Revelar gabarito e comentário

GabaritoA — Atomicidade, Consistência, Isolamento, Durabilidade.

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”.

ACID — Propriedades de Transações em Banco de Dados

Gabarito: letra A. O acrônimo ACID significa Atomicidade, Consistência, Isolamento e Durabilidade — as quatro propriedades que garantem a confiabilidade das transações em um banco de dados relacional. As demais alternativas trocam termos-chave (como "Consciência" no lugar de "Consistência" ou "Interoperabilidade" no lugar de "Isolamento"), o que as torna incorretas.

O conceito de ACID é fundamental em sistemas de banco de dados. Uma transação é uma unidade lógica de trabalho — uma sequência de operações (leituras, inserções, atualizações, exclusões) que deve ser executada como um todo. O acrônimo ACID descreve as propriedades que garantem que essas operações sejam processadas de forma segura e confiável, mesmo diante de falhas ou acesso concorrente.

Cada letra representa uma garantia específica:

  • Atomicidade (A): a transação é indivisível — ou todas as operações são executadas com sucesso (commit), ou nenhuma delas é refletida no banco (rollback). Não pode haver resultados parciais.

  • Consistência (C): a transação leva o banco de dados de um estado válido para outro estado válido, respeitando todas as regras de integridade (chaves, restrições, triggers).

  • Isolamento (I): transações concorrentes não interferem umas nas outras; cada uma parece executar sozinha, como se fosse a única no sistema.

  • Durabilidade (D): uma vez confirmada (commit), as alterações são permanentes e persistem mesmo em caso de falha do sistema.

Essas propriedades são impostas pelos subsistemas de controle de concorrência e de recuperação do SGBD. Por exemplo, em uma transferência bancária entre contas A e B, a atomicidade garante que o débito em A e o crédito em B ocorram juntos — se um falhar, ambos são desfeitos. A durabilidade garante que, após o commit, o saldo atualizado não se perca com uma queda de energia.

A banca explora aqui a memorização da sigla e a grafia correta de cada termo. É uma questão de letra de lei conceitual: basta conhecer a lista exata das quatro propriedades. As alternativas incorretas introduzem palavras parecidas ("Consciência", "Interoperabilidade", "Atômico", "Duradouro") que não fazem parte do acrônimo oficial.

Guarde a lista exata — Atomicidade, Consistência, Isolamento, Durabilidade — e confira cada palavra com atenção: é nessa grafia que as alternativas se separam.

1Atomicidade
Tudo ou nada (commit/rollback)
2Consistência
Estado válido → estado válido
3Isolamento
Transações concorrentes não interferem
4Durabilidade
Persiste após commit
ACID
LEVELsoulevel.com.br
ACID: Atomicidade (Tudo ou nada (commit/rollback)); Consistência (Estado válido → estado válido); Isolamento (Transações concorrentes não interferem); Durabilidade (Persiste após commit)

Alternativa A — ✅ Correta ⟵ GABARITO

Apresenta exatamente os quatro termos que compõem o acrônimo ACID: Atomicidade, Consistência, Isolamento e Durabilidade. É a definição canônica, conforme a literatura de banco de dados (Elmasri & Navathe) e o uso consagrado na área.

Alternativa B — ❌ Incorreta

Troca "Consistência" por "Consciência". A palavra "Consciência" não existe no contexto de transações — o termo correto é Consistência, que se refere ao respeito às regras de integridade do banco de dados.

Alternativa C — ❌ Incorreta

Substitui "Isolamento" por "Interoperabilidade" e "Atomicidade" por "Atômico". Interoperabilidade é um conceito de integração de sistemas, não uma propriedade de transação. Além disso, o termo correto é o substantivo "Atomicidade", não o adjetivo "Atômico".

Alternativa D — ❌ Incorreta

Acumula dois erros: usa "Atômico" em vez de "Atomicidade" e "Interoperabilidade" em vez de "Isolamento", além de "Duradouro" em vez de "Durabilidade". Nenhuma dessas variações corresponde ao acrônimo oficial.

Alternativa E — ❌ Incorreta

Troca "Atomicidade" por "Atenção" e "Consistência" por "Consciência". "Atenção" e "Consciência" são palavras que não pertencem ao vocabulário de propriedades de transação — o correto é Atomicidade e Consistência.

PEGA ESSA DICA!

Para fixar a sigla, lembre-se do exemplo clássico da transferência bancária: a Atomicidade garante que débito e crédito aconteçam juntos; a Consistência mantém as regras; o Isolamento evita interferência entre transações simultâneas; a Durabilidade preserva os dados após o commit. Associe cada letra a essa história e a lista nunca mais será esquecida.

Gabarito: letra A

Link permanente: /questoes/qa541353