问题
问答题
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】
天津市某银行信息系统的数据库部分关系模式如下所示:
客户(客户号,姓名,性别,地址,邮编,电话)
账户(账户号,客户号,开户支行号,余额)
支行(支行号,支行名称,城市,资产总额)
交易(交易号,账户号,业务金额,交易日期)
其中,业务金额为正值表示客户向账户存款;为负值表示取款。
答案
参考答案:
(1)
(k)ADD 账户标记 INT
(1)SET 账户标记 =0:
(2)
(m)AFTER INSERT
(n)新交易.金额>100000.00 或 等价表示
(o)账户.账户号 = 新交易.账户号
解析:
(1)关系模式的修改通过ALTER语句来实现,使用ADD添加属性;使用SET修改属性值。
(2)创建触发器可通过CREATE TRIGGER语句实现,问题3要求考生掌握该语句的基本语法结构。按照问题3要求,在交易关系中插入一条记录时触发器应自动执行,故需要创建基于 INSERT类型的触发器,其触发条件是新插入交易记录的金额属性值>100000.00;最后添加表连接条件。