Given a schedule S
T2 could read a database object A, modified by T1 which hasn't committed. This is a dirty read.
T1 may write some value into A which makes the database inconsistent. It is possible that interleaved execution can expose this inconsistency and lead to inconsistent final database state, violating ACID rules.
|This article does not cite any sources. (August 2009) (Learn how and when to remove this template message)|