事物对于数据库的作用是对数据的一系列操作,要么全部成功,要么全部失败,防止中间状态的出现,以确保数据库中的数据始终处于正确及和谐状态。例如有一张销售明细增加了一笔记录,那么汇总表就必须同时调整汇总数。现实的情况是当我们进行这两项操作时,因为种种原因很可能会发生第一项操作已经完成而第二项操作失败的情况,如此一来数据库中记载的数据就会不正确,如果这时使用事务技术我们就可以有效地避免这种情况的发生。数据库系统会将已经完成的第一项操作取消,从而防止数据库中的数据处于不正确状态。
事物对于数据库的作用是对数据的一系列操作,要么全部成功,要么全部失败,防止中间状态的出现,以确保数据库中的数据始终处于正确及和谐状态。例如有一张销售明细增加了一笔记录,那么汇总表就必须同时调整汇总数。现实的情况是当我们进行这两项操作时,因为种种原因很可能会发生第一项操作已经完成而第二项操作失败的情况,如此一来数据库中记载的数据就会不正确,如果这时使用事务技术我们就可以有效地避免这种情况的发生。数据库系统会将已经完成的第一项操作取消,从而防止数据库中的数据处于不正确状态。