2020 数据库系统原理(湖北民族大学)1451313449 最新满分章节测试答案
本答案对应课程为:点我自动跳转查看
本课程起止时间为: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)给出这两个事务的三种调度,这三种调度会出现什么问题呢,正确的选项是_______。
选项:
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)给出这两个事务的三种调度,这三种调度会出现什么问题呢,正确的选项是_______。
选项:
A:图(a)的调度会出现“丢失修改”,图(b)的调度会出现“重复读错误”,图(c)的调度会出现“脏读”。
B:图(a)的调度会出现“脏读”,图(b)的调度会出现“重复读错误”,图(c)的调度会出现“丢失修改”。
C:图(a)的调度会出现“重复读错误”,图(b)的调度会出现“脏读”,图(c)的调度会出现“丢失修改”。
D: 图(a)的调度会出现“丢失修改”,图(b)的调度会出现“脏读”,图(c)的调度会出现“重复读错误”。
E:其他都不正确。
答案: 【其他都不正确。】
10、 问题:T1,T2是两个事务。图(a)(b)(c)给出这两个事务的三种调度,这三种调度会出现什么问题呢,正确的选项是_______。
选项:
A:图(a)的调度会出现“丢失修改”,图(b)的调度会出现“重复读错误”,图(c)的调度会出现“脏读”。
B:图(a)的调度会出现“脏读”,图(b)的调度会出现“重复读错误”,图(c)的调度会出现“丢失修改”。
C:图(a)的调度会出现“重复读错误”,图(b)的调度会出现“脏读”,图(c)的调度会出现“丢失修改”。
D: 图(a)的调度会出现“丢失修改”,图(b)的调度会出现“脏读”,图(c)的调度会出现“重复读错误”。
E:其他都不正确。
答案: 【其他都不正确。】
11、 问题:下列是一段数据库应用程序。问其在执行的过程中,DBMS会产生几个事务,正确的选项是_______。
选项:
A:1个事务
B: 5个事务
C:<=5 个事务
D: >5个事务
答案: 【<=5 个事务】
12、 问题:T1,T2是两个事务,图(a)(b)给出这两个事务的两种调度S1,S2,关于S1,S2,说法正确的选项是_______。
选项:
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两个事务,如下图所示。按两段封锁法对其加锁解锁,正确的是____。
选项:
A:
B:
C:
D:
答案: 【】
16、 问题:事务T1、T2如下图所示(注:PRINT (A+B)表示打印账户A和B的总金额)。其中事务T1从账号B向账号A转50元钱,事务T1显示账号A和B的总金额,请设计一个服从两段锁协议的加锁解锁方案,使得在并发调度两个事务时,可有效地避免数据的不一致状态。下列方案中不正确的是_____。
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦