什么是数据库一致性,数据库的一致性原则?

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

什么是数据库一致性,数据库的一致性原则?

文章插图
数据库的一致性原则?
数据库一致性(Database Consistency)是指事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态 。
【什么是数据库一致性,数据库的一致性原则?】保证数据库一致性是指当事务完成时,必须使所有数据都具有一致的状态 。在关系型数据库中,所有的规则必须应用到事务的修改上,以便维护所有数据完整性