-
Bloqueio Exclusivo: quando uma transação recebe este tipo de bloqueio, ela fica exclusivamente reservada para a instrução que compõe a transação.
Fonte: https://www.devmedia.com.br/controle-de-concorrencia-entre-transacoes-em-bancos-de-dados/27756
-
Com relação ao bloqueio em duas fases...
"Diz-se que uma transação segue o protocolo de bloqueio em duas fases se todas as operações de bloqueio (read_lock, write_lock) precedem a primeira operação de desbloqueio na transação. Essa transação pode ser dividida em duas fases: uma fase de expansão ou crescimento, durante a qual podem se obter novos bloqueios em itens mas nenhum pode ser liberado; e uma fase de encolhimento ou retrocesso (segunda fase), durante a qual bloqueios existentes podem ser liberados, mas nenhum bloqueio pode ser obtido."
Fonte: Elmasri, Navathe, Sistemas de Banco de Dados - Fundamentos e aplicações
-
a. errado. Em um bloqueio do tipo compartilhado, pode ler esse item, mas não escrevê-lo.
b. errado. Na fase de encolhimento não se podem obter novos bloqueios.
c. errado. Na fase de crescimento, nenhuma uma transação pode ser liberada, mas se podem obter novos bloqueios.
d. certo.
e. errado. Na fase de crescimento, nenhuma uma transação pode ser liberada, mas se podem obter novos bloqueios.