Questão de Noções de Informática — Banco de Dados — VUNESP 2022
Noções de Informática›Banco de Dados
Código
vu071226
Banca
VUNESP
Órgão
Prefeitura de São José dos Campos - SP
Ano
2022
Nível
Superior
Cargo
Analista Previdenciário - Informática
Em bancos de dados relacionais, há a necessidade de implementar um controle de concorrência, sendo que um dos mecanismos utilizados para tal são os bloqueios, sendo certo que, no modo compartilhado,
Auma transação pode ler um item de uma tabela, e também escrever sobre esse item.
Bnão há permissão para ler ou escrever sobre qualquer item de uma tabela.
Chá apenas permissão de acesso a tabelas que não possuam chave estrangeira.
Duma transação pode ler um item de uma tabela, mas não escrever sobre esse item.
Ehá limitação quanto ao número de transações que cada usuário pode efetuar.
Revelar gabarito e comentário▾
GabaritoD — uma transação pode ler um item de uma tabela, mas não escrever sobre esse item.
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”.
Controle de Concorrência em Bancos de Dados Relacionais – Bloqueio Compartilhado
Gabarito: letra D. No bloqueio compartilhado (shared lock ou S lock), a transação pode apenas ler o item, sem permissão para escrever sobre ele. Esse bloqueio permite que múltiplas transações leiam simultaneamente, garantindo a consistência dos dados. A alternativa D descreve exatamente essa característica.
A banca testa o conhecimento dos modos de bloqueio em bancos de dados: compartilhado (leitura) e exclusivo (leitura e escrita). A pegadinha mais comum é confundir as permissões do modo compartilhado com o modo exclusivo.
Alternativa A — ❌ Incorreta
Afirma que no modo compartilhado é permitido ler e também escrever. Na verdade, a escrita só é permitida no bloqueio exclusivo. O compartilhado permite apenas leitura.
Alternativa B — ❌ Incorreta
Diz que não há permissão para ler ou escrever. Isso corresponderia a um bloqueio de negação de acesso, que não é o compartilhado. O modo compartilhado permite leitura.
Alternativa C — ❌ Incorreta
Condiciona a permissão a tabelas que não possuem chave estrangeira. Chave estrangeira é um conceito de integridade referencial, não relacionado ao modo de bloqueio. Não há tal restrição.
Alternativa D — ✅ Correta ⟵ GABARITO
Afirma que uma transação pode ler, mas não escrever. Essa é a definição correta de bloqueio compartilhado.
Alternativa E — ❌ Incorreta
Limita o número de transações por usuário, o que é um controle de acesso ou de concorrência diferente (como pool de conexões), mas não é o modo compartilhado.
NÃO CAIA NESSA!
A banca pode confundir o candidato ao misturar permissões do bloqueio compartilhado com o exclusivo (leitura e escrita) ou ao introduzir conceitos alheios, como chave estrangeira. Lembre-se: no compartilhado, só leitura; no exclusivo, leitura e escrita.