在数据库管理系统中,为保证并发事务的正确执行,需采用一定的并发控制技术。下列关于基于锁的并发
A) 锁是一种特殊的二元信号量,用来控制多个并发事务对共享资源的使用
B) 数据库中的锁主要分为排它锁和共享锁,当某个数据项上已加有多个共享锁时,此数据项上只能再加一个排它锁
C) 数据库管理系统可以采用先来先服务的方式防止出现活锁现象
D) 当数据库管理系统检测到死锁后,可以采用撤销死锁事务的方式解除死锁
A) 锁是一种特殊的二元信号量,用来控制多个并发事务对共享资源的使用
B) 数据库中的锁主要分为排它锁和共享锁,当某个数据项上已加有多个共享锁时,此数据项上只能再加一个排它锁
C) 数据库管理系统可以采用先来先服务的方式防止出现活锁现象
D) 当数据库管理系统检测到死锁后,可以采用撤销死锁事务的方式解除死锁
第1题
保证事务的持久性是数据库管理系统中()部件的责任。
A.事务管理
B.恢复管理
C.并发控制
D.程序员
第2题
A)原子性
B)一致性
C)持久性
D)隔离性
第3题
事务的持久性是由数据库管理系统中的哪个部件负责?________。
A.恢复管理
B.并发控制
C.完整性约束
D.存储管理
第4题
数据库镜像技术的优点是(49)。
A.可以减少事务故障的机率
B.可以提高更新事务的并发度
C.维护镜像数据库的一致性不需要额外的开销
D.复制技术可以在镜像数据库发生故障时保证系统稳定运行
第5题
下列哪些条目是数据库管理系统中事务管理器的重要模块?
I.缓冲区管理
II.并发控制
III. DDL编译
IV.故障恢复
A.仅I和IV
B.仅II和IV
C.仅II、III和IV
D.都是
第6题
A.主动冗余 B.影子拷贝 C.热备份 D.多版本编程 A.逻辑正确性检查 B.物理正确性检查 C.完整性约束检查 D.唯一性检查 A.能够保证事务的可串行化执行,可能发生死锁 B.不能保证事务的可串行化执行,不会发生死锁 C.不能保证事务的可串行化执行,可能发生死锁 D.能够保证事务的可串行化执行,不会发生死锁 A.无需记录“事务开始执行”这一事件 B.无需记录“事务已经提交”这一事件 C.无需记录数据项被事务修改后的新值 D.无需记录数据项被事务修改前的原始值 A.重做 B.撤销 C.什么都不做 D.抛出异常后退出
第7题
数据库系统必须控制事务的并发执行,保证数据库 (45) 。假设事务T1、T2分别对数据A和B进行的操作如下图所示,事务T1与T2间的并发调度为可串行化调度的是 (46) 。
(45)
A.处于一致的状态
B.不存在冗余的信息
C.操作不出现死循环
D.备份的完整性
第8题
(45)
A. 处于一致的状态
B. 不存在冗余的信息
C. 操作不出现死循环
D. 备份的完整性
第9题
存储管理器是数据库管理系统非常重要的组成部分。下列关于存储管理器的说法,错误的是______。
A) 存储管理器负责检查用户是否具有数据访问权限
B) 为了提高数据访问效率,存储管理器会将部分内存用于数据缓冲,同时使用一定的算法对内存缓冲区中的数据块进行定期置换
C) 存储管理器会为编译好的查询语句生成执行计划,并根据执行计划访问相关数据
D) 存储管理器以事务方式管理用户对数据的访问,以确保数据库并发访问的正确性
第10题
A.存储管理器、缓冲区管理器和事务管理器
B.存储管理器、查询处理器和恢复管理器
C.存储管理器、查询处理器和事务管理器
D.缓冲区管理器、查询处理器和并发控制管理器