问题 问答题

2.某工厂的仓库管理数据库中有两个关系模式:
仓库(仓库号,面积,负责人,电话)
原材料(编号,名称,数量,储备量,仓库号)
要求一种原材料只能存放在同一仓库中。

(3)仓库管理数据库的订购计划关系模式为:订购计划(原材料编号,订购数量)。采用下面的触发器程序可以实现“当仓库中的任一原材料的数量小于其储备量时,向订购计划表中插入该原材料的订购记录,其订购数量为储备量的3倍”的功能。请将该程序的空缺部分补充完成。
CREATE TRIGGER ins_order_trigger AFTER (1) ON 原材料
REFERENCING NEW ROW AS nrow
FOR EACH ROW
WHEN nrow.数量<nrow.储备量
INSERT INTO 订购计划<VALUES
( (m) (n) );

答案

参考答案:

解析:UPDATE, INSERT (m)nrow.编号 (n)nrow.储备量*3

单项选择题 案例分析题
单项选择题