itgle.com
更多“DBMS对数据库进行封锁时采用的两种基本锁类型是排它锁(X)和___________。 ”相关问题
  • 第1题:

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


    参考答案:√

  • 第2题:

    基本的封锁类型主要有().

    A、共享锁

    B、排它锁

    C、意向锁

    D、活锁


    参考答案:AB

  • 第3题:

    进行并发控制时,两种基本的封锁类型是 ______ 锁和排他锁。


    正确答案:共享
    共享 解析:封锁就是事务T可以向系统发出请求,对某个数据对象加锁,于是事务T对这个数据对象就有一定的控制,基本的封锁类型有两种:排他锁和共享锁。

  • 第4题:

    基本的封锁类型有排它锁和()两种。


    参考答案:共享锁

  • 第5题:

    进行并发控制时,两种基本的封锁类型是 ______ 和排他锁。


    正确答案:共享锁
    共享锁 解析:封锁就是事务T可以向系统发出请求,对某个数据对象加锁,于是事务T对这个数据对象就有一定的控制,基本的封锁类型有两种:排他锁和共享锁。

  • 第6题:

    不允许任何其它事务对这个锁定目标再加上任何类型锁的锁是

    A.共享锁

    B.排它锁

    C.共享锁或排它锁

    D.以上都不是


    正确答案:B
    解析:给数据项加锁的方式有多种,最基本的两种是共享锁和排它锁:共享锁:Ti获得了数据项Q上的共享锁,则Ti可读Q但不能写Q。排它锁:Ti获得了数据项Q上的排它锁,则Ti可读Q又可写Q。不允许任何其它事务对这个锁定目标再加上任何类型锁的锁是排它锁。

  • 第7题:

    在并发控制的技术中,最常用的是封锁方法。对于共享锁(s)和排它锁(x)来说,下面列出的相关关系中,哪一个是不正确的?

    A.X/X:TRUE

    B.S/S:TRUE

    C.S/X:FALSE

    D.X/S:FALSE


    正确答案:A
    解析:为了避免发生并发操作引起的数据不一致性问题,则采用数据封锁技术实现并发控制。封锁是防止存取同一资源的用户之间相互干扰的机制,即当一个用户对数据库某个数据对象执行修改操作时,对该部分数据加锁,拒绝其它用户对该部分的并发访问要求,直至该事务执行完毕才释放数据对象。所以X/X:TRUE是不对的。

  • 第8题:

    假设事物T1对数据D1加了共享锁,事物T2对数据D2加了排它锁,那么()

    A.事物T2对数据D1加排它锁成功
    B.事物T1对数据D2加共享锁成功,加排它锁失败
    C.事物T1对数据D2加排它锁和共享锁都成功
    D.事物T1对数据D2加排它锁和共享锁失败

    答案:D
    解析:
    会破坏事务的隔离性和一致性。控制的手段就是加锁,在事务执行时限制其他事务对数据的读取。在并发控制中引入两种锁:排它锁(Exclusive Locks ,简称X锁)和共享锁(Share Locks ,简称S锁)。排它锁又称为写锁,用于对数据逬行写操作时逬行锁定。如果事务T对数据A加上X锁后,就只允许事务T读取和修改数据A ,其他事务对数据再加任何锁,从而也不能读取和修改数据A ,直到事务T释放A上的锁。共享锁又称为读锁,用于对数据进行读操作时进行锁定。如果事务T对数据A加上了S锁后,事务T就只能读数据A但不可以修改,其他事务可以再对数据A加S锁来读取,只要数据A上有S锁,任何事务都只能再对其加S锁读取而不能加X锁修改。

  • 第9题:

    不允许任何其他事务对这个锁定目标再加任何类型锁的是()

    • A、共享锁
    • B、排它锁
    • C、死锁
    • D、活锁

    正确答案:B

  • 第10题:

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

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

    正确答案:A,D

  • 第11题:

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

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

    正确答案:C

  • 第12题:

    单选题
    不允许任何其他事务对这个锁定目标再加任何类型锁的是()
    A

    共享锁

    B

    排它锁

    C

    死锁

    D

    活锁


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

  • 第13题:

    不允许任何其他事务对这个锁定目标再加任何类型锁的是()

    A.共享锁

    B.排它锁

    C.死锁

    D.活锁


    参考答案:B

  • 第14题:

    ()是一个事务访问数据库时,其他事物不能以任何方式访问该数据库。

    A共享型锁

    B独占性锁

    C独占数据库

    D排它型锁


    参考答案:C

  • 第15题:

    不允许任何其他事务对这个锁定目标再加任何类型锁的锁是()。

    A、共享锁

    B、排它锁

    C、共享锁或排它锁

    D、以上都不是


    参考答案:B

  • 第16题:

    下列不属于数据库中锁的状态的是()。

    A.共享锁

    B.排它锁

    C.更新锁

    D.死锁


    参考答案:D

  • 第17题:

    事务对一个数据项的操作类型决定了数据项上的锁的类型。锁的类型主要有互斥锁(简称X锁)和______锁(简称S锁)两种。


    正确答案:共享
    共享

  • 第18题:

    下列叙述中,哪一条是不正确的?

    A.排它锁又称为X锁或写锁

    B.共享锁与任何锁都相容

    C.强两阶段封锁协议要求事务提交之前不得释放任何锁

    D.封锁自身产生的主要问题是死锁


    正确答案:C

  • 第19题:

    以下关于锁的粒度叙述错误的是______。

    A.施加X锁和S锁的数据项的大小称为锁的粒度

    B.锁粒度与事务并发执行的程度和DBMS并发控制的开销密切相关

    C.在关系数据库中,可以对数据页、索引和块等物理单元进行加锁

    D.当锁粒度比较大时,事务的并发度高,但是系统开销比较大


    正确答案:D
    解析:锁粒度越大,系统中可以被加锁的数据项就越少,事务并发执行度也越低,但同时系统的开销也越小。

  • 第20题:

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

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

    正确答案:B

  • 第21题:

    封锁的基本类型有两种:()(又叫写锁或X锁)和()(读锁或S锁)。


    正确答案:排它锁;共享锁

  • 第22题:

    在并发控制技术中,最常用的是封锁机制,基本的封锁类型有排它锁X和共享锁S,下列关于两种锁的相容性描述不正确的是()

    • A、X/X:TRUE
    • B、S/S:TRUE
    • C、S/X:FALSE
    • D、X/S:FALSE

    正确答案:A

  • 第23题:

    单选题
    在并发控制技术中,最常用的是封锁机制,基本的封锁类型有排它锁X和共享锁S,下列关于两种锁的相容性描述不正确的是()
    A

    X/X:TRUE

    B

    S/S:TRUE

    C

    S/X:FALSE

    D

    X/S:FALSE


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

  • 第24题:

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

    排它锁

    B

    意图锁

    C

    模式锁

    D

    共享锁


    正确答案: B,C
    解析: 暂无解析