Pular para o conteúdo principal

Questão de Banco de Dados — SGBD - Sistema de Gerenciamento de Banco de Dados — CESPE / CEBRASPE 2023

Banco de DadosSGBD - 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.
  1. CCerto
  2. 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.

  1. 1Transações concorrentes
  2. 2Bloqueios (locks)
  3. 3Garantem isolamento
  4. 4Risco: deadlock
  5. 5Tratamento pelo SGBD
  6. 6Prevenção / Detecção / Rollback
LEVEL · soulevel.com.br

CERTO.

Link permanente: /questoes/ce159920