Questão de Banco de Dados — Gerência de Transações — CESPE / CEBRASPE 2026
Banco de Dados›Gerência de Transações
Código
ce230524
Banca
CESPE / CEBRASPE
Órgão
Telebras
Ano
2026
Nível
Superior
Cargo
Especialista em Gestão de Telecomunicações - Analista de Tecnologia da Informação
A respeito de linguagens de bancos de dados e administração de bancos de dados, julgue o item subsequente.Quando ocorre deadlock em uma tabela, o SGBD aciona o processo chamador para receber mais instruções de como proceder.
CCerto
EErrado
Revelar gabarito e comentário▾
GabaritoE — Errado
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”.
Deadlock em Banco de Dados
❌ ERRADO. A afirmação está incorreta. Quando um deadlock ocorre em um banco de dados, o SGBD (Sistema Gerenciador de Banco de Dados) não aciona o processo chamador para receber instruções. Pelo contrário, o SGBD possui mecanismos automáticos de detecção e resolução de deadlocks, como a escolha de uma transação vítima para ser abortada e ter suas alterações desfeitas (rollback), liberando os recursos necessários para as demais transações prosseguirem. Essa abordagem é parte do controle de concorrência e das propriedades ACID, garantindo que o sistema continue operando sem intervenção externa.
A declaração do enunciado sugere uma interação manual com o processo, o que não ocorre na prática. O SGBD gerencia deadlocks de forma transparente, abortando uma das transações envolvidas e permitindo que ela seja reiniciada posteriormente, se necessário. Portanto, o item está ERRADO.
1Deadlock detectado
2Escolha da vítima
3Rollback da vítima
4Recursos liberados
5Demais transações prosseguem
LEVEL · soulevel.com.br
PEGA ESSA DICA!
Em provas, lembre-se de que o deadlock é resolvido automaticamente pelo SGBD, geralmente por meio da escolha de uma vítima e rollback. Não há consulta ao usuário ou processo chamador.