资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,并发控制练习题,1,选择题,1.若事务T对数据对象A加上X锁,则_。,A.只允许T修改A,其它任何事务都不能再对A加任何类型的锁。,B.只允许T读取A,其它任何事务都不能再对A加任何类型的锁。,C.只允许T读取和修改A,其它任何事务都不能再对A加任何类型的锁。,D.只允许T修改A,其它任何事务都不能再对A加X锁。,答案:C,2,选择题,2.若事务T对数据对象A加上S锁,则_。,A.事务T可以读A和修改A,其它事务只能再对A加S锁,而不能加X 锁。,B.事务T可以读A但不能修改A,其它事务能对A加S锁和X锁。,C.事务T可以读A但不能修改A,其它事务只能再对A加S锁,而不能加X 锁。,D.事务T可以读A和修改A,其它事务能对A加S锁和X锁。,答案:C,3,选择题,3._可以防止丢失修改和读“脏”数据。,A.1级封锁协议 B.2级封锁协议,C.3级封锁协议 D.两段锁协议,4.下列哪个不是数据库系统必须提供的数据控制功能_,A.安全性 B.可移植性 C.完整性 D.并发控制,答案:3.B 4.B,4,选择题,5._可以防止丢失修改和读“脏”数据。,A.1级封锁协议 B.2级封锁协议,C.3级封锁协议 D.两段锁协议,6.多用户数据库系统的目标之一是使它的每个用户好像正在使用一个单用户数据库,为此数据库系统必须进行_。,A.完整性控制 B.安全性控制,C.并发控制 D.访问控制,答案:5.B 6.C,5,选择题,7.设有两个事务T1、T2,其,并发操作如右图所示,下列,评价正确的是_。,A.该操作不存在问题,B.该操作丢失修改,C.该操作不能重复读,D.该操作读“脏”数据,答案:B,6,选择题,8.,设有两个事务T1、T2,其,并发操作如右图所示,下列,评价正确的是_。,A.该操作不存在问题,B.该操作丢失修改,C.该操作不能重复读,D.该操作读“脏”数据,答案:C,7,选择题,9.,设有两个事务T1、T2,其,并发操作如右图所示,下列,评价正确的是_。,A.该操作不存在问题,B.该操作丢失修改,C.该操作不能重复读,D.该操作读“脏”数据,答案:D,8,选择题,10.设T1和T2两个事务,它们,对数据A的并发操作如右图所,示。对这个并发操作,下面5,个评价中的_和_两,条评价是正确的。,A.该操作不能重复读,B.该操作丢失修改,C.该操作符合完整性要求,D.该操作的t1步中,事务T1,应申请X锁,E.该操作的t2步中,事务T2,不可能得到对A的锁,BD,9,选择题,11.解决并发操作带来的数据不一致问题时普遍采用_。,A.封锁 B.恢复 C.存取控制 D.协商,12.若事务T对数据R已加X锁,则其他事务对数据R_、,A.可以加S锁不能加X锁 B.不能加S锁可以加X锁,C.可以加S锁也可以加X锁 D.不能加任何锁,答案:11.A 12.D,10,选择题,13.并发操作会带来哪些数据不一致_。,A.丢失修改、不可重复读、脏读、死锁,B.不可重复读、脏读、死锁,C.丢失修改、脏读、死锁,D.丢失修改、不可重复读、脏读,答案:D,11,数据库系统工程师,12,13,
展开阅读全文