更多“分别解释共享封锁、更新封锁和独占封锁的含义。”相关问题
  • 第1题:

    排它锁和共享锁是最基本的封锁方式。()


    参考答案:√

  • 第2题:

    分别解释共享封锁、更新封锁和独占封锁的含义。


    正确答案:共享封锁是为读操作设置的一种封锁,目的是想读到一组不变的数据,也就是在读数据的过程中,不允许其他用户对该数据进行任何修改操作。这种封锁可以保证最大的并发性,任何数量的用户都可以同时对同样的数据施加这种共享锁。
    当需要对一个记录或一组记录进行更新时(只是修改,不包括插入和删除)使用更新封锁,该封锁的目的是防止其他用户在同一时刻修改同一记录。已经实施更新封锁的记录,拒绝来自其他用户的更新封锁或独占封锁。
    独占封锁也叫排他封锁,这是最严格的一类封锁。当需要对表实施插入、删除或修改操作时,应该使用独占封锁。已经实施独占封锁的表,拒绝来自其他用户的任何封锁,但不拒绝其他用户的一般读操作。

  • 第3题:

    封锁技术中主要有两种封锁:排他型封锁和()型封锁。


    正确答案:共享

  • 第4题:

    要求事务在读取数据前先加共享锁,且直到该事务执行结束时才释放相应的锁,这种封锁协议是()

    • A、一级封锁协议
    • B、二级封锁协议
    • C、三级封锁协议
    • D、两段锁协议

    正确答案:C

  • 第5题:

    独占封锁方式


    正确答案: 禁止其他事务获得一个共享锁且禁止其他事务执行任何数据操作语句,即一旦某个运行事务对某个数据对象施加了排他锁,则其他任何事务都再对该数据对象施加任何方式的锁,只有处于等待状态,如果不想无限等待,则选择NOWAIT

  • 第6题:

    什么叫封锁技术?请简述封锁技术中的共享锁和独占锁。


    正确答案: (1)所谓封锁技术,就是指当一个事务在对某个数据对象进行操作之前,先向系统发出请求,对其加锁,成功加锁之后该事务就有了对该数据的控制权,只有该事务对其进行解锁之后,其他的事务才能更新它。
    (2)共享锁(S锁,读锁):若事务T对数据对象A加上S锁,则其它事务只能再对A加S锁,而不能加X锁,直到T释放A上的S锁。任何试图修改某数据的事务,如果该数据上有共享锁,那么该事务就会被阻塞,直到所有共享锁被释放。
    (3)独占锁(X锁,排它锁):事务T对数据对象A加上X锁,则只允许T读取和修改A,其它任何事务都不能再对A加任何类型的锁,直到T释放A上的锁。任何写操作均要使用独占锁。

  • 第7题:

    封锁区间的要点不包括()

    • A、封锁线别
    • B、封锁区间起止点
    • C、封锁涉及人员
    • D、封锁时间

    正确答案:C

  • 第8题:

    什么是封锁?基本的封锁类型有几种?试述它们的含义。


    正确答案: 封锁就是事务T在对某个数据对象例如表、记录等操作之前,先向系统发出请求,对其加锁。加锁后事务T就对该数据对象有了一定的控制,在事务T释放它的锁之前,其他的事务不能更新此数据对象。封锁是实现并发控制的一个非常重要的技术。
    基本的封锁类型有两种:排它锁(ExclusiveLocks,简称x锁)和共享锁(ShareLocks,简称S锁)。排它锁又称为写锁。若事务T对数据对象A加上X锁,则只允许T读取和修改A,其他任何事务都不能再对A加任何类型的锁,直到T释放A上的锁。这就保证了其他事务在T释放A上的锁之前不能再读取和修改A。共享锁又称为读锁。若事务T对数据对象A加上S锁,则事务T可以读A但不能修改A,其他事务只能再对A加S锁,而不能加X锁,直到T释放A上的S锁。这就保证了其他事务可以读A,但在T释放A上的S锁之前不能对A做任何修改。

  • 第9题:

    名词解释题
    独占封锁方式

    正确答案: 禁止其他事务获得一个共享锁且禁止其他事务执行任何数据操作语句,即一旦某个运行事务对某个数据对象施加了排他锁,则其他任何事务都再对该数据对象施加任何方式的锁,只有处于等待状态,如果不想无限等待,则选择NOWAIT
    解析: 暂无解析

  • 第10题:

    问答题
    分别解释共享封锁、更新封锁和独占封锁的含义。

    正确答案: 共享封锁是为读操作设置的一种封锁,目的是想读到一组不变的数据,也就是在读数据的过程中,不允许其他用户对该数据进行任何修改操作。这种封锁可以保证最大的并发性,任何数量的用户都可以同时对同样的数据施加这种共享锁。
    当需要对一个记录或一组记录进行更新时(只是修改,不包括插入和删除)使用更新封锁,该封锁的目的是防止其他用户在同一时刻修改同一记录。已经实施更新封锁的记录,拒绝来自其他用户的更新封锁或独占封锁。
    独占封锁也叫排他封锁,这是最严格的一类封锁。当需要对表实施插入、删除或修改操作时,应该使用独占封锁。已经实施独占封锁的表,拒绝来自其他用户的任何封锁,但不拒绝其他用户的一般读操作。
    解析: 暂无解析

  • 第11题:

    问答题
    什么叫封锁技术?请简述封锁技术中的共享锁和独占锁。

    正确答案: (1)所谓封锁技术,就是指当一个事务在对某个数据对象进行操作之前,先向系统发出请求,对其加锁,成功加锁之后该事务就有了对该数据的控制权,只有该事务对其进行解锁之后,其他的事务才能更新它。
    (2)共享锁(S锁,读锁):若事务T对数据对象A加上S锁,则其它事务只能再对A加S锁,而不能加X锁,直到T释放A上的S锁。任何试图修改某数据的事务,如果该数据上有共享锁,那么该事务就会被阻塞,直到所有共享锁被释放。
    (3)独占锁(X锁,排它锁):事务T对数据对象A加上X锁,则只允许T读取和修改A,其它任何事务都不能再对A加任何类型的锁,直到T释放A上的锁。任何写操作均要使用独占锁。
    解析: 暂无解析

  • 第12题:

    单选题
    封锁区间的要点不包括()
    A

    封锁线别

    B

    封锁区间起止点

    C

    封锁涉及人员

    D

    封锁时间


    正确答案: D
    解析: 暂无解析

  • 第13题:

    关于表锁和行锁说法错误的是()。

    • A、DM表锁用来封锁表对象,在对表进行检索和更新时,对表对象进行封锁
    • B、意向共享锁IS和排它锁X可以相容
    • C、在存取元组和更新元组前,DM会自动对元组上行锁
    • D、共享行锁S和排它行锁X不能相容

    正确答案:B

  • 第14题:

    简述基于封锁的并发控制中共享锁的含义及作用。


    正确答案:共享锁(S锁)又称为读锁,若事务T对数据对象A加上S锁,则事务T只能读A,不能修改A;其他事务只能再对A加S锁,而不能加X锁,直到T释放A上的S锁。这就保证了其他事务可以读A,但在T释放A上的S锁之前不能对A做任何修改。
    作用:其它用户可以并发读取,查询数据。但不能修改,增加,删除数据。资源共享

  • 第15题:

    并发控制的主要技术是封锁,基本的封锁类型有()。

    • A、排它锁
    • B、意图锁
    • C、模式锁
    • D、共享锁

    正确答案:A,D

  • 第16题:

    共享更新封锁


    正确答案: 是一个行封锁机制,它可改善表级封锁的并发性,能允许并发事务读和修改一个表中的不同行

  • 第17题:

    共享封锁方式


    正确答案: 允许其他事务读同一数据,但防止其他事务对已封锁的表进行更新,该锁主要防止在表的两次查询之间对该表的改动

  • 第18题:

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


    正确答案:一级封锁协议:对事务T要修改的数据加X锁,直到事务结束才释放。
    二级封锁协议:一级封锁协议加上事务T对要读取的数据加S锁,读完后即释放S锁。
    三级封锁协议:一级封锁协议加上事务T对要读取的数据加S锁,并直到事务结束才释放。
    各级封锁协议的主要区别在于读操作是否需要申请封锁,以及何时释放锁。
    一级封锁协议可以防止丢失修改,并保证事务T是可恢复的。 二级封锁协议除了可以防止丢失修改外,还可以防止读“脏”数据。
    三级封锁协议除了可以防止丢失修改和不读“脏”数据外,还可以进一步防止不可重复读。

  • 第19题:

    建立封锁体系,是根据宣布封锁的(),按照(),适时组织展开海空封锁兵力,建立()的封锁体系。


    正确答案:时间;封锁计划;海空一体

  • 第20题:

    名词解释题
    共享封锁方式

    正确答案: 允许其他事务读同一数据,但防止其他事务对已封锁的表进行更新,该锁主要防止在表的两次查询之间对该表的改动
    解析: 暂无解析

  • 第21题:

    填空题
    封锁技术中主要有两种封锁:排他型封锁和()型封锁。

    正确答案: 共享
    解析: 暂无解析

  • 第22题:

    名词解释题
    共享更新封锁

    正确答案: 是一个行封锁机制,它可改善表级封锁的并发性,能允许并发事务读和修改一个表中的不同行
    解析: 暂无解析

  • 第23题:

    问答题
    什么是封锁?基本的封锁类型有几种?试述它们的含义。

    正确答案: 封锁就是事务T在对某个数据对象例如表、记录等操作之前,先向系统发出请求,对其加锁。加锁后事务T就对该数据对象有了一定的控制,在事务T释放它的锁之前,其他的事务不能更新此数据对象。封锁是实现并发控制的一个非常重要的技术。
    基本的封锁类型有两种:排它锁(ExclusiveLocks,简称x锁)和共享锁(ShareLocks,简称S锁)。排它锁又称为写锁。若事务T对数据对象A加上X锁,则只允许T读取和修改A,其他任何事务都不能再对A加任何类型的锁,直到T释放A上的锁。这就保证了其他事务在T释放A上的锁之前不能再读取和修改A。共享锁又称为读锁。若事务T对数据对象A加上S锁,则事务T可以读A但不能修改A,其他事务只能再对A加S锁,而不能加X锁,直到T释放A上的S锁。这就保证了其他事务可以读A,但在T释放A上的S锁之前不能对A做任何修改。
    解析: 暂无解析

  • 第24题:

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

    一级封锁协议

    B

    二级封锁协议

    C

    三级封锁协议

    D

    两段锁协议


    正确答案: D
    解析: 暂无解析