问答题
2.某工厂的仓库管理数据库中有两个关系模式:
仓库(仓库号,面积,负责人,电话)
原材料(编号,名称,数量,储备量,仓库号)
要求一种原材料只能存放在同一仓库中。
(4)如果一种原材料可以在多个仓库存放,则(3)中的触发器程序存在什么问题,如何修改
【参考答案】
存在的问题是:触发器程序判定某一原材料“数量”是否小于其存储量时,是按照当前记录的“数量”来判定的,当一种原材料存储在多......
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)
点击查看答案
<上一题
目录
下一题>
热门
试题
问答题
(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) );
点击查看答案
问答题
(2)下面是一个创建视图的语句: CREATE VIEW raw_in_wh01 AS SELECT * FROM 原材料 WHERE 仓库号=’01’;试写出“01号仓库所存储的原材料信息只能由管理员李劲松来维护,而采购员李强能够查询所有原材料的库存信息”的授权语句。
点击查看答案
相关试题
(1)查询每个部门中月工资最高的“职工号...
(2)假定分别在“职工”关系中的“年龄”...
(2)下面是一个创建视图的语句: CREATE...
(3)仓库管理数据库的订购计划关系模式为...
SOL2事务的隔离级别中的READ COMMITTED,...