全部科目 > 系统分析师 >
2024年上半年 上午试卷 综合知识
第 17 题
知识点 封锁的类型  
关键词 共享锁   排它锁   数据  
章/节 数据库系统  
 
 
若事务T1对数据D1已加排它锁,事务T2对数据D2已加共享锁,那么(41)。
 
  A.  事务T1对数据D2加共享锁成功,加排它锁失败;事务T2对数据D1加共享锁成功、加排它锁失败
 
  B.  事务T1对数据D2加排它锁和共享锁都失败:事务T2对数据D1加共享锁成功、加排它锁失败
 
  C.  事务T1对数据D2加共享锁成功,加排它锁失败;事务T2对数据D1加共享锁和排它锁都失败
 
  D.  事务T1对数据D2加共享锁失败,加排它锁成功;事务T2对数据D1加共享锁成功、加排它锁失败




 
 
相关试题     数据库系统 

  第41题    2018年上半年  
数据库的产品很多,尽管它们支持的数据模型不同,使用不同的数据库语言,而且数据的存储结构也各不相同,但体系结构基本上都具有相同的特征,采用“三级模式..

  第39题    2012年上半年  
数据库的视图与基本表之间,基本表与存储文件之间分别通过建立(39)之间的映像,保证数据的逻辑独立性和物理独立性。

  第43题    2018年上半年  
给定关系模式R<U,F>,其中U为属性集,F是U上的一组函数依赖,那么Armstrong公理系统的增广律是指( )。

 
知识点讲解
· 封锁的类型
 
        封锁的类型
        处理并发控制的主要方法是采用封锁技术,主要有两种类型的封锁,分别是X封锁和S封锁。
        (1)排他型封锁(X封锁):如果事务T对数据A(可以是数据项、记录、数据集以至整个数据库)实现了X封锁,那么只允许事务T读取和修改数据A,其他事务要等事务T解除X封锁以后,才能对数据A实现任何类型的封锁。可见X封锁只允许一个事务独锁某个数据,具有排他性。
        (2)共享型封锁(S封锁):X封锁只允许一个事务独锁和使用数据,要求太严。需要适当从宽,如可以允许并发读,但不允许修改,这就产生了S封锁概念。S封锁的含义是:如果事务T对数据A实现了S封锁,那么允许事务T读取数据A,但不能修改数据A,在所有S封锁解除之前决不允许任何事务对数据A实现X封锁。



更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有