- Banco de Dados RelacionalTransaçõesDeadlocks
- Banco de Dados RelacionalTransaçõesLockingBloqueio Exclusivo
- Banco de Dados RelacionalTransaçõesLockingGranularidade de Bloqueio
Considere as afirmativas a seguir, relacionadas para à administração de bancos de dados.
I – Em uma transação com protocolo de bloqueio em duas fases (two fase lock) nenhuma operação de bloqueio pode ser executada após a primeira operação de desbloqueio da transação.
II – Uma transação, executada isoladamente no sistema, acessando mais de um objeto, pode levar o sistema a uma situação de impasse (deadlock).
III – Bloqueios de intenção são comumente utilizados quando existem bloqueios de diferentes níveis de granularidade para permitir que uma transação indique o tipo de bloqueio que desejará obter em um objeto de um dado nível de granularidade.
IV– Trancas (latchs) são bloqueios de curta duração que não seguem o protocolo de bloqueio em duas fases.
V – O uso de bloqueios exclusivos aumenta o nível de concorrência no sistema, permitindo que vários usuários acessem simultaneamente o mesmo dado.
Estão corretas as afirmativas: