Pular para o conteúdo

Cebraspe · Secretaria de Estado da Fazenda de Sergipe (SEFAZ/SE) 2025

Questão 103 — Banco de Dados: Transações — Controle de Concorrência

Banco de Dados Transações — Controle de Concorrência

Cebraspe 2025 Superior

Secretaria de Estado da Fazenda de Sergipe (SEFAZ/SE) · Auditor Fiscal Tributário

Gabarito disponível

No modelo ACID de transações em bancos de dados relacionais, o princípio de isolamento garante que transações concorrentes não interfiram de forma incorreta umas nas outras. Assinale a opção em que é indicado o mecanismo que implementa o princípio de isolamento por meio do uso de bloqueios que só são liberados depois da conclusão da fase de crescimento da transação.
Selecione uma alternativa

Resolução comentada

Bloqueios com fase de crescimento e encolhimento = 2PL.

No two-phase locking, a transação tem fase de crescimento (adquire bloqueios) e fase de encolhimento (libera), sem adquirir novos após liberar. É o mecanismo de isolamento baseado em bloqueios descrito.

Análise das alternativas

A) Snapshot isolation usa versões/instantâneos, não bloqueios de leitura. B) Timestamp ordering ordena por marcas de tempo. D) Controle otimista valida só no final, sem bloqueios. E) MVCC mantém múltiplas versões dos dados.

Referência: Controle de concorrência em SGBDs (Elmasri/Navathe; Silberschatz).

Resolução comentada do VaiConcursos.

Ver gabarito

Gabarito: C

Fonte: Gabarito preliminar: Gabarito oficial definitivo — Especialidade 2 (tarde)