Questão de Banco de Dados — Concorrência em Banco de Dados — FGV 2008
Banco de DadosConcorrência em Banco de Dados
- Código
- fg135607
- Banca
- FGV
- Órgão
- Senado Federal
- Ano
- 2008
- Nível
- Superior
- Cargo
- Analista de Sistemas
No que diz respeito às técnicas de controle de concorrência em bancos de dados, é correto afirmar que:
- Asempre que duas ou mais transações simultâneas tentam acessar o mesmo item de dados, elas provocam um deadlock no sistema de gerenciamento de banco de dados.
- Buma das técnicas para se detectar um estado de deadlock é construir um grafo wait-for.
- Co problema de espera indefinida associado a uma transação (starvation) ocorre sempre que o seu esquema de espera para itens bloqueados atribui prioridade maior aos requisitos de outras transações simultâneas cujas execuções provoquem repetidos aborts na execução de suas atualizações.
- Das técnicas de controle de concorrência baseadas em ordenação por timestamp não usam bloqueios e, por isso, diminuem as chances de ocorrência de deadlocks.
- Ediz-se que uma transação segue o protocolo de bloqueio de duas fases se todas as operações (read_lock, write_lock) precedem a última operação de desbloqueio na transação.