概念结构设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
二、概念结构设计(周三上午交)
要求:
给出各个分E-R图,并加以文字描述
给出全局E-R图,并加以文字描述
各分E-R图合并成全局E-R图过程中所作的处理,加以文字描述
1.实体E-R图
图1 员工实体E-R图
员工实体的属性包括员工姓名、性别、编号、所属部名、身份证、地址、联系方式7个属性。
图2 商品实体E-R图
商品实体的属性包括条形码、单价、规格、型号、生产厂家、名称、库存量7个属性。
图3 仓库实体E-R图
仓库实体属性包括总面积、地点、仓库号、名称4个属性。
图4 消费者实体E-R图
消费者实体的属性包括编号、姓名、联系方式、会员等级、会员积分4个属性。
图5 供应商实体E-R图
供应商实体属性包括供应商地址、供应商名称、供应商联系方式、供应商报价4个属性。
2.联系E-R图
图6售卖关系E-R图
售卖关系是发生在商品实体与消费者实体之间的。一个商品可以卖给任何一位消费者,每位消费者可以购买超市中的任何一个商品。它们之间的关系是m:n。
图7取货关系E-R图
取货关系发生在商品与仓库之间。一个仓库可以存放任何一件商品,每一件商品可以存放在任何一个仓库。它们之间的关系是m:n。
图8 供货关系E-R
图
供货关系发生在商品与供货商之间。每个商品可以有不同的供应商供应,每个供应商可以供应商不同的商品。它们之间的关系是m:n 。
图9超市管理系统综合E-R 图
超市管理系统综合E-R 图中存在发生关系的实体有商品、消费者、仓库、供应商4个实体。商品与消费者之间存在着售卖关系。一件商品可以售卖给任何一位消费者。每位消费者可以购买任何一件商品。商品与仓库之间存在着存放和取货关系。一件商品可以存放在任何一个仓库,每个仓库可以存放任何一件商品。商品与供应商之间存在着供货关系。每个商品可以有不同的供应商供应,每个供应商可以供应商不同的商品。
三、逻辑结构设计(周三上午交)
要求:
根据E-R图设计出系统的数据模型并加以文字描述
用规范化理论对关系数据模型进行优化
一、数据模型
1.实体向关系模型的转换
商品(条形码、名称、规格、生产厂家、单价、型号、商品库存量)
◆条形码是识别商品的唯一属性,是商品实体的主码。
消费者(消费者编号、姓名、联系方式、会员等级、会员积分)
◆消费者编号是识别消费者的唯一属性,是消费者实体的主
码。
员工(编号、姓名、性别、地址、联系方式、所属部名、身份证)
◆员工编号是识别员工的唯一属性,是员工实体的主码。
仓库(仓库编号、仓库名称、仓库面积、仓库地址)
◆仓库编号是识别仓库的唯一属性,是仓库实体的主码。
供应商(供应商名称、联系方式、供应商地址、供应商报价)
◆供应商名称是识别供应商的唯一属性,是供应商实体的主
码。
2.联系转换为关系模式
售卖(条形码、消费者编号、开票编号、单价、日期、数量、应付金额、实付金额、找零金额)
◆条形码、消费者编号能唯一确定售卖关系。
存放/取货(条形码、仓库编号、生产厂家、日期、价格、数量、时间、规格、型号、提货人姓名、存放人姓名)
◆条形码、仓库编号能唯一确定存放/取货关系。
供货(条形码、供应商名称、日期、数量、规格、型号、价格、生产厂家)
◆条形码、供应商名称能唯一确定供货关系。