Prezados,
As transações aninhadas permitem
um melhor controle no processamento de uma transação e permite o processamento
concorrente de várias partes de uma mesma transação. Permite-se subdividir uma
transação em várias subtransações, de tal forma que estas subtransações estejam
vinculadas ao processamento da primeira.
Para que duas transações
sejam aninhadas elas devem ser "serializáveis", ou seja, as duas operações de cada
transação devem rodar de forma equivalente a se elas fossem executadas em
série, sem quaisquer operações entrelaçadas .
Para atingir isso, uma
transação não pode lockar recursos exigidos pela outra transação, ou se for
lockar, que libere ele antes da outra transação iniciar o uso. Isso chamamos de
sincronização de read-write write-write.
Portanto, questão
correta.
RESPOSTA: CERTO