Рассмотрим таблицу R (A), содержащую {(1), (2)}.
Предположим, транзакции
T1: UPDATE R SET A = 2*A
T2: SELECT AVG(A) FROM R
Если транзакция T2 выполняется с использованием «read uncommitted», какие возможные значения она возвращает?
Я предполагаю, что он может вернуть либо 1,5, 2, 2,5 или 3 из-за незафиксированного чтения и того факта, что порядок кортежей не имеет значения, как я понял из курсов. Я прав?