数据库系统原理(湖北民族大学)1451313449 中国大学慕课答案2024完整版100分

挡叭耻集绰截迁孝遍囤煌醚猜

对应课程:点击查看
起止时间:2020-03-15到2020-07-30
更新状态:已完结

第6讲(总第22讲)数据库事务处理技术之并发控制 第6讲(总第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、 T1,T2是两个事务。图(a)(b)(c)给出这两个事务的三种调度,这三种调度会出现什么问题呢,正确的选项是_______。数据库系统原理(湖北民族大学)1451313449 中国大学慕课答案2024完整版100分第1张

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

9、 T1,T2是两个事务。图(a)(b)(c)给出这两个事务的三种调度,这三种调度会出现什么问题呢,正确的选项是_______。数据库系统原理(湖北民族大学)1451313449 中国大学慕课答案2024完整版100分第2张

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

10、 T1,T2是两个事务。图(a)(b)(c)给出这两个事务的三种调度,这三种调度会出现什么问题呢,正确的选项是_______。数据库系统原理(湖北民族大学)1451313449 中国大学慕课答案2024完整版100分第3张

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

11、 下列是一段数据库应用程序。问其在执行的过程中,DBMS会产生几个事务,正确的选项是_______。数据库系统原理(湖北民族大学)1451313449 中国大学慕课答案2024完整版100分第4张

A:1个事务
B: 5个事务
C:<=5 个事务
D: >5个事务
答案: <=5 个事务

12、 T1,T2是两个事务,图(a)(b)给出这两个事务的两种调度S1,S2,关于S1,S2,说法正确的选项是_______。数据库系统原理(湖北民族大学)1451313449 中国大学慕课答案2024完整版100分第5张

A:S1是可串行化调度,S2是可串行化调度;
B: S1是可串行化调度,S2是不可串行化调度;
C:S1是不可串行化调度,S2是可串行化调度;
D: S1是不可串行化调度,S2是不可串行化调度;
答案: S1是不可串行化调度,S2是可串行化调度;

13、 T1,T2,T3三个事务,记wi(A)为事务Ti写数据对象A,ri(A)为事务Ti读数据对象A,一个调度S为 “w1(Y); w2(Y); w2(X); w1(X); w3(X);”,问该调度是___。

A:S是冲突可串行化调度,是可串行化调度,是正确的并行调度;
B: S不是冲突可串行化调度,但却是可串行化调度,是正确的并行调度;
C:S不是冲突可串行化调度,不是可串行化调度,但却是正确的并行调度;
D:S不是冲突可串行化调度,不是可串行化调度,不是正确的并行调度;
答案: S不是冲突可串行化调度,但却是可串行化调度,是正确的并行调度;

14、 T1,T2,T3三个事务,记wi(A)为事务Ti写数据对象A,ri(A)为事务Ti读数据对象A,有两个调度S1和S2为:S1: r2(A); r1(B); w2(A); r2(B); r3(A); w1(B); w3(A); w2(B)S2: r2(A); r1(B); w2(A); r3(A); w1(B); w3(A); r2(B); w2(B)关于S1和S2,说法正确的是___。

A:S1是冲突可串行化调度,S2是冲突可串行化调度;
B: S1是非冲突可串行化调度,S2是冲突可串行化调度;
C: S1是冲突可串行化调度,S2是非冲突可串行化调度;
D: S1是非冲突可串行化调度,S2是非冲突可串行化调度;
答案: S1是非冲突可串行化调度,S2是冲突可串行化调度;

15、 T1,T2两个事务,如下图所示。数据库系统原理(湖北民族大学)1451313449 中国大学慕课答案2024完整版100分第6张按两段封锁法对其加锁解锁,正确的是____。

A:数据库系统原理(湖北民族大学)1451313449 中国大学慕课答案2024完整版100分第7张
B:数据库系统原理(湖北民族大学)1451313449 中国大学慕课答案2024完整版100分第8张
C:数据库系统原理(湖北民族大学)1451313449 中国大学慕课答案2024完整版100分第9张
D:数据库系统原理(湖北民族大学)1451313449 中国大学慕课答案2024完整版100分第10张
答案: 数据库系统原理(湖北民族大学)1451313449 中国大学慕课答案2024完整版100分第8张

16、 事务T1、T2如下图所示(注:PRINT (A+B)表示打印账户A和B的总金额)。数据库系统原理(湖北民族大学)1451313449 中国大学慕课答案2024完整版100分第12张其中事务T1从账号B向账号A转50元钱,事务T1显示账号A和B的总金额,请设计一个服从两段锁协议的加锁解锁方案,使得在并发调度两个事务时,可有效地避免数据的不一致状态。下列方案中不正确的是_____。

       


如需购买完整答案,请点击下方红字:

点击这里,购买完整答案


获取更多中国大学慕课答案,请点击这里,进入mooc.mengmianren.com


 

厢箔垛偶情蛊扫孺湍慰瓷琼兽