中级数据库系统工程师

封锁能避免()错误的发生,但会引起()问题。

题目

封锁能避免()错误的发生,但会引起()问题。

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

对数据对象施加封锁,可能会引起活锁和死锁问题。预防死锁通常有一次封锁法和一【 】两种方法。


正确答案:顺序封锁法
顺序封锁法 解析:预防死锁有一次封锁法、顺序封锁法。一次封锁法要求每个事务必须一次将所有要使用的数据全部加锁,否则就不能继续执行。顺序封锁法是预先对数据对象规定一个封锁顺序,所有事务都按这个顺序实行封锁。

第2题:

基于锁的并发控制技术可以避免并发操作引起的各种错误,但有可能引起死锁等问题。关于封锁协议中的问题及其处理;下列说法错误的是

A.数据库管理系统采用死锁检测与恢复策略使系统摆脱死锁状态

B.如果系统进入死锁状态的概率比较低,则应采用死锁预防策略,否则采.用死锁检测与恢复策略更有效

C.为避免活锁(事务饿死)现象的发生,数据库管理系统可以采用先来先服务(FIFS)策略处理事务的数据操作请求

D.数据库系统的并发控制子系统动态地构造和维护事务等待图,并周期性地检查图中是否存在回路,如果有则说明系统中出现了死锁


正确答案:B
解析:如果数据库系统进入死锁的概率比较高,使用死锁预防机制的效果好些。死锁的预防有:①一次加锁法。该方法要求每个事务在开始执行时必须将需要访问的数据项全部加锁,否则不允许执行下去,也就是要求事务必须一次性地获得对需要访问的全部数据项的访问权。②顺序加锁法。该方法对数据库中事务访问的所有数据项规定一个加锁顺序,每个事务在执行过程中必须按此顺序对所需数据加锁。

第3题:

封锁可以避免数据的不一致性,但可能会引起系统()。

A.崩溃

B.死锁

C.故障

D.数据丢失


正确答案:B

第4题:

额真菌一般不会引起植物的疾病,但会引起人类和动物疾病。


正确答案:错误

第5题:

封锁可以避免数据的不一致性,但有可能引起( )。

A.系统崩溃

B.使磁盘上的DB中的数据有错误

C.若干事务彼此等待对方释放封锁

D.系统自动关机


正确答案:C

第6题:

不仅合法行为能引起相应的经济法律关系的发生、变更或终止;违法行为也可以引起多种法律关系的发生。 ( )

A.正确

B.错误


正确答案:A
解析:引起经济法律关系发生、变更或终止的经济法律事实包括行为和事件两大类。其中行为分为合法行为和违法行为(如偷税、逃税),二者均会引起经济法律关系发生、变更或消灭。

第7题:

对数据对象施加封锁,可能会引起活锁和死锁问题。避免活锁的简单方法是采用的策略。()

A. 顺序封锁法

B. 依次封锁法

C. 优先级高先服务

D. 先来先服务


参考答案A

第8题:

对数据对象施加封锁,可能会引起活锁和死锁问题。避免活锁的简单方法是采用()的策略。

A、优先级高先服务

B、依次封锁法

C、顺序封锁法

D、先来先服务


参考答案:C

第9题:

对数据对象施加封锁,可能会引起活锁和死锁问题。预防死锁通常有一次封锁法和【 】两种方法。


正确答案:顺序封锁法
顺序封锁法 解析:预防死锁有一次封锁法、顺序封锁法。 一次封锁法要求每个事务必须一次将所有要使用的数据全部加锁,否则就不能继续执行。顺序封锁法是预先对数据对象规定一个封锁顺序,所有事务都按这个顺序实行封锁。

第10题:

关于DM的封锁机制下列说法错误的是()。

  • A、DM用封锁机制来解决并发问题
  • B、封锁对象为表、元组(或页)和索引范围
  • C、DM的内部封锁需要手动完成
  • D、封锁的目的是为了保证数据的一致性和完整性

正确答案:C

更多相关问题