在数据库并发控制中,两个或更多的事务同时处于相互等待状态,称为()。
第1题:
数据库系统中部分或全部事务由于无法获得对需要访问的数据项的控制权而处于等待状态,并且一直等待下去的一种系统状态的情况称为______。
A.活锁
B.死锁
C.排他锁
D.共享锁
第2题:
数据库系统中部分或全部事务由于无法获得对需要访问的数据项的控制权而处于等待状态,并且将一直等待下去的一种系统状态称为——。
A.活锁
B.死锁
C.排它锁
D.共享锁
第3题:
数据库中,每个事务都感觉不到系统中其他事务在并发地执行,这一特性称为事务的 ( )。
隔离性
第4题:
如果数据库中只包含成功事务提交的结果,此数据库状态就称为【 】。
第5题:
此题为判断题(对,错)。
第6题:
在单CPU系统中,关于进程的叙述正确的是( )。
A.最多只有一个进程处于运行状态
B.只能有一个进程处于就绪状态
C.一个进程可以同时处于就绪状态和等待状态
D.一个处于等待状态的进程一旦分配了CPU,即进入运行状态
第7题:
使事务永远处于等待状态,得不到执行的现象称为活锁。有两个或两个以上的事务处于等待状态,每个事务都在等待其中另一个事务解除封锁,它才能继续下去,结果任何一个事务都无法执行,这种现象称为死锁。()
第8题:
死锁是数据库系统中可能出现的一种状态。下列有关死锁的说法错误的是
A.当事务由于无法获得对需要访问的数据项的控制权而处于等待状态时,称数据库中产生了死锁
B.死锁是由于系统中各事务间存在冲突操作且冲突操作的并发执行顺序不当而产生的
C.死锁预防可以使用一次加锁和顺序加锁两种方法,其中一次加锁法可能会降低系统的并发程度
D.解除死锁通常采用的方法是选择一个或儿个造成死锁的事务,撤销这些事务并释放其持有的锁
第9题:
事务开始前,数据库处于一致性的状态;事务结束后,数据库必须仍处于一致性状态。这指的是事务的()
A.一致性
B.隔离性
C.持久性
D.原子性
第10题:
事务(transaction) 是数据库应用的基本性质之一,是管理数据库运作的一个逻辑单位。多个用户的应用要同时参考运行,需要用事务来控制(并发控制 );为了保证不丢失数据,也需要事务来控制(恢复控制 )。()