问题 问答题


阅读以下说明,回答问题1~4。
[说明]
设某商业集团为仓库存储商品设计了三个基本表:
仓库STORE(S#,SNAME,SADDR),其属性是仓库编号、仓库名称和地址。
存储SG(S#,C#,QUANTITY),其属性是仓库编号、商品编号和数量。
商品GOODS(C#,GNAME,PRICE),其属性是商品编号、商品名称和单价。
现检索仓库名称为“莘庄”的仓库里存储的商品的编号和名称。

[问题4]
在基本表中,写一个断言,规定每个仓库存储商品的单价为1万元以上的商品种类最多为20种。

答案

参考答案:

解析:CREATE ASSERTION ASSE6 CHECK (20 > = ALL ( SELECT COUNT( SG. G#) FROM SG, GOODS WHERE SG. G# = GOODS. G# AND PRICE >10000 GROUP BY S#));

解答题
填空题