A tabela a seguir apresenta um conjunto de passos de duas transações e sua execução ao longo do tempo. Considere que elas são executadas segundo o nível de isolamento Read Uncommitted e que o valor inicial de X é 10.
Tempo |
Transação 1 |
Transação 2 |
T1 |
Read_item(X) | |
T2 |
X:=X-5 | |
T3 |
Write_item(X) | |
T4 |
Read_item(X) |
|
T5 |
Y:=X-5 |
|
T6 |
Write_item(Y) |
|
T7 |
Read_item(Z) | |
T8 |
Z:=X+15 | |
T9 |
Write_item(Z) | |
T10 |
Commit | |
T11 |
Commit |
Para a configuração acima, pode-se afirmar que: