回 帖 发 新 帖 刷新版面

主题:请教“有关关系数据库”的问题

设有两个实体“商店”(店号,店名,商品名,价格)和“顾客”(顾客号,顾客名,地址),规定:一个顾客可以在不同的商店购买同一种商品,一个商店可以出售一种商品给不同的顾客。
1。若定义“商店”和“顾客”实体之间的联系为“订单”,试给出“商店”和“顾客”两实体间的“E--R”图,并在“E--R”图中注明“订单”的属性(至少包括所购商品的代号,数量)
2。根据“E--R”图导出关系模型
3。设所导出的关系模型中每个关系名就是对应的数量与文件名,编写程序,统计购买商品号为“P1”的顾客次数。

回复列表 (共2个回复)

沙发

E-R图不好打,关系模型是:
Shop(Shop_Id,ShopName,GoodsName,Price)   Shop_Id为主键
Order(Shop_Id,Cus_Id,ShopName,Cus_Name,OrderCount)  Shop_Id,Cus_Id为复合主键
Customer(Cus_Id,Cus_Name,Cus_Addr)  Cus_Id为主键

板凳

select sum(OrderCount)
from order
where GoodsName='p1'

呵呵,很简单的,不要急,可以慢慢学呀,我要求加分的哦!!!!!

我来回复

您尚未登录,请登录后再回复。点此登录或注册