首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假设同时有两个客户向同一账号发出存款请求,该程序会出现什么问题? (100字以内) 若用SQL语句编写的存款业务事务程序如下: …… START TRANSACTION; SET TRANSACTION ISOLATION LEVEL REA
假设同时有两个客户向同一账号发出存款请求,该程序会出现什么问题? (100字以内) 若用SQL语句编写的存款业务事务程序如下: …… START TRANSACTION; SET TRANSACTION ISOLATION LEVEL REA
admin
2009-05-15
67
问题
假设同时有两个客户向同一账号发出存款请求,该程序会出现什么问题? (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.
解析
该题中因为程序中的隔离级别设置为READ UNCOMMITTED,未实现加权制,不能达到串行化调度。该事务程序不能实现并发的存款业务。
修改方法:将程序中的SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED改为SET TRANSACTION ISOLATION LEVEL SERIALIZABLE。
转载请注明原文地址:https://kaotiyun.com/show/zzTZ777K
本试题收录于:
数据库系统工程师上午基础知识考试题库软考中级分类
0
数据库系统工程师上午基础知识考试
软考中级
相关试题推荐
委托开发完成的发明创造,除当事人另有约定的以外,申请专利的权利属于______所有。
下列接入网类型和相关技术的术语中,对应关系错误的是______。
信息系统的生命周期大致可分成4个阶段,即系统规划阶段、系统开发阶段、系统运行与维护阶段、系统更新阶段。其中以制定出信息系统的长期发展方案、决定信息系统在整个生命周期内的发展方向、规模和发展进程为主要目标的阶段是(1)。系统调查和可行性研究、系统逻辑
信息系统的生命周期大致可分成4个阶段,即系统规划阶段、系统开发阶段、系统运行与维护阶段、系统更新阶段。其中以制定出信息系统的长期发展方案、决定信息系统在整个生命周期内的发展方向、规模和发展进程为主要目标的阶段是(1)。系统调查和可行性研究、系统逻辑
T和H分别作为系统需求分析师和软件设计工程师,参与①、②、③、④四个软件的开发工作。T的工作必须发生在H开始工作之前。每个软件开发工作需要的工时如下表所示。在最短的软件开发工序中,单独压缩______对进一步加快进度没有帮助。
张工程师被任命为一个大型复杂项目的项目经理,他对于该项目的过程管理有以下认识,其中______是不正确的。
在质量审计时,审计小组发现如下事实:一批计算机数量为50台的进货合同,在检验时抽检了其中8台计算机,发现2台不合格。该检验员把这2台抽出,其余48台放行,并已发放到施工现场。审计员的下列行为,恰当的是______。
下面关于软件维护的叙述中,不正确的是______。
在《计算机信息安全保护等级划分准则》中,确定了五个安全保护等级,其中最高一级是______。A.用户自主保护级B.结构化保护级C.访问验证保护级D.系统审计保护级
在项目管理工作中,项目管理师认识到如果只有领导能力而没有管理能力或只有管理能力而没有领导能力,都可能带来不好的结果。以下这些能力中,______最能代表项目管理师的领导才能。A.确立方向,招募人员,激发和鼓励其他人B.通过其他人来完成工作C.运用超凡
随机试题
对某个必须互斥使用的共享缓冲器,采用PV操作管理。假定现在有n个进程在等待向缓冲器中存放物品,那么至少有_______个进程调用过P操作。
A.δ-氨基-γ-酮戊酸合酶B.HMG-CoA还原酶C.磷酸果糖激酶D.HMG-CoA合成酶E.6-磷酸葡萄糖脱氢酶胆固醇合成的关键酶是()
关于毒物在体内代谢转化的各项叙述中,错误的是
拟了解居民经常吃排骨汤与血压间的关系,故对某城市社区35岁以上的居民按是否经常进食排骨汤分组,连续观察了10年,随访两组高血压的发病率最能反映暴露因素与高血压之间关系的指标为
当x→0时,x2+sinx是x的:
建筑安装工程费用中,应列入直接工程费的是()。
煤气
游客就餐时应遵守的文明旅游规范是()。
[*]
有下列程序:#include"stdio.h"main(){intx=0;inty=0;while(x<7&&++y){y--;x++;}
最新回复
(
0
)