在数据库管理系统的三级封锁协议中,二级封锁协议的加锁要求是()。A、对读数据不加锁,对写数据在事务开始时加X锁,事务完成后释放X锁B、读数据时加S锁,读完即释放S锁;写数据时加X锁,写完即释放X锁C、读数据时加S锁,读完即释放S锁;对写数据是在事务开始时加X锁,事务完成后释放X锁D、在事务开始时即对要读、写的数据加锁,等事务结束后再释放全部锁

在数据库管理系统的三级封锁协议中,二级封锁协议的加锁要求是()。

  • A、对读数据不加锁,对写数据在事务开始时加X锁,事务完成后释放X锁
  • B、读数据时加S锁,读完即释放S锁;写数据时加X锁,写完即释放X锁
  • C、读数据时加S锁,读完即释放S锁;对写数据是在事务开始时加X锁,事务完成后释放X锁
  • D、在事务开始时即对要读、写的数据加锁,等事务结束后再释放全部锁

相关考题:

数据库管理系统采用三级加锁协议来防止并发操作可能导致的数据错误。在三级加锁协议中,1级加锁协议能够解决的问题是A.丢失修改B.不可重复读C.读脏数据D.死锁

(48)下列叙述中,不正确的是( )。A)封锁是保证数据库一致性的常用方法B)封锁协议限制了可能的调度数目C)封锁自身会产生死锁问题D)强两阶段封锁协议就是严格两阶段封锁协议

不但防止了丢失修改和不读“脏”数据.而且防止了不可重复读的封锁协议是----。A.一级封锁协议B.二级封锁协议C.三级封锁协议D.四级封锁协议

不但能够防止丢失修改,还能进一步防止读脏数据,但是不能防止不可重复读的封锁协议是______。A.一级封锁协议B.二级封锁协议C.三级封锁协议D.四级封锁协议

要解决对数据库并发操作所带来的读“脏数据”问题,可以采用()A. 一级封锁协议B. 二级封锁协议C. 三级封锁协议D. 都可以

数据库中预防死锁通常有两种方法:一种叫(16),它要求每个事物必须一次将所有要使用的数据全部加锁,否则就不能继续执行。另一种叫(17),它是预先对数据对象规定一个封锁顺序,所有事物都按这个顺序实行封锁。数据库系统中诊断死锁的方法与操作系统类似,一般使用(18)。A.两段锁协议B.一次封锁法C.排他封锁法D.共享封锁法

下列叙述中,哪一条是不正确的?A.封锁是保证数据库一致性的常用方法B.封锁协议限制了可能的调度数目C.封锁自身会产生死锁问题D.强两阶段封锁协议就是严格两阶段封锁协议

可有效地防止丢失修改,并能保证事务T的可恢复性,但不能保证可重复读和不诌 “脏”数据的封锁协议是——。A.一级封锁协议B.二级封锁协议C.三级封锁协议D.四级封锁协议

数据库中能保证不产生死锁的方法为()。 A.两段锁协议B.一次封锁法 C.2级封锁协议D.3级封锁协议

请简述三级封锁协议的并发控制程度。

要解决对数据库并发操作所带来的读“脏数据”问题,可以采用()。A、一级封锁协议B、二级封锁协议C、三级封锁协议D、都可以

二级封锁协议不能保证读“脏”数据

要求事务在读取数据前先加共享锁,且直到该事务执行结束时才释放相应的锁,这种封锁协议是()A、一级封锁协议B、二级封锁协议C、三级封锁协议D、两段锁协议

三级封锁协议

三级封锁协议分别是什么?各级封锁协议的主要区别是什么?每一级封锁协议能保证什么?

二级封锁协议不可以保证()

三级封锁协议可以解决的问题包括()、()、()。

三级封锁协议可以防止不可重复读

二级封锁协议

一级封锁协议可以保证哪种数据不一致?二级封锁协议哪?三级封锁协议哪?

在数据库管理系统的三级封锁协议中,一级封锁协议能够解决的问题是()。A、丢失修改B、不可重复读C、读脏数据D、死锁

单选题要求事务在读取数据前先加共享锁,且直到该事务执行结束时才释放相应的锁,这种封锁协议是()A一级封锁协议B二级封锁协议C三级封锁协议D两段锁协议

多选题要解决对数据库并发操作所带来的读“脏数据”问题,可以采用()。A一级封锁协议B二级封锁协议C三级封锁协议D都可以

单选题在数据库管理系统的三级封锁协议中,一级封锁协议能够解决的问题是()。A丢失修改B不可重复读C读脏数据D死锁

单选题事务T在修改数据R之前必须先对其加锁,直到事务结束才释放,这是( )。A一级封锁协议B二级封锁协议C三级封锁协议D零级封锁协议

问答题请简述三级封锁协议的并发控制程度。

问答题简述第三级封锁协议的内容。