某食品公司假设有若干不同食品供应单位,并提供客户定购服务事项,该食品公司食品定购管理系统中有3个数据关系。 定购人(MEMBERS)关系,有3个属性:名字(name)、地址(address)、余额(balance)。 定购(ORDERS)关系,

admin2009-05-15  56

问题 某食品公司假设有若干不同食品供应单位,并提供客户定购服务事项,该食品公司食品定购管理系统中有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)③item,price ④sname=’第一食品分厂’ (3)⑤item ⑥name=’李明’ (4)⑦COUNT(name) ⑧name Having COUNT (name)>2

解析
转载请注明原文地址:https://jikaoti.com/ti/6Zx7FFFM
0

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