早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

● 数据库系统必须控制事务的并发执行,保证数据库 (45) 。假设事务 T1、T2分别对数据 A 和 B 进行的

题目

● 数据库系统必须控制事务的并发执行,保证数据库 (45) 。假设事务 T1、T2分别对数据 A 和 B 进行的操作如下图所示,事务 T1 与 T2 间的并发调度为可串行化调度的是 (46)。

(45)

A. 处于一致的状态

B. 不存在冗余的信息

C. 操作不出现死循环

D. 备份的完整性

参考答案
正确答案:A,B
试题(45)、(46)分析本题考查数据库并发控制方面的基础知识。试题(45)的正确选项为A。在多用户共享的系统中,许多用户可能同时对同一数据进行操作,带来的问题是数据的不一致性。为了解决这一问题数据库系统必须控制事务的并发执行,保证数据库处于一致的状态。并发操作主要有三类:丢失更新、不可重复读和读脏数据。其主要原因是:事务的并发操作破坏了事务的隔离性。试题(46)的正确选项为B。因为多个事务的并发执行是正确的,当且仅当其结果与某一次序串行地执行它们时的结果相同,则称这种调度策略是可串行化的调度。可串行性是并发事务正确性的准则,按这个准则规定,一个给定的并发调度,当且仅当它是可串行化的才认为是正确调度。试题(46)选项B是可串行化的,而选项A,选项C和选项D是不可串行化的调度。参考答案(45)A(46)B
看了● 数据库系统必须控制事务的并...的网友还看了以下: