首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明,回答问题,将解答填入答题纸的对应栏内。 【说明】 某商业银行账务系统的部分关系模式如下: 账户表:Account (ano, aname, balance),其中属性含义分别为:账户号码,账户名称和账户余额。 交易明细表:TranDetail
阅读下列说明,回答问题,将解答填入答题纸的对应栏内。 【说明】 某商业银行账务系统的部分关系模式如下: 账户表:Account (ano, aname, balance),其中属性含义分别为:账户号码,账户名称和账户余额。 交易明细表:TranDetail
admin
2020-08-10
43
问题
阅读下列说明,回答问题,将解答填入答题纸的对应栏内。
【说明】
某商业银行账务系统的部分关系模式如下:
账户表:Account (ano, aname, balance),其中属性含义分别为:账户号码,账户名称和账户余额。
交易明细表:TranDetails (too, ano, ttime, toptr, amount, ttype),其中属性分别为:交易编号,账户号码,交易时间,交易操作员,交易金额,交易类型(1-存款,2-取款,3-转账)。
余额汇总表:AcctSums (adate, atime, allamt),其中属性分别为:汇总日期,汇总时间,总余额。
常见的交易规则如下:
存/取款交易:操作员核对用户相关信息,在系统上执行存/取款交易。账务系统増加/ 减少该账户余额/并在交易明细表中增加一条存/取款交易明细。
转账交易:操作员核对用户相关信息,核对转账交易账户信息,在系统上执行转账交易。账务系统对转出账户减少其账户余额,对转入账户增加其账户余额,并在交易明细表中增加一条转账交易明细。
余额汇总交易:将账户表中所有账户余额累计汇总。
假定当前账户表中的数据记录如表5-1所示。
表5-1 账户表数据
请根据上述描述,回答以下问题。
假设在正常交易时间,账户上在进行相应存取款或转账操作时,要执行余额汇总交易。下面是用SQL实现的余额汇总程序,请补全空缺处的代码。要求(不考虑并发性能)在 保证余额汇总交易正确性的前提下,不能影响其他存取款或转账交易的正确性。
CREATE PROCEDURE AcctSum(OUT: Amts DOUBLE)
BEGIN
SET TRANSACTION ISOLATION LEVEL( );
BEGIN TRANSACTION;
SELECT sum(balance) INTO : Amts FROM Accounts;
if error// error是由DBMS提供的上一句SQL的执行状态
BEGIN
ROLLBACK;
return -2;
END
INSERT INTO AcctSums
VALUES (getDATE(), getTIME(), ( ));
if error // error是由DBMS提供的上一句SQL的执行状态
BEGIN
ROLLBACK;
return-3;
END
( );
END
______________________________________________________
选项
答案
1.SERIALIZABLE 2. Amts 3. COMMIT-TRANSACTION或COMMIT
解析
转载请注明原文地址:https://kaotiyun.com/show/rrUZ777K
本试题收录于:
数据库系统工程师下午应用技术考试题库软考中级分类
0
数据库系统工程师下午应用技术考试
软考中级
相关试题推荐
UML提供了4种结构图用于对系统的静态方面进行可视化、详述、构造和文档化,其中(4)是面向对象系统建模中最常用的图,用于说明系统的静态设计视图;当需要说明系统的静态实现视图时,应该选择(5);当需要说明体系结构的静态实施视图时,应该选择(6)。
某项目经理所在的单位正在启动一个新的项目,配备了虚拟项目小组。根据过去的经验,该项目经理认识到矩阵环境下的小组成员有时对职能经理的配合超过对项目经理的配合。因此,该项目经理决定请求单位制定(27)。在项目执行过程中,有时需要对项目的范围进行变更,(28)属
软件的维护并不只是修正错误。软件测试不可能揭露旧系统中所有潜伏的错误,所以这些程序在使用过程中还可能发生错误,诊断和更正这些错误的过程称为(24);为了改进软件未来的可维护性或可靠性,或者为了给未来的改进提供更好的基础而对软件进行修改,这类活动称为(25)
某公司为便于员工在家里访问公司的一些数据,允许员工通过Internet访问公司的 FTP服务器,如下图所示。为了能够方便地实现这一目标,决定在客户机与FTP服务器之间采用(10)协议,在传输层对数据进行加密。该协议是一个保证计算机通信安全的协议,客户机与服
下列中的(52)是不包含在项目配置管理系统的基本结构中的。
项目经理已经对项目进度表提出了几项修改。在某些情况下,进度延迟变得严重时,为了确保获得精确的绩效衡量信息,项目经理应该尽快(36)。
项目经理小张对自己正在做的一个项目进行成本挣值分析后,画出了如下所示的一张图,当前时间为图中的检查日期。根据该图小张分析:该项目进度(36),成本(37)。
为保障数据的存储和传输安全,需要对一些重要数据进行加密。由于对称密码算法(9),所以特别适合对大量的数据进行加密。国际数据加密算法IDEA的密钥长度是(10)位。
在项目进行过程中,一个开发人员接收到某个用户的电话,用户表明在系统中存在一个问题并要求更改,这个开发人员应该(55)。
配置管理系统通常由(53)组成。
随机试题
下列哪项不是肝功能不全的表现
输血的适应证不包括()
急性脑病综合征最基本的症状有
房地产经纪人客户开发方法有()。
冻结排桩法深基坑支护技术的主要特点有()。
货币的时间价值表明,一定量的货币距离终值时间越远,利率越高,终值越大;一定数量的未来收入距离当期时间越近,贴现率越高,现值越小。()
下列属于对特定人群社会保护的是()。
Engineeringstudentsaresupposedtobeexamplesofpracticalityandrationality,butwhenitcomestomycollegeeducationIam
BSP强调向管理人员进行调查,因为管理部门对系统的要求是BSP方法的出发点,其目的是()。Ⅰ.核实已有资料Ⅱ.了解企业发展方向Ⅲ.确定存在的问题Ⅳ.寻找解决问题的方法
情景:假如你叫王林,你向你的朋友丁介绍你在北京旅游的事。任务:1.我游览了北京。2.北京变化很大。3.王府井有很多现代化的建筑,街道很美。4.北京人正在准备迎接2008年奥运会。5.我希望再次来北京玩。信请用下面格式。DearDing,
最新回复
(
0
)