数据库系统概论第十一章并发控制.pptx
骑着****猪猪
亲,该文档总共103页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
数据库系统概论第十一章并发控制.pptx
会计学第十一章并发控制并发控制概述并发控制(续)并发控制(续)事务并发执行带来的问题11.1并发控制概述T1的修改被T2覆盖了!并发操作带来的数据不一致性1.丢失修改2.不可重复读三类不可重复读3.读“脏”数据图11.1三种数据不一致性图11.1三种数据不一致性(续)图11.1三种数据不一致性(续)第十一章并发控制11.2封锁一、什么是封锁11.2封锁二、基本封锁类型排它锁共享锁11.2封锁三、锁的相容矩阵封锁(续)T1T1T1第十一章并发控制11.3活锁和死锁11.3.1活锁如何避免活锁11.3.2死锁
数据库系统概论复习重点习题1并发控制.pdf
46.事务的所有操作在数据库中要么全部正确反映出来,要么全部不反映,这是事务的〔B〕.2007.9A.持久性B.原子性C.隔离性D.一致性事务的四个性质是:原子性、一致性、隔离性和持久性.原子性:是保证数据库系统DBS完整性的根底.一个事务中所有对数据库的操作是一个不可分割的操作序列.一致性:一个事务独立执行的结果将保证数据库的一致性,即数据不会因事务的执行而遭受破坏.隔离性:隔离性要求在并发事务被执行时,系统应保证与这些事务先后单独执行时结果一样,使事务如同在单用户环境下执行一样.持久性:要求对数据库的
数据库系统概论复习重点习题1并发控制.pdf
46.事务的所有操作在数据库中要么全部正确反映出来,要么全部不反映,这是事务的〔B〕.2007.9A.持久性B.原子性C.隔离性D.一致性事务的四个性质是:原子性、一致性、隔离性和持久性.原子性:是保证数据库系统DBS完整性的根底.一个事务中所有对数据库的操作是一个不可分割的操作序列.一致性:一个事务独立执行的结果将保证数据库的一致性,即数据不会因事务的执行而遭受破坏.隔离性:隔离性要求在并发事务被执行时,系统应保证与这些事务先后单独执行时结果一样,使事务如同在单用户环境下执行一样.持久性:要求对数据库的
第十一章-并发控制概要.ppt
第十一章并发控制多用户数据库系统的存在允许多个用户同时使用的数据库系统飞机定票数据库系统银行数据库系统特点:在同一时刻并发运行的事务数可达数百(1)事务串行执行每个时刻只有一个事务运行,其他事务必须等到这个事务结束以后方能运行不能充分利用系统资源,发挥数据库共享资源的特点可能会存取和存储不正确的数据,破坏事务的隔离性和数据库的一致性DBMS必须提供并发控制机制并发控制机制是衡量一个DBMS性能的重要标志之一11.1并发控制概述并发操作带来的数据不一致性丢失修改(lostupdate)不可重复读(non-r
王珊《数据库系统概论》章节题库(并发控制)【圣才出品】.pdf
圣才电子书十万种考研考证电子书、题库视频学习平台第11章并发控制一、选择题1.实现数据库并发控制的主要方法是()。A.授权B.索引C.日志D.封锁【答案】D【解析】数据库管理系统对事务的并发执行进行控制,以保证数据库一致性,最常用的方法是封锁的方法,即当一个事务访问某个数据项时,以一定的方式锁住该数据项,从而限制其他事务对该数据项的访问。2.在并发控制技术中最常用的是封锁,对于共享锁(S)和排他锁(X)来说,下面列出的相容关系中,哪一个是正确的()。A.X-X:相容B.S-S:相容C.S-X:相容D.X-