问题
多项选择题
[说明]
某简化的网上购物系统的E-R图如图5-10所示。
该系统数据之间存在下列约束。
Ⅰ.一个客户(编号唯一)可以拥有多个订单,每个订单仅属于一个客户。
Ⅱ.一个订单(编号唯一)可以包含多个订购细目,每个订购细目只属于一个订单。
Ⅲ.一种商品可以出现在多个订购细目中,一个订购细目只包含一种商品。
Ⅳ.一个商品类别可以包含多种商品,一种商品只属于一个商品类别。
请修改所设计的关系模式,使其支持下列功能(仅列出发生修改的关系模式,并给出这些修改后关系模式的主键和外键)。
(1) 使客户能方便了解每个订购细目的处理状态和到货时间。
(2) 使客户能方便查询商品供应商的编号、名称、所在城市、联系电话和信誉(限定一个供应商可以供应多种商品,一种商品只选自一个供应商)。
答案
参考答案:(A)订购细目(订购细目编号,订购数量,支付金额,订单编号,商品编号,处理状态,到货时间)
(B) 商品供应商(商品供应商编号,名称,所在城市,联系电话,信誉)
商品(商品编号,商品名称,单价,生产日期,商品类别号,商品供应商编号)
关系模式 主键 外键
订购细目 订购细目编号 订单编号,商品编号
商品 商品编号 商品类别号,商品供应商编号
商品供应商 商品供应商编号 无