Таблица R (A)
, содержащая записи [(3), (4), (5)]
и транзакции T1
= UPDATE R SET A = A * 2; INSERT INTO A VALUES (6);
и T2 = 'SELECT AVG (A) FROM R; SELECT AVG (A) FROM R'
Зная, что транзакция T2
выполняется с использованием repeatable-read, какие возможные значения возвращаются вторым выбором?
Я думаю, что возможные значения: 4
и 7.5
? Я прав? Пожалуйста, дайте мне знать, если я правильно понимаю повторяющееся чтение.