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.
- 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.
- 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.
- 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.
- 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.
- 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.