概念结构设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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.联系转换为关系模式

售卖(条形码、消费者编号、开票编号、单价、日期、数量、应付金额、实付金额、找零金额)

◆条形码、消费者编号能唯一确定售卖关系。

存放/取货(条形码、仓库编号、生产厂家、日期、价格、数量、时间、规格、型号、提货人姓名、存放人姓名)

◆条形码、仓库编号能唯一确定存放/取货关系。

供货(条形码、供应商名称、日期、数量、规格、型号、价格、生产厂家)

◆条形码、供应商名称能唯一确定供货关系。

相关文档
最新文档