问题
多项选择题
[说明]
某简化的网上购物系统的E-R图如图5-10所示。
该系统数据之间存在下列约束。
Ⅰ.一个客户(编号唯一)可以拥有多个订单,每个订单仅属于一个客户。
Ⅱ.一个订单(编号唯一)可以包含多个订购细目,每个订购细目只属于一个订单。
Ⅲ.一种商品可以出现在多个订购细目中,一个订购细目只包含一种商品。
Ⅳ.一个商品类别可以包含多种商品,一种商品只属于一个商品类别。
请将如图5-10所示的E-R图转换成符合3NF的关系模式,并给出各关系模式的主键和外键。
答案
参考答案:客户(客户编号,姓名,电话,E-mail)
订单(订单编号,订购时间,客户编号)
订购细目(订购细目编号,订购数量,支付金额,订单编号,商品编号)
商品(商品编号,商品名称,单价,生产日期,商品类别号)
商品类别(商品类别号,商品类别名)
关系模式 主键 外键
客户 客户编号 无
订单 订单编号 客户编号
订购细目 订购细目编号 订单编号,商品编号
商品 商品编号 商品类别号
商品类别 商品类别号 无