Questão de Banco de Dados — Gerência de Transações — SELECON 2021
- Código
- qq685294
- Banca
- SELECON
- Órgão
- EMGEPRON
- Ano
- 2021
- Nível
- Superior
- Cargo
- Analista de Sistemas (Auditoria)
- ARecuperação
- BRedundância
- CConsistência
- DConcorrência
GabaritoD — Concorrência
Gabarito: letra D. O enunciado descreve o mecanismo que gerencia o acesso simultâneo de múltiplos usuários aos mesmos dados, garantindo isolamento e não interferência entre transações — exatamente o que se chama de Controle de Concorrência (Concurrency Control). Esse recurso é essencial para preservar a propriedade de isolamento (I do ACID) e assegurar a serialização das transações.
O controle de recuperação (recovery) lida com falhas do sistema, garantindo que após uma falha o banco retorne a um estado consistente (usando logs e rollback). Não tem relação direta com o gerenciamento de acessos concorrentes descrito no enunciado.
Redundância refere-se à duplicação de dados (cópias de segurança, replicação) para aumentar a disponibilidade ou confiabilidade. Não é o recurso que controla interferência entre transações simultâneas.
Consistência é uma das propriedades ACID, que garante que uma transação leva o banco de um estado válido a outro estado válido. Embora relacionada, o mecanismo descrito no enunciado é o Controle de Concorrência, que atua sobre o isolamento entre transações, não diretamente sobre a consistência dos dados.
O Controle de Concorrência é exatamente o recurso que gerencia o acesso simultâneo de múltiplos usuários aos mesmos dados, evitando interferências e garantindo o isolamento das transações. Técnicas como bloqueios (locks), timestamp e validação são usadas para assegurar a serialização, conforme descrito no texto.
Gabarito: letra D.
Link permanente: /questoes/qq685294