Pular para o conteúdo principal
← Banco de questões
Banco de Dados
FGV
2026
Controle de Concorrência em Banco de Dados

Banco de Dados · FGV 2026

Uma base de dados relacional experimenta problemas de concorrência onde duas ou mais transações tentam acessar e modificar os mesmos dados simultaneamente, resultando em resultados inconsistentes. Considerando os mecanismos padrão de controle de concorrência, qual técnica é projetada para prevenir o problema de leituras sujas (dirty reads), garantindo que uma transação só leia dados que foram COMMITados por outra?

  1. A)Timestamp Ordering, que atribui um timestamp único a cada transação para ordenar as operações.
  2. B)Múltiplas versões de dados (Multiversion Concurrency Control - MVCC), permitindo que diferentes transações vejam diferentes versões dos dados.
  3. C)Bloqueio Binário (Binary Locking), que permite apenas um acesso exclusivo aos dados por vez.
  4. D)Bloqueio Compartilhado (Shared Lock) para leituras e Bloqueio Exclusivo (Exclusive Lock) para escritas, liberando os bloqueios somente após o COMMIT ou ROLLBACK da transação.
    gabarito
  5. E)Serializability Graph, que verifica se o agendamento das transações é equivalente a alguma execução serial.

Resposta correta: alternativa D

Bloqueio Compartilhado (Shared Lock) para leituras e Bloqueio Exclusivo (Exclusive Lock) para escritas, liberando os bloqueios somente após o COMMIT ou ROLLBACK da transação.

Ver comentário resumido

O uso de Bloqueios Compartilhados para leituras e Exclusivos para escritas, com a liberação dos bloqueios ocorrendo no final da transação, é a técnica padrão para garantir a atomicidade e isolamento, prevenindo leituras sujas (dirty reads). Essa abordagem é parte essencial do pro…

Prévia interativa — a IA corrige em cima da SUA resposta
CEBRASPE
2024
Direito Constitucional

Assinale a alternativa correta sobre os direitos e garantias fundamentais previstos na Constituição Federal de 1988.

👆 Escolha uma alternativa pra ver a correção da IA

Resolva e receba a explicação completa por IA

Em vez do gabarito, a IA mostra exatamente onde você errou — em 500 mil questões, para todas as bancas.

Sem cartão · 7 dias Pro grátis · Cancele quando quiser

Explore este assunto

Mais questões de Banco de Dados

Guia gratuito · 7 aulas por e-mail

Método 90 Dias: do zero à prova com repetição espaçada

Sem revisão, você perde 70% do que estudou em 24h. Receba o sistema completo de estudo com IA que resolve isso — em 7 aulas por e-mail.

  • Como montar o plano a partir do seu edital
  • Repetição espaçada aplicada a concurso
  • O que priorizar quando o tempo é curto

Sem spam · cancele em 1 clique