Введение в системы управления базами данных

         

о существовании транзакции B, и,



Пример 3

Транзакция A Время Транзакция B Неповторяемое считывание
Чтение
о существовании транзакции B, и,
о существовании транзакции B, и,
---
---
о существовании транзакции B, и,
Чтение
о существовании транзакции B, и,
---
о существовании транзакции B, и,
Запись
о существовании транзакции B, и,
---
о существовании транзакции B, и,
Фиксация транзакции
Повторное чтение
о существовании транзакции B, и,
о существовании транзакции B, и,
---
Фиксация транзакции
о существовании транзакции B, и,
---
 

Транзакция A ничего не знает о существовании транзакции B, и, т.к. сама она не меняет значение в строке, то ожидает, что после повторного чтения значение будет тем же самым.

Результат. Транзакция A работает с данными, которые, с точки зрения транзакции A, самопроизвольно изменяются.

Содержание раздела