Pular para o conteúdo principal

Questão de Banco de Dados — Concorrência em Banco de Dados — IV - UFG 2026

Banco de DadosConcorrência em Banco de Dados
Código
qg730988
Banca
IV - UFG
Órgão
Câmara de Goiânia - GO
Ano
2026
Nível
Superior
Cargo
Analista de Sistemas
O protocolo de bloqueio em duas fases (Two-Phase Locking ou 2PL) é um dos mecanismos mais usados para garantir serializabilidade de transações em sistemas gerenciadores de bancos de dados (SGBDs) relacionais. Uma característica essencial do protocolo 2PL é que ele
  1. Apermite que bloqueios sejam adquiridos e liberados em qualquer ordem, desde que não haja conflito direto ou transitivo entre as transações concorrentes.
  2. Bassegura a ausência de deadlocks entre transações, pois impede que duas transações adquiram bloqueios em ordem inversa.
  3. Celimina a necessidade de verificação de conflitos em bloqueios, utilizando o conceito carimbos de tempo (timestamps) para realizar o controle de concorrência entre transações que solicitam o bloqueio do mesmo item de dado.
  4. Dexige que uma transação passe por uma fase de crescimento, na qual pode adquirir bloqueios, e uma fase de encolhimento, na qual pode liberá-los, sendo proibido adquirir novos bloqueios após começar a liberar.
Revelar gabarito e comentário

GabaritoD — exige que uma transação passe por uma fase de crescimento, na qual pode adquirir bloqueios, e uma fase de encolhimento, na qual pode liberá-los, sendo proibido adquirir novos bloqueios após começar a liberar.

Link permanente: /questoes/qg730988