描述交易并解释主要原则

Describe transactions and explain the main principles

谁能帮我回答这个问题:

描述交易并解释主要原则。

我认为这个 link 可能会有帮助 http://www.tutorialspoint.com/sqlite/sqlite_transactions.htm

他们有很多原因。出于其他原因,事务通过允许您在会话结束时决定是要提交更改还是恢复到开始更改之前数据库的状态来保护数据库数据的完整性。您想要恢复的情况可能是您的程序发生错误的情况。

例如,如果您正在为处理汇款的银行构建一个程序,您可能会进行查询以将客户第一个帐户中的余额更新为原来的余额减去转帐金额。但是,如果您 运行 在尝试更新第二个帐户时遇到错误,最好放弃所做的所有更改并将两个表 return 恢复到原始状态。

希望 link 对您有所帮助。