Pular para o conteúdo principal

Questão de Banco de Dados — SGBD - Sistema de Gerenciamento de Banco de Dados — IPAD 2009

Banco de DadosSGBD - Sistema de Gerenciamento de Banco de Dados
Código
qg807928
Banca
IPAD
Órgão
COMPESA
Ano
2009
Nível
Superior
As técnicas de controle de concorrência implementadas pelos sistemas de gerenciamento de banco de dados têm o propósito de garantir o isolamento das transações que são executadas concorrentemente. Os itens a seguir trazem afirmações relacionadas a estas técnicas. Assinale a alternativa correta.
  1. ANa técnica de bloqueio de duas fases, as operações de bloqueio e desbloqueio devem ser sempre executadas de forma intercalada evitando que ocorram dois bloqueios seguidos sem que tenha havido um desbloqueio entre eles.
  2. BO bloqueio binário é um tipo de bloqueio bastante restritivo pois apenas uma transação pode assumir o bloqueio de um determinado item. Outras transações não podem acessar o dado bloqueado nem mesmo para leitura.
  3. CStarvation ou inanição ocorre quando cada uma das transações do conjunto está esperando por algum dado bloqueado por outra transação deste mesmo conjunto de transações concorrentes.
  4. DA construção de grafos wait-for (espera-por) é uma das ferramentas utilizadas pelos sistemas de gerenciamento de banco de dados para evitar os bloqueios binários.
  5. ETimeout é uma das técnicas de resolução de deadlocks (impasses). Quando o sistema detecta que uma transação está em estado de espera a um tempo maior que aquele especificado pelo timeout, a transação é interrompida e todas as ações realizadas antes da interrupção são gravadas definitivamente no banco.
Revelar gabarito e comentário

GabaritoB — O bloqueio binário é um tipo de bloqueio bastante restritivo pois apenas uma transação pode assumir o bloqueio de um determinado item. Outras transações não podem acessar o dado bloqueado nem mesmo para leitura.

Link permanente: /questoes/qg807928