Questão de Banco de Dados — Banco de Dados Relacionais — FCC 2017
Banco de Dados›Banco de Dados Relacionais
Código
fc036404
Banca
FCC
Órgão
DPE-RS
Ano
2017
Nível
Superior
Cargo
Analista - Banco de Dados
Os dois tipos de bloqueios utilizados em transações de um banco de dados relacional são o compartilhado e o exclusivo. Considerando um objeto de dados de um banco de dados, uma transação com o modo de bloqueio
Acompartilhado não pode ler, mas pode escrever sobre esse objeto de dados.
Bexclusivo pode ler e escrever sobre esse objeto de dados.
Ccompartilhado pode ler e escrever sobre esse objeto de dados.
Dcompartilhado não pode ler nem escrever sobre esse objeto de dados.
Eexclusivo pode ler, mas não escrever sobre esse objeto de dados.
Revelar gabarito e comentário▾
GabaritoB — exclusivo pode ler e escrever sobre esse objeto de dados.
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”.
Bloqueios em Transações de Banco de Dados
Gabarito: letra B. Em bancos de dados relacionais, o bloqueio compartilhado permite apenas leitura, enquanto o bloqueio exclusivo permite leitura e escrita. A alternativa B descreve corretamente o bloqueio exclusivo: "pode ler e escrever".
A banca testa o conhecimento dos modos de bloqueio utilizados para controle de concorrência. O bloqueio compartilhado (shared lock) é utilizado quando uma transação deseja apenas ler um objeto, permitindo que outras transações também leiam. Já o bloqueio exclusivo (exclusive lock) é adquirido quando a transação pretende escrever, garantindo que nenhuma outra transação possa ler ou escrever simultaneamente. Assim, uma transação com bloqueio exclusivo pode realizar ambas as operações.
NÃO CAIA NESSA!
A banca inverte as permissões: o compartilhado permite só leitura; o exclusivo permite leitura e escrita. O candidato pode confundir, achando que exclusivo só escreve ou que compartilhado escreve.
Modo de Bloqueio
Leitura
Escrita
Compartilhado
Sim
Não
Exclusivo
Sim
Sim
Compartilhado
Exclusivo
Pode escrever
Sim
Sim
Pode ler
Não
Sim
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
Afirma que o bloqueio compartilhado "não pode ler, mas pode escrever". Incorreto: o bloqueio compartilhado pode ler, mas não pode escrever.
Alternativa B — ✅ Correta ⟵ GABARITO
O bloqueio exclusivo permite tanto leitura quanto escrita, exatamente como descrito.
Alternativa C — ❌ Incorreta
Afirma que o bloqueio compartilhado "pode ler e escrever". Incorreto: o compartilhado permite apenas leitura, não escrita.
Alternativa D — ❌ Incorreta
Afirma que o bloqueio compartilhado "não pode ler nem escrever". Incorreto: ele pode ler.
Alternativa E — ❌ Incorreta
Afirma que o bloqueio exclusivo "pode ler, mas não escrever". Incorreto: ele pode escrever (e também ler).