版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第1题事务具有四个特性ACID,其中“A”表示()。A协议性(Agreement)B代数性(Algebra)C原子性(Atomicity)D独立性(Alone)第2题事务()是数据库中访问并可能更新各种数据项的一个程序执行单元,这些操作()。A第一个操作正常完成就可以B最后一个操作正常完成就可以C要么全做,要么全不做D任意一个操作正常完成就可以第3题事务具有四个特性ACID,其中“C”表示()。A广阔性(Cosmic)B一致性(Consistency)C立体性(Cubic)D循环性(Cyclic)第4题关于事务,SQL语言有两个命令commit和rollback,以下说法哪个正确()。A只有commit命令才能结束事务Bcommit和rollback两个命令都能够结束事务C只有rollback命令才能结束事务Dcommit和rollback两个命令都不能结束事务第5题以下关于事务的描述哪个正确()。A事务只能由SQL发起B事务只能由高级程序设计语言发起C事务只能由数据库管理员(DBA)发起D事务由SQL或者高级程序设计语言编写的用户程序发起第6题事务非正常结束,撤消事务已完成的操作,回滚到事务开始时状态,以上操作可以由()命令实现。ArollbackBcommitCabortD以上都可以第7题从银行账户A向账户B转账100元,需要进行两个操作,A账户减100元和B账户加100元,这两个操作要么都做,要么都不做,可以由事务的()保证。A一致性(Consistency)B原子性(Atomicity)C隔离性(Isolation)D持久性(Durability)第8题多用户共享数据库时,为了保证用户正确读写数据,数据库系统必须进行()。A安全性控制B恢复性控制C并发性控制D可靠性控制第9题用于事务提交的SQL命令是()。AcommitBrollbackCabortDsubmit第10题一个事务被提交后,如果发现数据有误,可以进行以下操作()进行弥补。A执行rollback命令B执行abort命令C执行uncommit命令D执行一个补偿事务第11题事务隔离性的含义是()。A一个事务中的操作要么都做,要么都不做B事务一旦提交,对数据库的修改是永久的C一个事务在运行过程中,不受其他并发事务的影响D事务的执行,必须使数据库从一个一致状态变为另一个一致状态第12题事务串行执行的结果是正确的,因此数据库系统中事务只能串行执行。()第13题事务的ACID四个特性,只满足其中一个即可。()第14题为了提高效率,数据库系统在保证一致性的前提下最大限度地提高并发度。()第15题数据库中事务串行调度有多个结果,并发调度的结果等价于任意一个串行调度结果就被认为是正确的调度。()第16题事务是数据库并发调度的基本单位。()第17题用于事务回滚的SQL命令是commit。()第18题用于事务提交的SQL命令是commit。()第19题commit命令和rollback命令都能结束事务。()第1题在数据库系统的并发操作中,可能会出现数据不一致现象,包括丢失修改、不可重复读和()。A读“脏”数据B不可串行化C死锁D事务内部故障第2题在数据库事务的四种隔离级别中,不能避免读“脏”数据库的是()。A未提交读B已提交读C可重复读D可串行化第3题幻影现象(幻象现象)是指一个事务T1对数据进行读取操作,一个事务T2对符合T1读取条件的数据进行()。A更新操作B读取操作C插入或者删除操作D以上都对第4题事务管理的隔离级别包括未提交读、已提交读、可重复读和()。A串行化B可串行化C任意读D授权读第5题一个事务在执行过程总可以看到其他事务没有提交的新插入的数据,而且能看到其他事务没有提交对已有记录的更新,这种隔离级别是()。A未提交读B已提交读C可重复读D可串行化第6题一个事务在执行的过程中完全看不到其他事务对数据所做的更新,当两个事务同时操作数据库时,如果第一个事务已经在访问该数据,第二个事务只能停下来等待,必须等到第一个事务结束后才能恢复运行,这种隔离级别是()。A未提交读B已提交读C可重复读D可串行化第7题已提交读隔离级别能够保证()。A任意调度B无级联调度C级联调度D不可恢复调度第8题为了判断并发调度是否可串行化,数据库系统需要创建优先图,优先图中的顶点由()组成。A参与调度的事务中的冲突指令B正在连接数据库的用户C参与调度的事务D数据库创建以来的所有事务第9题当两条指令是不同事务在相同数据项上的操作,并且其中至少有一个是write指令时,则称这两条指令是()。A矛盾指令B连续指令C非冲突指令D冲突指令第10题如果调度S可以经过一系列非冲突指令交换转换成调度S',则称调度S与S'是()。A互相替换B互相矛盾C冲突等价D非冲突等价第11题在事务S调度的优先图中,如果存在一条从事务Ti指向事务Tj的有向边,则在等价于调度S的任何串行调度S’中,必须保证()。ATj必须出现在Ti之前BTi必须出现在Tj之前CTi和Tj次序无关D以上都可以第12题无级联调度的定义是:对于每对事务T1与T2,如果T2读取了T1所写的数据,则T1必须在T2读取()提交。A之前B之后C同时D以上都可以第13题通过交换()可以得到一个等价的调度。A等价指令B矛盾指令C非冲突指令D冲突等价第14题无级联调度是不可恢复的调度。()第15题无级联调度是可恢复的调度。()第16题可串行化调度就是串行调度。()第17题数据库事务的隔离级别可以按照需求进行设置。()第18题已提交读隔离级别能够保证无级联调度。()第19题如果调度S的优先图中有环,则调度S是冲突可串行化的。()第20题通过拓扑排序,可以得到与优先图的偏序相一致的线性次序,该线性次序是唯一的。()第21题可恢复调度不一定是无级联调度。()第22题通过交换冲突指令可以得到一个等价的调度。()数据库事务管理-第3章作业第1题数据库系统并发控制的主要方法是封锁,封锁类型包括排他锁和()。A共享锁B非共享锁C写锁DX锁第2题允许多个事务对同一个数据项同时加锁的封锁是()。A排他锁B写锁C共享锁DX锁第3题为了解决并发控制带来的数据不一致问题,可以采取的措施包括()。A加密B封锁C转储D审计第4题如果事务T已经对数据项Q加了X锁,其他事务对数据项Q()。A不能加任何锁B可以加S锁C可以加X锁D可以加S锁,也可以加X锁第5题关于死锁,以下描述正确的是()。A死锁是操作系统中出现的现象,数据库系统中不存在死锁B为了预防死锁出现,数据库系统中要求事务串行执行C两个事务竞争资源时,不会出现死锁D只有并发调度时,才会出现死锁第6题两阶段封锁协议的要求是()。A事务可以按照自己的需求申请封锁和释放封锁B事务在对数据项Q进行写操作前,必须拥有数据项Q的排他锁C事务分为增长阶段和缩减阶段,前者只能申请封锁,后者只能释放封锁D事务在对数据项Q进行写操作前,必须拥有数据项Q的共享锁第7题在数据库并发调度中,两个及以上事务处于互相等待状态中,称为()。A观望B待命C等待D死锁第8题为了处理死锁,数据库系统采取的措施包括:预防死锁和()。A等待死锁B观望死锁C诊断并解除死锁D守候死锁第9题数据库系统中,为了诊断死锁,需要维护一个等待图,如果图中有环,就认为发生了死锁。等待图中的顶点由()构成。A数据库用户B正在运行的事务C正在参与运算的数据D正在被使用的索引第10题事务T在申请对数据项Q的排他锁时,存在一个事务的序列,其中每一个事务都申请对数据项Q的共享锁,并且每个事务都在它被授予共享锁后的一小段时间内释放锁,但是事务T始终无法获得数据项Q上的排他锁,这种现象被称为()。A饿死B活锁C饥饿D以上都对第11题在两阶段封锁协议下,在一个数据项Q可以被删除之前,需要获得该数据项Q上的()。A读锁B共享锁C排他锁DS锁第12题死锁预防的Wait-die(非抢占技术)描述如下:当事务Ta申请的数据项封锁当前被事务Tb持有时,仅当Ta的时间戳小于Tb的时间戳时,允许Ta等待,否则Ta回滚。事务回滚后,重启时仍然保持原有的时间戳,原因是()。A将被回滚的事务变成一个直接获得封锁的事务B将被回滚的事务变成一个老事务,老事务不必回滚,可以等待封锁C将被回滚的事务变成一个不需要封锁的事务D以上都对第13题以下关于封锁的说法,错误的是()。A数据库系统采用先来先服务的方式预防出现饿死(饥饿,活锁)现象B当一个数据项已经被加上共享锁时,此数据项只能再加一个排他锁C数据库系统检测到死锁后,可以采用回滚死锁事务的方式解除死锁D数据库锁用来控制多个并发事务对共享资源的使用第14题以下关于两阶段封锁协议的错误描述是()。A每个事务分为两个阶段进行加锁和解锁B增长阶段事务只能申请封锁C缩减阶段事务只能释放封锁D事务释放封锁后,只能有一次申请封锁的机会第15题在多粒度封锁机制中定义了一种数据粒度的层次结构,如果一个节点加上了意向锁,则意味着要在树的较低层次(更细的粒度)进行显式()。A加锁B解锁C更新D查询第16题数据库系统中,为了诊断死锁,需要维护一个等待图,如果图中无环,就认为发生了死锁。()第17题两阶段封锁协议能够保证事务的冲突可串行化。()第18题事务调度如果要保证冲突可串行化,必须遵守两阶段封锁协议。()第19题两阶段封锁协议是冲突可串行化的必要条件。()第20题两阶段封锁协议保证不会发生死锁。()第21题在两阶段封锁协议下,级联回滚是不可能发生的。()第22题在严格两阶段封锁协议下,级联回滚是不可能发生的。()数据库事务管理-第4章作业第1题为了解决并发控制带来的数据不一致问题,可以采取的措施包括()。A加密B时间戳排序协议C转储D审计第2题在时间戳排序协议下,如果事务T执行insert()操作,R-Timestamp()和W-Timestamp()的值被设置为()。A当前系统最新的时间戳B事务T的时间戳C无穷大D随机值第3题在时间戳排序协议下,每个数据项Q被赋予了两个时间戳,其中R-Timestamp表示成功执行read()的事务的()。A随机分配的时间戳B最小时间戳C最大时间戳D以上都对第4题在时间戳排序协议下,数据项Q的R-Timestamp和W-Timestamp时间戳均为20,事务Ta的时间戳是30,事务Tb的时间戳是34,事务Ta先执行read()操作,事务Tb随后执行read()操作,最终数据项Q的R-Timestamp时间戳是()。A0B20C30D34第5题在时间戳排序协议下,数据项Q的R-Timestamp和W-Timestamp时间戳均为20,事务Ta的时间戳是30,事务Tb的时间戳是34,事务Ta先执行write()操作,事务Tb随后执行write()操作,最终数据项Q的W-Timestamp时间戳是()。A0B20C30D34第6题在时间戳排序协议下,数据项Q的R-Timestamp和W-Timestamp时间戳均为20,事务Ta的时间戳是19,事务Ta执行write()操作,调度结果是()。A事务Ta回滚B事务Ta更新数据项Q的值C数据库系统崩溃D数据项Q被删除第7题在时间戳排序协议下,数据项Q的R-Timestamp和W-Timestamp时间戳均为20,事务Ta的时间戳是30,事务Tb的时间戳是34,事务Tb先执行write()操作,事务Ta随后执行read()操作,调度结果是()。A事务Tb回滚B事务Ta回滚C数据库系统崩溃D数据项Q被删除第8题时间戳排序协议通过在事务末尾一起执行所有的写操作保证()。A级联调度B串行调度C可串行化D无级联调度第9题如果事务Ta的时间戳小于事务Tb的时间戳,则数据库系统必须保证所产生的调度等价于事务Ta出现在事务Tb()的一个串行调度。A之前B之后C同时发生D任意位置第10题事务的时间戳可以采用两种机制实现,逻辑计数器和()。A系统时钟B随机数C用户指定值D创建事务的用户名第11题Thomas写规则是对时间戳排序协议的改进,与时间戳排序协议相比,Thomas写规则提高了事务调度的()。A安全性B并发程度C可用性D可靠性第12题时间戳排序协议不会导致死锁。()第13题在时间戳排序协议下,一个数据项Q的最大写时间戳和最大读时间戳必须相等。()第14题时间戳排序协议可能产生不可恢复的调度。()第15题时间戳排序协议能够保证无级联调度。()第16题按照Thomas写规则,有些事务中的write操作可能被忽略。()第17题在时间戳排序协议下,一个数据项Q的最大写时间戳和最大读时间戳不能被改变。()第18题事务的时间戳决定了可串行化的次序。()第19题时间戳排序协议保证冲突可串行化。()数据库事务管理-第5章作业第1题为了解决并发控制带来的数据不一致问题,可以采取的措施包括()。A加密B多版本机制C转储D审计第2题基于有效性检查的协议将事务在其生命周期中分为三个阶段,()、有效性检查阶段和写阶段。A申请封锁阶段B重复读阶段C释放封锁阶段D读阶段第3题在基于有效性检查的协议下,利用事务的(),通过时间戳排序协议决定可串行化的顺序。AValidation时间戳BStart时间戳Cfinish时间戳D以上都对第4题在基于有效性检查的协议下,发出写操作的事务提交()实际的写才发生。A之前B之后C同时D以上都对第5题在基于有效性检查的协议下,事务T的Validation时间戳的含义是()。A事务T开始释放封锁的时间B事务T开始申请封锁的时间C事务T开始的时间D事务T完成其读阶段并开始其有效性检查阶段的时间第6题在多版本并发控制机制中,每个write()操作创建数据项Q的一个()。A版本集合B版本列表C旧版本D新版本第7题在多版本时间戳排序协议下,对于每一个数据项Q,有一个版本序列与之关联,每个版本Qk包含三个数据字段()、Write-timestamp和Read-timestamp。A版本号集合BQk版本号CQk版本的值ContentDQk版本的创建时间第8题在多版本时间戳排序协议下,一个事务会读取时间上在它()的最新版本。A之后B之前C同时发生D以上都可以第9题在多版本时间戳排序协议下,数据项Q的两个版本Qk和Qp,它们的写时间戳分别是15和19,目前正在运行的事务中最老的事务时间戳是39,此时两个版本Qk和Qp应该被删除的是()。AQk+1BQp+1CQpDQk第10题多版本时间戳排序协议具有读请求永不失败和()的理想性质。A永不等待B永不封锁C永不解锁D永不死锁第11题在多版本时间戳排序协议下,假设事务T发出了read()操作,Qk表示数据项Q的一个版本,该版本的时间戳具有小于或者等于事务T的最大写时间戳,系统对于read()操作的返回值是()。AQk+1版本的内容BQk+1版本的版本号CQk版本的内容DQk版本的版本号第12题在多版本时间戳排序协议下,假设事务T发出了write()操作,Qk表示数据项Q的一个版本,该版本的时间戳具有小于或者等于事务T的最大写时间戳,事务T的时间戳=W-timestamp(Qk),系统对于write()操作的返回值是(
)。A事务T等待封锁B事务T回滚C事务T创建数据项Q的一个新版本D事务T覆盖Qk的内容第13题多版本两阶段封锁协议将事务分为只读事务和更新事务,更新事务执行()。A强两阶段封锁B两阶段封锁C严格两阶段封锁D以上都可以第14题在基于有效性检查协议下,将事务分为三个阶段,并发执行事务的三个阶段是可以交叉执行的。()第15题在基于有效性检查协议下,每个事务拥有三个时间戳。()第16题与时间戳排序协议相比较,基于有效性检查的协议提高了事务的并发度。()第17题基于有效性检查的协议下,如果有一系列冲突的短事务引起长事务的反复重启,则可能存在长事务饿死的现象。()第18题多版本时间戳排序协议不保证可串行化。()第19题在多版本时间戳排序协议下,数据项Q的所有版本将永久保存在数据库中。()第20题多版本时间戳排序协议不能保证可恢复性。()第21题多版本时间戳排序协议能够保证无级联调度。()第22题多版本两阶段封锁协议不能保证可恢复性。()第23题多版本两阶段封锁协议能够保证无级联调度。()第24题快照隔离机制不能保证可串行化。()
数据库事务管理-第6章作业第1题数据库系统中日志的作用是()?A处理并发控制B处理数据库恢复C处理数据库死锁D保证数据库安全性第2题数据库恢复的基础是冗余数据,这些冗余数据包括()。A数据字典B数据库审计文档C日志D数据库统计信息第3题若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为()。A事务故障B系统故障C介质故障D运行故障第4题()用来记录对数据库中数据进行的每一次更新操作。A后援副本B日志文件C数据库D缓冲区第5题关于事务故障与恢复的叙述,正确的是()。A系统故障的恢复只需要进行重做(REDO)操作B事务日志是用来记录事务的执行频度C对日志设立检查点的目的是为了提高故障恢复的效率D采用增量备份方式,数据恢复可以不使用事务日志文件第6题事务T的功能是从A账户向B账户转账1000元,实际运行时发现A账户的余额是500元,此时事务无法执行,此类故障属于()。A事务故障B系统故障C介质故障D死机第7题事务T在运行过程中,数据库所在的磁盘出现了故障,此类故障属于()。A事务故障B系统故障C介质故障D死机第8题如果数据库采取的是立即的数据库修改策略,日志文件中记录数据项的()。A随机值B旧值C新值D新值和旧值第9题如果数据库采取的是立即的数据库修改策略,进行数据恢复时,一个事务T需要进行Redo操作,当且仅当日志文件中包含<T,start>和(
)。A<T,commit>B<T,rollback>CcheckpointD<T,abort>第10题如果数据库采用的是立即的数据库修改策略,进行数据库恢复时,需要进行()操作。AundoBundo和redoCredoD以上都可以第11题在数据库恢复过程中,Undo操作()。A正向扫描日志文件B不扫描日志文件C反向扫描日志文件D按照随机顺序扫描日志文件第12题日志文件中检查点的作用是()。A减少日志文件的数据量B缩短扫描日志的时间,提高数据恢复效率C保证日志文件的安全性D有助于数据库审计工作第13题在数据库恢复策略中,Redo操作正向扫描日志文件,原因是()。A一个事务可能多次更新一个数据项,正向操作能够将数据项恢复至数据项的最终值B正向操作能够提高Rddo操作的稳定性C正向操作能够提高Redo操作的安全性D正向操作能够提高Redo操作的可用性第14题数据库恢复时,undo操作就是用新值替换旧值。()第15题数据库恢复时,redo操作就是用旧值替换新值。()第16题数据库恢复是指当数据库系统发生故障时,通过技术手段,使数据库从被破坏、不正确的状态恢复到最近的一个正确的状态。()第17题数据库恢复的基本原理是利用冗余数据。()第18题在对数据库进行更新时,数据库系统先将对数据库的更新写入日志文件,然后再写数据库。()第19题在对数据库进行更新时,数据库系统先将对数据库的更新写入数据库,然后再写入日志文件。()第20题在日志文件中,检查点也是一个日志记录。()
数据库事务管理-第7章作业第1题数据库恢复的基础是冗余数据,这些冗余数据包括()。A数据字典B数据库审计文档C数据库转储文件D数据库统计信息第2题数据库管理员定期将整个数据库复制到稳定存储器保存起来的过程称为()。A数据库恢复B数据库审计C数据库日志D数据库转储第3题如今的应用程序需要在系统故障或者环境灾难的情况下正常进行事务处理,这样的系统必须提供高可用性。数据库系统在主站点上执行事务处理,并用一个()来复制主站点的所有数据,以实现高可用性。A主站点BprimarysiteC远程备份站点D以上都可以第4题数据库恢复是将数据库从错误状态恢复到()的功能。A随机状态B一致的正确状态C安全状态D稳定状态第5题转储操作属于数据库管理系统的()。A安全性措施B恢复措施C完整性措施D并发控制措施第6题一个事务完成了自己的全部工作的标志是()。A事务的“提交标志”已经安全地存入相关的日志文件B事务中的所有操作都已做完C事务对数据库的修改从缓冲区安全存入磁盘D以上都对第7题组提交技术的优势是()。A提高事务提交的安全性B提高事务提交的效率C提高事务提交的稳定性D提高事务提交的可靠性第8题组提交技术的劣势是()。A影响事务提交的稳定性B影响事务提交的可靠性C影响事务提交的安全性D导致事务提交有延迟第9题数据库缓冲区是数据库在()中的临时存储区。A磁带B光盘C磁盘D主存第10题在事务对一个数据项执行写操作之前,事务要获得()的排他锁,这种锁称为闩锁。A数据项B记录该数据项修改的日志文件C数据项所在块D该数据项父节点第11题通过远程备份实现高可用时,在主站点执行更新时,远程站点()与主站点保持同步。A不必B必须C随机D以上都对第12题通过远程备份可以实现高可用,当原始主站点故障后恢复时,它扮演的角色是。()。A只能扮演远程备份的角色B必须接管主站点的角色C永久退出数据库系统D可以扮演远程备份的角色,也可以接管主站点的角色第13题在主存中的数据块输出至数据库(非易失存储器)前,与该块中数据有关的所有日志记录必须已经输出到稳定存储器。()第14题恢复算法的抢占策略(stealpolicy)允许系统将修改过的数据块写入磁盘,即使做这些修改的事务还没有被提交。()第15题恢复算法的非抢占策略(nonstealpolicy)的含义是:一个仍然活跃的事务修改过的块都不应该被写出到磁盘。()第16题应对非易失性存储器故障的基本机制是周期性地将整个数据库的内容转储(dump)到稳定存储器中。()第17题可以在主站点(primarysite)上执行事务处理,并用一个远程备份(remotebackup)站点来复制主站点的所有数据,以实现高可用性。()第18题通过远程备份实现高可用时,在主站点执行更新时,远程站点不必与主站点保持同步。()数据库事务管理-综合作业第1题下列哪个说法是错误的()?Arollback命令表示回滚事务B无级联调度是不可恢复的调度C同一个数据项可以拥有来自多个事务的共享锁D同一个数据项只能拥有一个排他锁第2题事务有四个特性ACID,其中“I”表示()。A本能性(Illusion)B虚构性(Ignite)C完整性(Integrity)D隔离性(Isolation)第3题事务有四个特性ACID,其中“D”表示()。A持久性(Durability)B日常性(Daily)C直接性(Direct)D可靠性(Dependable)第4题事务正常结束,事务对于数据项的所有更新要保存在数据库中,以上操作可以由()命令实现。ArollbackBcommitCabortD以上都可以第5题用于事务回滚的SQL命令是()。AcommitBrollbackCabortDsubmit第6题通过commit和rollback命令可以结束事务,以下正确描述是()。A某事务执行了rollback命令,表示该事务正确执行完毕B某事务执行了commit命令,表示该事务对数据库的修改已经保存在数据库中C某事务执行了rollback命令,表示该事务对数据库的修改被撤销D某事务执行了commit命令,可以用rollback命令进行撤销第7题事务原子性的含义是()。A一个事务中的操作要么都做,要么都不做B事务一旦提交,对数据库的修改是永久的C一个事务在运行过程中,不受其他并行事务的影响D事务的执行,必须使数据库从一个一致状态变为另一个一致状态第8题事务持久性的含义是()。A一个事务中的操作要么都做,要么都不做B事务一旦提交,对数据库的修改是永久的C一个事务在运行过程中,不受其他并行事务的影响D事务的执行,必须使数据库从一个一致状态变为另一个一致状态第9题一个事务执行过程中其正在访问的数据被其他事务修改,导致处理结果不正确,这是由于不满足事务的()造成的。A原子性B一致性C隔离性D持久性第10题事务一致性的含义是()。A一个事务中的操作要么都做,要么都不做B事务一旦提交,对数据库的修改是永久的C一个事务在运行过程中,不受其他并发事务的影响D事务的执行,必须使数据库从一个一致状态变为另一个一致状态第11题在数据库系统的并发操作中,可能会出现数据不一致现象,包括读“脏”数据、不可重复读和()。A不可串行化B死锁C丢失修改D事务内部故障第12题事务管理的隔离级别包括未提交读、已提交读、()和可串行化。A可重复读B串行化C任意读D授权读第13题一个事务在执行过程中可以看到其他事务已经提交的新插入的数据,而且能看到其他事务已经提交对已有记录的更新,这种隔离级别是()。A未提交读B已提交读C可重复读D可串行化第14题一个事务在执行过程中可以看到事务已经提交的新插入的记录,但是不能看到其他事务对已有记录的更新,这种隔离级别是()。A未提交读B已提交读C可重复读D可串行化第15题已提交读隔离级别不能够保证()。A可重复读B读“脏”数据C丢失修改D一个事务读取另一个事务运行的中间结果第16题如果调度S可以经过一系列()交换转换成调度S',则称调度S与S'是冲突等价的。A等价指令B矛盾指令C非冲突指令D冲突等价第17题通过寻找与优先图的偏序相一致的线性次序,可以得到事务的()。A可串行化次序B可并行化次序C任意次序D拘束次序第18题可恢复调度的定义是:对于每一对事务Ti和Tj,如果Tj读取了由Ti之前写过的数据项,则Ti的提交操作出现在Tj的提交操作()。A之后B之前C同时D以上都可以第19题数据库系统调度的基本单元是()。A事务B指令C用户D封锁第20题数据库系统并发控制的主要方法是封锁,封锁类型包括共享锁和()。A排他锁B读锁CS锁DShare锁第21题不允许其他事务对同一个数据项同时加锁的封锁是(
)。A共享锁B读锁CS锁D排他锁第22题如果事务T已经对数据项Q加了S锁,其他事务对数据项Q()。A不能加任何锁B可以加S锁C可以加X锁D可以加S锁,也可以加X锁第23题严格两阶段锁封锁协议的要求是()。A事务可以在任意时刻加锁和解锁B事务结束时才能释放持有的排他锁C事务持有的排他锁可以在任意时刻释放D事务持有的共享锁锁可以在任意时刻释放第24题强两阶段封锁协议的要求是()。A事务可以在任意时刻加锁和解锁B事务结束前不能释放任何封锁C事务持有的排他锁可以在任意时刻释放D事务持有的共享锁锁可以在任意时刻释放第25题为了处理死锁,数据库系统采取的措施包括:()和诊断并解除死锁。A预防死锁B观望死锁C等待死锁D守候死锁第26题数据库管理系统通过周期性检查()实现死锁检测。A运行图B优先图C等待图D死锁图第27题在两阶段封锁协议下,如果事务T执行insert()操作,事务T在新创建的数据项Q上被赋予()。A读锁B共享锁C排他锁DS锁第28题死锁预防的Wound-die(抢占技术)描述如下:当事务Ta申请的数据项封锁当前被事务Tb持有时,仅当Ta的时间戳大于Tb的时间戳时,允许Ta等待,否则Tb回滚。事务回滚后,重启时仍然保持原有的时间戳,原因是()。A将被回滚的事务变成一个老事务,老事务不必等待,可以抢占其他事务的封锁B将被回滚的事务变成一个直接获得封锁的事务C将被回滚的事务变成一个不需要封锁的事务D以上都对第29题在时间戳排序协议下,一个事务被回滚,当该事务被重启时,它的时间戳是()。A事务被赋予一个重启时的新的时间戳B事务被赋予回滚前的时间戳C事务被随机分配一个时间戳D以上都可以第30题在时间戳排序协议下,每个数据项Q被赋予了两个时间戳,其中W-Timestamp表示成功执行write()的事务的()。A随机分配的时间戳B最小时间戳C最大时间戳D以上都对第31题在时间戳排序协议下,数据项Q的R-Timestamp和W-Timestamp时间戳均为20。事务Ta的时间戳是30,事务Tb的时间戳是34。事务Tb先执行read()操作,事务Ta随后执行read()操作,最终数据项Q的R-Timestamp时间戳是()。A0B20C30D34第32题在时间戳排序协议下,数据项Q的R-Timestamp和W-Timestamp时间戳均为20。事务Ta的时间戳是30,事务Tb的时间戳是34。事务Tb先执行write()操作,事务Ta随后执行write()操作,调度结果是()。A数据库系统崩溃B事务Tb回滚C事务Ta回滚D数据项Q被删除第33题在时间戳排序协议下,数据项Q的R-Timestamp和W-Timestamp时间戳均为20,事务Ta的时间戳是19,事务Ta执行read()操作,调度结果是()。A事务Ta回滚B事务Ta读取数据项Q的值C数据库系统崩溃D数据项Q被删除第34题在时间戳排序协议下,数据项Q的R-Timestamp和W-Timestamp时间戳均为20。事务Ta的时间戳是30,事务Tb的时间戳是34。事务Tb先执行read()操作,事务Ta随后执行write()操作,调度结果是()。A事务Tb回滚B事务Ta回滚C数据库系统崩溃D数据项Q被删除第35题按照Thomas写规则,数据项Q的R-Timestamp和W-Timestamp时间戳均为20。事务Ta的时间戳是30,事务Tb的时间戳是34。事务Tb先执行write()操作,事务Ta随后执行write()操作,调度结果是()。A事务Tb回滚B事务Ta回滚C事务Ta的写操作被忽略D数据项Q被删除第36题时间戳排序协议通过在事务末尾一起执行所有的写操作保证()。A并发调度B串行调度C可串行化D可恢复调度第37题基于有效性检查的协议将事务在其生命周期中分为三个阶段,读阶段、有效性检查阶段和()。A申请封锁阶段B写阶段C释放封锁阶段D重复读阶段第38题多版本时间戳排序协议具有读请求()和永不等待的理想性质。A永不失败B永不封锁C永不解锁D永不死锁第39题在多版本时间戳排序协议下,假设事务T发出了write()操作,Qk表示数据项Q的一个版本,该版本的时间戳具有小于或者等于事务T的最大写时间戳,事务T的时间戳小于R-timestamp(),系统对于write()操作的返回值是()。A事务T修改Qk的内容B事务T回滚C事务T创建数据项Q的一个新版本D事务T等待封锁第40题在多版本时间戳排序协议下,假设事务T发出了write()操作,Qk表示数据项Q的一个版本,该版本的时间戳具有小于或者等于事务T的最大写时间戳,事务T的时间戳大于R-timestamp(),系统对于write()操作的返回值是()。A事务T等待封锁B事务T回滚C事务T创建数据项Q的一个新版本D事务T覆盖Qk的内容第41题在多版本两阶段封锁协议下,一个只读事务T发出read()时,返回值是具有()事务T的时间戳的最大时间戳的版本的内容。A大于B等于C小于D小于或者等于第42题在多版本两阶段序协议下,数据项Q的两个版本Qk和Qp,它们的写时间戳分别是15和19,目前正在运行的事务中最老的事务时间戳是39,此时两个版本Qk和Qp应该被删除的是()。AQk+1BQp+1CQpDQk第43题快照隔离在事务开始时给它一份数据库的“快照”,事务在该快照上以与其他并发事务()的方式操作。A相互影响B完全隔离C相互作用D相互冲突第44题多版本两阶段封锁协议更新数据项时,首先获取该数据项的排他锁,然后创建该数据项的新版本,写操作在新版本进行,新版本的时间戳最初设置为()。A系统当前时间戳B无穷大C系统当前时间戳加一D修改数据项的事务的时间戳第45题在多版本两阶段序协议下,更新事务T完成write()操作后,进入提交阶段,此时事务T将创建数据项Q的()。A新版本B新值C任意版本D随机版本第46题一对事务中,每一个都读取对方所写的一个数据项,但是两个事务所写的数据项集合并不存在任何共同的数据项,这种情况称为(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 福州工商学院《中国教育思想史》2025-2026学年期末试卷
- 棉花栽培工诚信强化考核试卷含答案
- 厦门城市职业学院《国际商务》2025-2026学年期末试卷
- 工程应急救援员班组安全强化考核试卷含答案
- 玻璃微珠成型工冲突管理强化考核试卷含答案
- 制齿工岗前安全文明考核试卷含答案
- 燃料值班员保密知识考核试卷含答案
- 顺丁橡胶装置操作工标准化知识考核试卷含答案
- 石蜡装置操作工改进强化考核试卷含答案
- 2026春季学期国家开放大学专科《管理学基础》一平台在线形考形考任务二试题及答案
- 文旅局考试试题及答案
- 穿越河道管理办法
- 【化工废水(酚醛树脂)水解酸化池的设计计算过程案例1400字】
- 医学教育中实践教学环节的质量监控与评价体系研究报告
- 内蒙古地质矿产勘查有限责任公司招聘笔试题库2025
- 反恐验厂管理手册程序文件制度文件表单一整套
- 中考地理真题专题复习 两极地区(解析版)
- 湖南省2024年中考数学试卷(含答案)
- HG/T 20686-2024 化工企业电气设计图形符号和文字代码统一规定(正式版)
- 平安中国建设基本知识讲座
- 呆滞物料管理规定
评论
0/150
提交评论