根据上述说明,用SQL定义“原材料”和“仓库”的关系模式如下,请在空缺处填入正确的内容。 CREATE TABLE 仓库(仓库号CHAR(4), 面积 INT,

admin2006-03-15  54

问题 根据上述说明,用SQL定义“原材料”和“仓库”的关系模式如下,请在空缺处填入正确的内容。
             CREATE TABLE 仓库(仓库号CHAR(4),
                                面积  INT,
                                负责人  CHAR(8),
                                电话    CHAR(8),
                               (a));                    //主键定义
             CREATE TABLE 原材料(编号  CHAR(4)  (b),    //主键定义
                                 名称  CHAR(16),
                                 数量  INT,
                                 储备量 INT,
                                 仓库号  (c),
                                   (d));               //外键定义
仓库管理数据库的订购计划关系模式为:订购计划(原材料编号,订购数量)。采用下面的触发器程序可以实现“当仓库中的任一原材料的数量小于其储备量时,向订购计划表中插入该原材料的订购记录,其订购数量为储备量的三倍”的功能。请将该程序的空缺部分补充完整。
   CREATE TRIGGER ins_order_trigger AFTER  (1)  ON 原材料
        REFERENCING NEW ROWAS nrow
        FOR EACHROW
        WHEN nrow.数量<arow.储备量
        INSERT INTO 订购计划VALUES
           ((m),(n));

选项

答案(1) UPDATE,INSERT (m) nrow,编号 (n) nrow.存储量*3

解析 本问题考查应试者对触发器程序编写的掌握。空(1)处要求填入的是触发操作 (INSERT、UPDATE或DELETE),空(m),(n)处填入的是欲插入的值。本题的关键是读懂程序。
转载请注明原文地址:https://kaotiyun.com/show/c8UZ777K
0

相关试题推荐
最新回复(0)