问题 问答题

阅读下列说明,回答问题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;最后添加表连接条件。

填空题
判断题