请将图4-15中各实体之间的联系补充完整。 根据问题1所完成的实体—联系图,完成(1)空缺处的商品关系模式,以及新增加子类型的实体关系模式。

admin2010-01-15  43

问题 请将图4-15中各实体之间的联系补充完整。
根据问题1所完成的实体—联系图,完成(1)空缺处的商品关系模式,以及新增加子类型的实体关系模式。

选项

答案这是一道要求读者掌握数据库设计中的逻辑结构设计的分析题。本试题的解答思路如下。 ①概念设计是独立于任何一种数据模型的信息结构。而逻辑结构设计的任务是把概念结构设计阶段设计好的基本E-R图转换为所选用数据库管理系统(DBMS)产品所支持的数据模型相符合的逻辑结构。 ②E-R图向关系模型的转换要解决的问题是如何将实体和实体的联系转换为关系模式,如何确定这些关系模式的属性和编码。通常,从E-R图向关系模型的转换所遵循的转换原则是:①一个实体转换为一个关系模式,实体的属性就是关系的属性,实体的关键字就是关系的关键字;②一个联系转换为一个关系模式,与该联系相连的各实体的码以及联系的属性转换为该关系的属性。该关系的码有以下3种情况:一个1:1的联系转换为一个关系,相连实体的关键字都是关系的候选关键字;一个1:n的联系转换为一个关系,多方实体的关键字是关系的关键字;一个n:m的联系转换为一个关系,相连实体的关键字的组合组成关系的关键字(复合关键字)。 ③根据问题1所完成的E-R图,以及题干中给定的对直销商品和库存商品的描述——“直销商品……由供应商直接送达超市,……库存商品由采购员向供应商提交订购单,供应商根据订购单送货。超市会不定期对库存商品按照折扣率进行打折优惠”中抽象出“送货表”、“销售清单”和“打折处理”等信息,分析各实体应具有的属性。 ④根据题干中给出的直销商品和库存商品送货单的样单(见图4-12和图4-13)可知,商品包括了商品编码、商品名称及价格属性,因此可得出“商品”的关系模式如下: 商品(商品编号,商品名称,供应商,单价)。 ⑤由于直销商品有保质期长短等问题,根据题意有“生产批号”、“消费期限”等属性,因此直销商品的关系模式如下: 直销商品《商品编号,生产批号,消费期限)。 ⑥因为库存商品会不定期按照折扣率进行打折优惠,由此可以看出库存商品还有“价格折扣率”等属性,所以库存商品的关系模式如下: 库存商品(商品编号,折扣率)。

解析
转载请注明原文地址:https://kaotiyun.com/show/L0DZ777K
0

最新回复(0)