当一个事务T对某数据集建立了排它锁,则不再允许其他事务对这个数据集合再建立任何类型的锁,直至事务T释放了对数据集合锁为止
一个事务读取某数据后,数据被其他事务修改,使得该事务重读此数据进行核对时,由于数据被修改而使得核对不正确
事务执行过程中发生故障,事务被终止。事务中的所有数据更新操作被撤销,数据库数据回到事务开始之前的状态
两个(或以上)的事务同时修改一个数据集合,由于并发操作,使得某些事务对数据集合的操作被忽视