数据库:事务的一致性是什么意思呢?Consistency(一致性)——一个事务必须能够使数据库处于一致的状态不一致又是什么情况呢

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/12 04:49:04
数据库:事务的一致性是什么意思呢?Consistency(一致性)——一个事务必须能够使数据库处于一致的状态不一致又是什么情况呢

数据库:事务的一致性是什么意思呢?Consistency(一致性)——一个事务必须能够使数据库处于一致的状态不一致又是什么情况呢
数据库:事务的一致性是什么意思呢?
Consistency(一致性)——一个事务必须能够使数据库处于一致的状态
不一致又是什么情况呢

数据库:事务的一致性是什么意思呢?Consistency(一致性)——一个事务必须能够使数据库处于一致的状态不一致又是什么情况呢
举例说明如下:
银行A账户向B账户汇款100元,数据库执行如下过程
从A账户减少100元,然后在B账户增加100元,这个过程称为一个事务
但是:
如果从A账户减少100元后系统出故障了或者出现了其他意外造成B账户没有增加100元(这种事情相信无论是谁遇到也会很无语吧?好吧言归正传)这种情况称为事务不一致,因为一个事务没有做完,所以数据库会将整个过程回滚,你可以理解为就当什么事也没发生过,这种回滚机制就是事务的一种特征,目的就是为了保持数据库的数据库的事务一致性.
我想我应该说明白了吧