One of the
phenomena that can occur during processing of concurrent transactions is the non-repeatable read phenomenon.A transaction T1 reads a row. A transaction T2 then modifies or deletes this row, concluding with the commit statement. If T1 subsequently reads the row again, it either receives the modified row or a message indicating that the row no longer exists.