[主观题]

封锁指的是事务T在对某个数据对象操作之前,先向系统发出请求,对其加锁。基本的封锁类型有排它锁和[ ]这两种。

参考答案与解析:

相关试题

当事务T1封锁了数据R,事务T2请求封锁数据R,于是T2等待。T3也请求封锁R,当Tl释放R上的封锁后,系统首先批准T3的请求,于是T2仍等待。然后T4又请求封锁R,当T3释放R上的封锁之后系统首先批

[单选题]当事务T1封锁了数据R,事务T2请求封锁数据R,于是T2等待。T3也请求封锁R,当Tl释放R上的封锁后,系统首先批准T3的请求,于是T2仍等待。然后T

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

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

  • 查看答案
  • 在对某个数据库进行分类汇总之前,必须()。

    [单选题]在对某个数据库进行分类汇总之前,必须()。A.不应对数据库排序B.使用数据记录单C.应对数据库的分类字段进行排序D.设置筛选条件

  • 查看答案
  • 对某个数据库对象重命名的宏操作是()。

    [单选题]对某个数据库对象重命名的宏操作是( )。A.CopyObjectB.DeleteObjectC.SaveD.Rename

  • 查看答案
  • 对某个数据库对象重命名的宏操作是()。

    [单选题]对某个数据库对象重命名的宏操作是( )。A.Copy ObjectB.Delete ObjectC.SaveD.Rename

  • 查看答案
  • 在数据库系统封锁协议中,一级协议:事务在修改数据前必须先对其加x锁,直到事务结束

    [主观题]在数据库系统封锁协议中,一级协议:事务在修改数据前必须先对其加x锁,直到事务结束后才释放锁,该协议可以防止 ________ ;二级协议是在一级协议上加上事务在读数据之前必须先对其加S锁,读完后释放S锁,该协议可以防止 ________ ;三级协议是在一级协议上加上事务T在读数据R之前必须先对其加S锁,直到事务结束后才释放,该协议可以防止 ________ 。

  • 查看答案
  • ( 16 )在严格两阶段封锁中,对未提交更新的封锁必须保持到事务 ( 16 )

    [试题]( 16 )在严格两阶段封锁中,对未提交更新的封锁必须保持到事务 ( 16 ) 。

  • 查看答案
  • 数据库中的封锁机制主要用于事务的 ____________控制。

    [主观题]数据库中的封锁机制主要用于事务的 ____________控制。

  • 查看答案
  • 为什么X封锁需保留到事务终点,而S封锁可随时解除?

    [问答题] 为什么X封锁需保留到事务终点,而S封锁可随时解除?

  • 查看答案
  • 为什么有些封锁需保留到事务终点,而有些封锁可随时解除?

    [问答题] 为什么有些封锁需保留到事务终点,而有些封锁可随时解除?

  • 查看答案
  • 封锁指的是事务T在对某个数据对象操作之前,先向系统发出请求,对其加锁。基本的封锁