Pular para o conteúdo principal

Questão de Banco de Dados — Concorrência em Banco de Dados — FCC 2018

Banco de DadosConcorrência em Banco de Dados
Código
fc042892
Banca
FCC
Órgão
Câmara Legislativa do Distrito Federal
Ano
2018
Cargo
Consultor Técnico Legislativo - Analista de Sistemas Área 3
Para garantir algumas das propriedades ACID de um Sistema Gerenciador de Banco de Dados (SGBD), um Analista de Sistemas, verificou que:I. os protocolos de Controle de Concorrência garantem a consistência dos dados por meio de acessos concorrentes; eII. os protocolos de Recuperação de Falhas garantem a consistência dos dados após falhas do sistema.Correspondem corretamente aos protocolos I e II, respectivamente, as propriedades ACID:
  1. AIsolação e Coerência.
  2. BDurabilidade e Atomicidade.
  3. CIsolação e Atomicidade.
  4. DDurabilidade e Capacidade.
  5. ECapacidade e Agilidade
Revelar gabarito e comentário

GabaritoC — Isolação e Atomicidade.

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

Propriedades ACID e Protocolos

Gabarito: Alternativa C. O Controle de Concorrência garante que transações concorrentes não interfiram entre si, o que corresponde à propriedade de Isolação (I). Já os protocolos de Recuperação de Falhas asseguram que, em caso de falha, a transação seja totalmente desfeita (rollback) ou confirmada (commit), caracterizando a Atomicidade (II).

A questão exige associar corretamente as duas situações do enunciado às propriedades ACID. O acrônimo ACID significa Atomicidade, Consistência, Isolação e Durabilidade. O controle de concorrência está diretamente ligado à Isolação, enquanto a recuperação de falhas está ligada à Atomicidade (e também à Durabilidade, mas a descrição do item II — "consistência dos dados após falhas" — remete à Atomicidade, pois lida com transações incompletas). Vejamos cada alternativa:

1Controle de Concorrência
Isolação
2Recuperação de Falhas
Atomicidade
3Demais propriedades
Consistência
Durabilidade
Propriedades ACID
LEVELsoulevel.com.br
Propriedades ACID: Controle de Concorrência (Isolação); Recuperação de Falhas (Atomicidade); Demais propriedades (Consistência, Durabilidade)

Alternativa A — ❌ Incorreta

Apresenta Isolação (correta para I) e Coerência, que não é uma propriedade ACID. Coerência não faz parte do acrônimo; o correto seria Atomicidade para II.

Alternativa B — ❌ Incorreta

Traz Durabilidade e Atomicidade. A Durabilidade garante persistência dos dados após o commit, mas não se aplica ao controle de concorrência (que é Isolação). Atomicidade está correta para II, mas o par está trocado.

Alternativa C — ✅ Correta ⟵ GABARITO

Isolação (I) e Atomicidade (II). Exatamente o que o enunciado descreve: controle de concorrência → Isolação; recuperação de falhas → Atomicidade.

Alternativa D — ❌ Incorreta

Cita Durabilidade e Capacidade. Durabilidade não é a propriedade do controle de concorrência (é Isolação) e Capacidade não é uma propriedade ACID.

Alternativa E — ❌ Incorreta

Apresenta Capacidade e Agilidade, ambos termos sem relação com as propriedades ACID. Nenhum dos dois corresponde ao que foi descrito.

NÃO CAIA NESSA!

A banca frequentemente troca Isolação por Durabilidade em questões de controle de concorrência. Lembre-se: concorrência = Isolação; falhas = Atomicidade (e também Durabilidade, mas a descrição de "consistência após falhas" está mais ligada à Atomicidade).

Gabarito: Alternativa C

Link permanente: /questoes/fc042892