第6讲总第22讲数据库事务处理技术之并发控制

第22讲模拟练习题

1、单选题:
​数据库中的封锁机制是__________的主要方法。‌
选项:
A: 完整性控制
B: 安全性控制
C: 并发控制
D: 故障恢复控制
答案: 【 并发控制

2、单选题:
​若事务T对数据R已加X锁,则其它事务对R__________。‍
选项:
A: 可以加S锁不能加X锁
B: 可以加S锁也可以加X锁
C: 不能加S锁可以加X锁
D: 不能加任何锁
答案: 【 不能加任何锁

3、单选题:
‏若事务T对数据R已加S锁,则其它事务对R__________。‍
选项:
A: 可以加S锁不能加X锁
B: 可以加S锁也可以加X锁
C: 不能加S锁可以加X锁
D: 不能加任何锁
答案: 【 可以加S锁不能加X锁

4、单选题:
‎若事务T对数据M已加S锁,在不改变S锁的情况下,则其它事务对数据M__________。‍
选项:
A: 可以读,但不可以写
B: 可以读,可以写
C: 不可以读,但可以写
D: 不可以读,不可以写
答案: 【 可以读,但不可以写

5、单选题:
‏下列说法正确的是__________。‎
选项:
A: 正确的并行调度一定是具有可串行性的调度
B: 用于并发控制的两阶段封锁法不会产生死锁现象
C: 两阶段封锁法是可串行化的并行调度算法
D: 一个调度如果是非冲突可串行化的,那么也一定不是可串行化的
答案: 【 两阶段封锁法是可串行化的并行调度算法

6、单选题:
‌下列说法正确的是_________。‍
选项:
A: 并发控制只能依靠封锁的方法实现
B: 只要对数据项加锁,就能保证数据更新的一致性
C: 两阶段封锁法一定能够保证数据更新的一致性
D: 两阶段封锁法不会产生死锁现象
答案: 【 两阶段封锁法一定能够保证数据更新的一致性

7、单选题:
‌事务的原子性是指_______________。‏
选项:
A: 事务中包括的所有操作要么都做,要么都不做
B: 事务一旦提交,对数据库的改变是永久的
C: 一个事务内部的操作及使用的数据对并发的其他事务是隔离的
D: 事务必须是使数据库从一个一致性状态变到另一个一致性状态
答案: 【 事务中包括的所有操作要么都做,要么都不做

8、单选题:

T1T2是两个事务。图(a)(b)(c)给出这两个事务的三种调度,这三种调度会出现什么问题呢,正确的选项是_____________

‏选项:
A: 图(a)的调度会出现“丢失修改”,图(b)的调度会出现“重复读错误”,图(c)的调度会出现“脏读”。
B: 图(a)的调度会出现“脏读”,图(b)的调度会出现“重复读错误”,图(c)的调度会出现“丢失修改”。
C: 图(a)的调度会出现“重复读错误”,图(b)的调度会出现“脏读”,图(c)的调度会出现“丢失修改”。
D: 图(a)的调度会出现“丢失修改”,图(b)的调度会出现“脏读”,图(c)的调度会出现“重复读错误”。
答案: 【 图(a)的调度会出现“丢失修改”,图(b)的调度会出现“重复读错误”,图(c)的调度会出现“脏读”。

9、单选题:

T1T2是两个事务。图(a)(b)(c)给出这两个事务的三种调度,这三种调度会出现什么问题呢,正确的选项是_____________

‏选项:
A: 图(a)的调度会出现“丢失修改”,图(b)的调度会出现“重复读错误”,图(c)的调度会出现“脏读”。
B: 图(a)的调度会出现“脏读”,图(b)的调度会出现“重复读错误”,图(c)的调度会出现“丢失修改”。
C: 图(a)的调度会出现“重复读错误”,图(b)的调度会出现“脏读”,图(c)的调度会出现“丢失修改”。
D: 其他都不正确。
答案: 【 其他都不正确。

10、单选题:

T1T2是两个事务。图(a)(b)(c)给出这两个事务的三种调度,这三种调度会出现什么问题呢,正确的选项是_____________

‍选项:
A: 图(a)的调度会出现“丢失修改”,图(b)的调度会出现“重复读错误”,图(c)的调度会出现“脏读”。
B: 图(a)的调度会出现“脏读”,图(b)的调度会出现“重复读错误”,图(c)的调度会出现“丢失修改”。
C: 图(a)的调度会出现“重复读错误”,图(b)的调度会出现“脏读”,图(c)的调度会出现“丢失修改”。
D: 其他都不正确。
答案: 【 其他都不正确。

11、单选题:

下列是一段数据库应用程序。问其在执行的过程中,DBMS会产生几个事务,正确的选项是_____________

‌选项:
A:  1个事务
B:  5个事务
C:  <=5 个事务
D: >5个事务
答案: 【  <=5 个事务

12、单选题:

T1T2是两个事务,图(a)(b)给出这两个事务的两种调度S1S2,关于S1S2,说法正确的选项是_____________

‎选项:
A: S1是可串行化调度,S2是可串行化调度
B: S1是可串行化

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注