Questão de Banco de Dados — SGBD - Sistema de Gerenciamento de Banco de Dados — CESPE / CEBRASPE 2023
Banco de Dados›SGBD - Sistema de Gerenciamento de Banco de Dados
Código
ce159920
Banca
CESPE / CEBRASPE
Órgão
SEFIN de Fortaleza - CE
Ano
2023
Nível
Superior
Cargo
Analista Fazendário Municipal - Área de Conhecimento: Ciência da Computação, Informática/Processamento de Dados
A respeito de propriedades e transações de bancos de dados, julgue o item subsequente.Sistemas gerenciadores de banco de dados (SGBD) utilizam o recurso do bloqueio como forma de controlar a concorrência aos dados armazenados, porém esses bloqueios podem gerar deadlocks, que precisarão ser tratados.
CCerto
EErrado
Revelar gabarito e comentário▾
GabaritoC — Certo
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 e Deadlocks em SGBD
✅ CERTO. A afirmação está correta. Em sistemas gerenciadores de banco de dados (SGBD), o uso de bloqueios (locks) é a principal técnica para controlar o acesso concorrente aos dados, garantindo a propriedade de isolamento das transações. No entanto, a utilização de bloqueios pode levar a situações de deadlock, onde duas ou mais transações ficam em espera indefinida, cada uma segurando recursos que a outra necessita. Cabe ao SGBD tratar esses deadlocks, seja por meio de prevenção (ex.: ordenação de bloqueios), detecção (ex.: grafo de espera) e recuperação (ex.: escolha de uma vítima e rollback). Portanto, o item está perfeitamente alinhado com os conceitos fundamentais de bancos de dados.