首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假设同时有两个客户向同一账号发出存款请求,该程序会出现什么问题? (100字以内) 若用SQL语句编写的存款业务事务程序如下: … START TRANSACTION; SET TRANSACTION ISOLATION LEVEL READ UNCO
假设同时有两个客户向同一账号发出存款请求,该程序会出现什么问题? (100字以内) 若用SQL语句编写的存款业务事务程序如下: … START TRANSACTION; SET TRANSACTION ISOLATION LEVEL READ UNCO
admin
2008-11-02
60
问题
假设同时有两个客户向同一账号发出存款请求,该程序会出现什么问题? (100字以内)
若用SQL语句编写的存款业务事务程序如下:
…
START TRANSACTION;
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED
UPDATE Accounts
SET CurrentBalance = CurrentBalance + Amount
WHERE AccountID = AccountNo;
COMMIT;
…
其中:Accounts 为账户表,CurrentBalance 为当前余额,Amount为新存入的金额,AccountNo为外部输入的账户编码。
该事务程序能否正确实现并发的存款业务?如果不能,请说明原因,应做怎样的修改? (100字以内)
选项
答案
不能实现,因为程序中的隔离级别设置为READ UNCOMMITTED,未实现加锁控制,不能达到串行化调度。 修改方法: 将程序中的SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED 改为SET TRANSACTION ISOLATION LEVEL SERIALIZABLE。
解析
隔离级别定义了事务与事务之间的隔离程度。隔离级别与并发性是互为矛盾的:隔离程度越高,数据库的并发性越差;隔离程度越低,数据库的并发性越好。
ANSI/ISO SQL92 标准定义了一些数据库操作的隔离级别:
未提交读(READ UNCOMMITTED)
提交读(READ COMMITTED)
重复读(REPEATABLE READ)
序列化(SERIALIZABLE)
问题3事务程序不能正确实现并发的存款业务其原因是语句SET TRANSACTION ISOLATION LEVEL的隔离级别设置的是READ UNCOMMITTED,没有实现加锁控制,为此应该将隔离级别设置为SERIALIZABLE。
转载请注明原文地址:https://kaotiyun.com/show/xyUZ777K
本试题收录于:
数据库系统工程师下午应用技术考试题库软考中级分类
0
数据库系统工程师下午应用技术考试
软考中级
相关试题推荐
(2013上项管)项目经理李工和近五十人的项目团队经过近9个月的辛苦努力,在某信息系统项目约定的最后期限内完成了信息系统的开发工作,并通过了系统试运行。尽管这是李工负责的第一个项目,但还是圆满地结束了。李工感觉很有成就感,也对团队成员充满了感激。由于项目工
(2012上集管)A公司近期成功中标当地政府机构某信息中心的信息安全系统开发项目。公司任命小李为项目经理,配备了信息安全专家张工负责项目的质量保证和关键技术。小李为项目制定了整体进度计划,将项目分为需求、设计、实施和上线试运行四个阶段,项目开始后
(2014上项管)某系统集成企业承接了一个环保监测系统项目,为某市的环保局建设水污染自动监测系统。该企业以往的主要业务领域为视频监控及信号分析处理,对自动控制系统也有较强的技术能力,但从未在环保领域开发应用。该企业的老李被任命为此项目的项目经理。
(2012上项管)某单位甲建设数据中心管理系统,与乙公司签定了单价建设合同,与丙公司签定了监理合同。建设合同中规定:系统提供的网络带宽不低于2Mbps,操作响应时间不超过5秒,可支持的最大并发用户数不少于5000个。乙公司项目经理张某根据项目要求
(2005上项管)在一个正在实施的系统集成项目中出现了下述情况:一个系统的用户向他所认识的一个项目开发人员抱怨系统软件中的一项功能问题,并且表示希望能够进行修改。于是,该开发人员就直接对系统软件进行了修改,解决了该项功能问题。针对这样一种情况,请分析如下问
(2011上项管)F公司拥有800多名员工,近两年因业务快速发展人员急剧增加,人力资源部总监潘某越来越觉得需要一套人力资源管理系统。潘某向F公司总经理反映了这种需求,F公司总经理主持相关部门的联席会议,专门讨论此问题。该会议最终决定满足人力资源部的要求,并
(2014上集管)某系统集成公司项目经理老王在其负责的一个信息系统集成项目中采用绩效衡量分析技术进行成本控制,该项目计划历时10个月,总预算50万元。目前项目已经实施到第6个月末。为了让公司管理层了解项目进展情况,老王根据项目实施过程中的绩效测量数据编制了
类之间共享属性和操作的机制称为(14)。一个对象通过发送(15)来请求另一个对象为其服务。
(2012上项管)一家公司需要确定使用为期5年的一种设备的更换策略。已知各年购买设备的价格和各年龄设备的维修价格如表1和表2所示:最优的设备更换策略中,总费用是______。
阅读下列说明,回答问题。(2011年5月试题三)[说明]HR公司成立于1988年,是典型的IT企业,主要从事通信网络技术与产品的研究、开发、生产与销售,致力于为电信运营商提供固定网、移动网、数据通信网和增值业务领域的网络解决方案,在行业
随机试题
采用固定价格的施工劳务分包合同,根据施工劳务分包合同示范文本的规定,合同没有特别约定的情况下,可以调整价格的是( )。
化工废渣必须进行卫生填埋以减少其危害。()
最早提出诊脉“独取寸口”的医籍是
A.广泛子宫切除及盆腔淋巴结清扫术B.肿瘤细胞减灭术C.全子宫、双附件及大网膜切除术D.全子宫切除术E.化疗侵蚀性葡萄胎的治疗选择
人们一般称仅有( )的计算机为“裸机”。
下列报表中,反映的是企业某一段会计期间的财务情况的报表有()。Ⅰ.资产负债表Ⅱ.利润表Ⅲ.现金流量表
国内生产总值是按市场价格计算的一个国家(或地区)所有常住单位在一定时期内()的最终成果的总和。
张某与方某协议离婚时约定,孩子归女方方某抚养,张某每年给付2000元抚养费。离婚后,因方某将孩子由姓张改姓方,张某就停止给付抚养费。因这一年年景不好,张某就将卖粮仅得的2000元捐献给了希望工程。方某能请求法院撤销该赠与吗?()
习近平在纪念毛泽东诞辰120周年座谈会上指出:“实事求是,是马克思主义的根本观点,是中国共产党人认识世界、改造世界的根本要求,是我们党的基本思想方法、工作方法、领导方法。不论过去、现在和将来,我们都要坚持一切从实际出发,理论联系实际,在实践中检验真理和发展
A—TopStoriesB—E-newslettersC—CurrentSpecialD—What’sNewE—Editor’sPicksF—LatestInJobsG—HighlightsH—LetterstoEdito
最新回复
(
0
)