题目详情
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】 某高速路不停车收费系统(ETC)的业务描述如下: (1)车辆驶入高速路入口站点时,将驶入信息(ETC卡号,入口编号,驶入时间)写入登记表; (2)车辆驶出高速路出口站点(收费口)时,将驶出信息(ETC卡号,出口编号,驶出时间)写入登记表;根据入口编号、出口编号及相关收费标准,清算应缴费用, 并从绑定的信用卡中扣除费用。 一张ETC卡号只能绑定一张信用卡号,针对企业用户,一张信用卡号可以绑定多 个ETC卡号。使用表绑定(ETC卡号,信用卡号)来描述绑定关系,从信用卡(信用卡号,余额)表中扣除费用。 针对上述业务描述,完成下列问题: 【问题1】(4分) 在不修改登记表的表结构和保留该表历史信息的前提下,当车辆驶入时,如何保 证当前ETC卡已经清算过,而在驶出时又如何保证该卡已驶入而未驶出?请用100字以内文字简述处理方案。 【问题2】(5分) 当车辆驶出收费口时,从绑定信用卡余额中扣除费用的伪指令如下:读取信用卡余额到变量x,记为x=R(A);扣除费用指令x=x-a;写信用卡余额指令记为W(A,x)。 (1)当两个绑定到同一信用卡号的车辆同时经过收费口时,可能的指令执行序列为:x1=R(A),x1=x1-a1,x2=R(A),x2=x2-a2,W(A,x1),W(A,x2)。此时会出现什么问题?(100字以内) (2)为了解决上述问题,引入独占锁指令XLock(A)对数据A进行加锁,解锁指令Unlock(A)对数据A进行解锁。请补充上述执行序列,使其满足2PL协议。 【问题3】(6分) 下面是用E-SQL实现的费用扣除业务程序的一部分,请补全空缺处的代码。 CREATE PROCEDURE 扣除(IN ETC 卡号 VARCHAR(20), IN 费用 FLOAT) BEGIN UPDATE 信用卡 SET 余额=余额-费用 FROM 信用卡,绑定 WHERE 信用卡.信用卡号=绑定.信用卡号 AND (a) ; if error then ROLLBACK; else (b) ; END 请帮忙给出正确答案和分析,谢谢!
题目答案
题目解析⬇️小程序搜题更方便
推荐题目
3356能实现UNIQUE约束功能的索引是();针对复杂的约束,应采用() 来实现。 A.普通索引 B.聚簇索引 C.7170
9287通过反复使用保证无损连接性,又保持函数依赖的分解,能保证分解之后的关系模式至少达到()。 A.1N3225
1026阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】 某图书馆的管理系统9651
1948政治教导员对全营的()负主要责任。A、卫生工作B、军事工作C、规章制度D、政治工作8344
2904事务是一个操作序列,这些橾作()。“当多个事务并发执行时,任何一个事务的更新操作直到其成4023
4192髓内肿瘤多为室管膜瘤和脊膜瘤。()590
2685假定某企业根据2014年5月员工的出勤率、岗位、应扣款得出的工资表如下: a.查询部门人数大2976
9744关于“脑出血”MRI表现,下列描述哪项不对?()A.急性期血肿,T1WI呈等信号,T2WI呈稍低信号B.急性期4764
5346阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】 某健身俱乐部要开发3614
2328下列不是班长职责的是()。A、带领全班完成军政训练任务,提高全班人员的军政素质B、教育和监督全1103
8765功能性MRI7300
7166以下测试方法中,不属于典型安全性测试的是 () 。 A.安全功能验证 B.漏洞扫描C.通信加密 D.模拟5133
5688内务条令是中国人民解放军内务建设的基本依据,不适用于()A、中国人民解放军现役军人和单位(不6121
3759给定关系模式R(A,B,C,D)和关系S(A,C,D,E),对其进行自然连接运算,后的属性列为()个;与等价的关系8491
4368包过滤防火墙是一种通过软件检查数据包以实现系统安全防护的基本手段,以下叙述中,不正确的是 (2112