第52题【说明】
某商业银行账务系统的部分关系模式如下:
账户表:Account (ano, aname, balance),其中属性含义分别为:账户号码,账户名称和账户余额。
交易明细表:TranDetails (too, ano, ttime, toptr, amount, ttype),其中属性分别为:交易编号,账户号码,交易时间,交易操作员,交易金额,交易类型(1-存款,2-取款,3-转账)。
余额汇总表:AcctSums (adate, atime, allamt),其中属性分别为:汇总日期,汇总时间,总余额。
常见的交易规则如下:
存/取款交易:操作员核对用户相关信息,在系统上执行存/取款交易。账务系统増加/ 减少该账户余额/并在交易明细表中增加一条存/取款交易明细。
转账交易:操作员核对用户相关信息,核对转账交易账户信息,在系统上执行转账交易。账务系统对转出账户减少其账户余额,对转入账户增加其账户余额,并在交易明细表中增加一条转账交易明细。
余额汇总交易:将账户表中所有账户余额累计汇总。
假定当前账户表中的数据记录如表5-1所示。