Zniekształcony odczyt (Read skew)

Jest to sytuacja w której transakcja może odczytać niezsynchronizowane dane z dwóch tabel.

Przykład – dane osoby przechowywane w dwóch tabelach (Person oraz PersonDetails)

0. Załóżmy, że mamy osobę o imieniu Adam, która jeszcze kilka dni temu nie była żonata (a więc nie ma wpisu w PersonDetails odnośnie jego żony)
1. Adam chce sprawdzić swój status i wchodzi na stronę. I widzi, że status żonaty się nie zmienił (tabela Person)
2. Urząd stanu cywilnego wprowadza dane i zaczyna od zmiany w tabeli Person -> zmiana pola żonaty na wartość prawda
3. Urząd stanu cywilnego wprowadza dane szczegółowe (PersonDetails) odnośnie małżonki Adama
4. Adam kontynuuje sprawdzanie statusu i widzi informacje małżonce (tabela PersonDetails)