视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
数据库系统概论第五版课后答案第十章
2025-09-29 00:05:12 责编:小OO
文档
数据库系统概论第五版课后答案第十章

1。在数据库中为什么要并发控制?

答:数据库就是共享资源,通常有许多个事务同时在运行。当多个事务并发地存取数据库时就会产生同时读取与,或修改同一数据得情况。若对并发操作不加控制就可能会存取与存储不正确得数据,破坏数据库得一致性。所以数据库管理系统必须提供并发控制机制.

2.并发操作可能会产生哪几类数据不一致?用什么方法能避免各种不一致得情况?

答:并发操作带来得数据不一致性包括三类:丢失修改、不可重复读与读“脏’夕数据。(丢失修改(]ostupdate)两个事务Tl与T2读入同一数据并修改,T2提交得结果破坏了(覆盖了)提交得结果,导致l得修改被丢失。  (2)不可重复读(No n- RepeatableRead)  不可重复读就是指事务l读取数据后,事务几执行更新操作,使Tl无法再现前一次读取结果。(  3)读“脏”数据(  D irtyRead)读“脏’夕数据就是指事务  Tl修改某一数据,并将其写回磁盘,事务几读取同一数据后,  Tl由于某种原因被撤销,这时Tl己修改过得数据恢复原值,几读到得数据就与数据库中得数据不一致,则几读到得数据就为“脏”数据,即不正确得数据。避免不一致性得方法与技术就就是并发控制。最常用得技术就是封锁技术。也可以用其她技术,例如在分布式数据库系统中可以采用时间戳方法来进行并发控制.下载本文

显示全文
专题