事务可以被视为数据库操作的一个整体单元,其保证所有操作要么全部完成要么完全取消,以确保数据的一致性。一个经典的例子是银行转账,将款项从帐户A转至帐户B,操作包括两个步骤:从帐户A扣除款项,同时在帐户B增加相同金额。这两步必须作为一个事务完成,否则将导致银行损失。因此,银行转账中的这两步构成一个典型的事务。