某食品公司假设有若干不同食品供应单位,并提供客户定购服务事项,该食品公司食品定购管理系统中有

16 查阅

某食品公司假设有若干不同食品供应单位,并提供客户定购服务事项,该食品公司食品定购管理系统中有3个数据关系。

定购人(MEMBERS)关系,有3个属性:名字(name)、地址(address)、余额(balance)。

定购(ORDERS)关系,有4个属性:定购号(o)、定购人姓名(name)、食品项目 (item)、数量(qty)。

供应单位(SUPPLIERS)关系,有3个属性:供应单位名(sname)、食品项目(item)、单价(price)。

下面是这3个关系的一个实例。

(1)检索定购蛋糕的所有客户的姓名地址:

SELECT MEMBERS.name, address

FROM MEMBERS, ORDERS

WHERE(①)

And(②),

(2)检索第一食品分厂提供的定购食品项目及单价:

SELECT(③)

FROM SUPPLIERS

WHERE(④)

(3)检索李明定购了哪些食品;

SELECT(⑤)

FROM ORDERS

WHERE(⑥)

(4)检索至少定购了3种食品的定购人姓名和食品项目数;

SELECT name,(⑦)

FROM ORDERS

GROUP BY(⑧)

参考答案:

(1)①MEMBERS.name=ORDERS.name ②item='蛋糕'(2)③itemprice ④sname='第一食品分厂'(3)⑤item ⑥name='李明'(4)⑦COUNT(name) ⑧name Having COUNT (name)>2(1)①MEMBERS.name=ORDERS.name ②item='蛋糕'(2)③item,pric

软考中级