A transaction is a group of actions that must all be carried out successfully on one or more tables in a database before they are committed (made permanent). If one of the actions in the group fails, then all actions are rolled back (undone). By using transactions, you ensure that the database is not left in an inconsistent state when a problem occurs completing one of the actions that make up the transaction.
可以不用事务。
其它都要用。
不过也要注意以下问题,在单机数据库中,只有PARADOX才支持事务;而在数据库服务器中使用事务时,也要配合相应的锁定机制看某些事务是否非要不可,有时会影响效率问题!