产生

什么是数据不一致?产生数据不一致的原因是什么?如何维护数据库的一致性?

什么是数据不一致?产生数据不一致的原因是什么?如何维护数据库的一致性?数据不一致的原因主要有以下三种:一是由于数据冗余造成的;二是由于并发控制不当造成的;三是由于各种故障和错误造成的。第一种情况的出现往往是由于重复存放的数据未能进行一致性的更新造成的。例如教师工资的调整,如果人事处的工资已经改动了,而财务处的工资数据未改变,就会产生矛盾的工资数。第二种情况是由于多用户共享数据,而更新操作未能保持同