首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假设系统中只有事务T1和T2,两个事务都要对数据D1和D2进行操作。若T1对D1已加排它锁,T1对D2已加共享锁;那么T2对D1(45),那么T2对D2(46)。 (46)
假设系统中只有事务T1和T2,两个事务都要对数据D1和D2进行操作。若T1对D1已加排它锁,T1对D2已加共享锁;那么T2对D1(45),那么T2对D2(46)。 (46)
admin
2018-05-08
27
问题
假设系统中只有事务T
1
和T
2
,两个事务都要对数据D
1
和D
2
进行操作。若T
1
对D
1
已加排它锁,T
1
对D
2
已加共享锁;那么T
2
对D
1
(45),那么T
2
对D
2
(46)。
(46)
选项
A、加共享锁成功,加排它锁失败
B、加共享锁、加排它锁都失败
C、加共享锁、加排它锁都成功
D、加排它锁成功,加共享锁失败
答案
A
解析
本题考查数据库事务处理方面的基础知识。并发事务如果对数据读写时不加以控制,会破坏事务的隔离性和一致性。控制的手段就是加锁,在事务执行时限制其他事务对数据的读取。在并发控制中引入两种锁:排它锁(Exclusive Locks,简称X锁)和共享锁(Share Locks,简称S锁)。
排它锁又称为写锁,用于对数据进行写操作时进行锁定。如果事务T对数据A加上X锁后,就只允许事务T读取和修改数据A,其他事务对数据A不能再加任何锁,从而也不能读取和修改数据A,直到事务T释放A上的锁。
共享锁又称为读锁,用于对数据进行读操作时进行锁定。如果事务T对数据A加上了S锁后,事务T就只能读数据A但不可以修改,其他事务可以再对数据A加S锁来读取,只要数据A上有S锁,任何事务都只能再对其加S锁读取而不能加X锁修改。
转载请注明原文地址:https://jikaoti.com/ti/7mx7FFFM
本试题收录于:
数据库系统工程师上午基础知识考试题库软考中级分类
0
数据库系统工程师上午基础知识考试
软考中级
相关试题推荐
某市政府采购采用公开招标。招标文件要求投标企业必须通过ISO9001认证并提交ISO9001证书。在评标过程中,评标专家发现有多家企业的投标文件没有按标书要求提供ISO9001证书。依据相关法律法规,以下处理方式中,(23)是正确的。
某地政府采取询价方式采购网络设备,(21)是符合招投标法要求的。
某项目工期为一年,项目经理对负责项目工作分解结构编制的小张提出了如下要求或建议,其中(72)是不妥当的。
小张的U盘中存储有企业的核心数据。针对该U盘,以下有关信息安全风险评估的描述中,不正确的是(9)。
某公司的销售收入状态如下表所示,该公司达到盈亏平衡点时的销售收入是(91)(百万元人民币)。
关于绩效评估的叙述中,()是错误的。
程序员在编程时将程序划分为若干个关联的模块。第一个模块在单元测试中没有发现缺陷,程序员接着开发第二个模块。第二个模块在单元测试中有若干个缺陷被确认。对第二个模块实施了缺陷修复后,()_符合软件测试的基本原则。
系统工程师小李希望查询到中国计算机职业技术资格网(http://www.rkb.gov.cn)的Web服务器的IP地址,他在一台连接到Internet的工作站上用命令行方式进行查询。下列命令中的()无法让小李查询到该网站的IP地址。
项目整体评估是把项目看成一个整体,权衡各种要素之间关系的评估。整体性体现在对()等方面的集成。
当采用标准UML构建系统类模型(ClassModel)时,若类B除具有类A的全部特性外,还可定义新的特性以及置换类A的部分特性,那么类B与类A具有()关系。
随机试题
可以根据科目汇总表的汇总数字登记相应的总分类账。
A.磨除,酸蚀涂层法B.复合树脂修复C.烤瓷冠修复D.脱色法E.防龋处理恒牙列的遗传性牙本质发育不全的前牙最佳治疗方法是
女性,43岁,12小时以来呕吐咖啡样物约1200ml。查体:脉搏128次/分;血压80/45mmHg,首要的处理为( )
胁痛的病机应除外下列哪一项:
厕浴间和有防水要求的建筑地面必须设置防水隔离层。楼层结构必须采用现浇混凝土或整块预制混凝土板,混凝土强度等级不应小于()。
施工企业进行生产前,应当依照《安全生产许可证条例》的规定向安全生产许可证颁发管理机关申请领取安全生产许可证。安全生产许可证的有效期为()年。
该公司为上市公司,2006午年初的资本公积科目的贷方余额为120万元,2006年5月31日,该公司接受丙公司现金捐赠100万元,该公司适用的所得税税率是33%,2006年应交所得税是330万元。2006年12月31日该公司有一项可供出售金融资产的公允价值是
下列选项正确的是()。
美国历史学家()对世界历史的新体系做新的探索,提出“世界体系理论”。
VBA中如果一行中要写多条语句,则语句之间应使用的分隔符是()。
最新回复
(
0
)