问答题
设有某简化的网上购物系统,其E-R图如下:
问答题
请根据以上约束,标出E_R图中各实体集之间联系的基数。
【正确答案】客户与订单的基数为(1,M)
订单与订单细目的基数为(1,N)
订单细目与商品的基数为(1,M)
其中M,N为大于1的正整数。
【答案解析】
问答题
请将E-R图转换成符合3NF的关系模式,并给出各关系模式的主码和外码。
【正确答案】客户(客户编号,姓名,电话,电子邮件)
主码:客户编号
订单(订单编号,客户编号,订单细目编号,订购时间)
主码:订单编号,外码:客户编号,订单细目编号
订单细目(订单细目编号,商品编号,订购数量,支付金额)
主码:订单细目编号 外码:商品编号
商品(商品编号,商品名称,单价,生产日期,商品类别号,商品类别名)
主码:商品编号 外码:商品类别号
【答案解析】
问答题
请修改所设计的关系模式使之支持下列功能(仅列出发生修改的关系模式)。
Ⅰ.使客户能方便了解每个订购细目的处理状态和到货时间;
Ⅱ.使客户能方便查询商品供应商的编号、名称、所在城市、联系电话和信誉。(限定一个供应商可以供应多种商品,一种商品只选自一个供应商)
【正确答案】供应商(供应商编号,商品编号,名称,所在城市,联系电话,信誉)订单细目(订单细目编号,商品编号,订购数量,支付金额,处理状态,到货时间)
商品状态(订单细目编号,客户编号,处理状态,到货时间)
【答案解析】