正在加载图片...
19.1.1 Oracle中的数据一致性 数据库是现实世界的反映。例如,一个存储了多家连锁店 铺库存信息的数据库,如果需要进行货物调配,则需要进行数 据更新。从A店调出的货物送至B店,那么A店对应的库存量应 该进行削减,B店库存进行相应增加。在数据库中的实际操作 应该是两条SQL语句,一条语句减少A店库存,另外一条增加 B店库存。但是,数据库有可能拋出这样那样的异常,例如, 第一条语句执行完毕,突然断电,或者第二条语句由于其他原 因(如表本身的约束)而没有执行成功,就造成了数据不符合 实际情况,即实际库存与数据库记录不符。 类似的场景还有很多,但作为存储基础数据的数据库,必 须避免任何犯错的可能,即必须保持数据一致性。A B A B SQL A B
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有