MySQL数据库第二章 数据库设计.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
绘制E-R图 映射基数 一对一 X X X X Y Y Y Y X X X X Y Y Y Y 一对多 X X X X Y Y Y 多对一 X X X X Y Y Y Y 多对多 客户 订单 产品 M N 1 N 一对一(1:1)联系 实体间不同联系情况的E-R图表示法 一对一(1:1)联系: 1 主任 系 管理 1 姓名 年龄 学历 编号 系编号 系名 任职时间 例:某学院有若干个系,每个系只有一个主任。则主任和系之间是一对一的关系。 主任和系的属性分别如下: 主任——编号,姓名,年龄,学历; 系——系编号,系名 主任和系之间是一个管理关系 主任与系之间的一对一的联系 一对多(1:m)的联系 例: 在某仓库管理系统中,有两个实体集:仓库和商品。仓库用来存放商品,且规定一类商品只能存放在一个仓库中,一个仓库可以存放多件商品。 仓库和商品的属性分别如下: 仓库——仓库号,地点,面积 商品——商品号,商品名,价格 在存放联系中要反映出存放商品的数量。 1 仓库 商品 存放 n 地点 面积 仓库号 商品号 价格 数量 商品名 一对多(1:m)的联系 仓库和商品之间一对多的联系 多对多(m:n)联系: 假设在某教务管理系统中,一个教师可以上多门课,一门课也可以由多个老师去上。 教师和课程可用以下属性来描述: 教师——教师号,教师名,职称 课程——课程号,课程名,班级 在“讲授”联系中应能反映出教师的授课质量。 m 教师 课程 讲授 n 教师名 职称 教师号 课程号 班级 质量 课程名 多对多(m:n)联系 教师和课程之间的多对多联系 E-R图设计实例 【例1.1】 网络图书销售系统处理会员图书销售。简化的业务处理过程为:网络销售的图书信息包括:图书编号,图书类别,书名,作者,出版社,出版时间,单价,数量,折扣,封面图片等;用户需要购买图书必须先注册为会员,提供身份证号,会员姓名,密码,性别,联系电话,注册时间等信息;系统根据会员的购买订单形成销售信息,包括订单号,身份证号,图书编号,订购册数,订购时间,是否发货,是否收货,是否结清。 请画出网络图书销售数据库E-R图。 【例2.1】 E-R图设计步骤 1.确定实体集: 网络图书销售系统中有两个实体集:图书和会员 2.确定实体集属性及主码: (1)实体集会员属性有:身份证号,会员姓名,性别,联系电话,注册时间,密码。 会员实体集中可用身份证号来唯一标识各会员,所以主码为身份证号。 (2)实体集图书属性有:图书编号,图书类别,书名,作者,出版社,出版时间,单价,数量,折扣,封面图片。 图书实体集中可用图书编号来唯一标识图书,所以主码为图书编号。 3. 确定实体集之间的联系:图书销售给会员时图书与会员建立关联, 联系“销售”的属性有:订购册数,订购时间,是否发货,是否收货,是否结清。 为了更方便标识销售记录,可添加订单号作为该联系的主码。 4.确定联系关系: 因为一个会员可以购买多种图书,一种图书可销售各多个会员,所以这是一种多对多(m:n)的联系。 根据以上分析画出的网络图书销售数据库E-R图 网络图书销售数据库E-R图 E-R图设计步骤 对于复杂的系统,E-R图设计通常都应经过以下两个阶段: (1)针对每一用户画出该用户信息的局部E—R图,确定该用户视图的实体、属性和联系。需注意的是:能作为属性的就不要作为实体,这有利于E—R图的简化。 (2)综合局部E—R图,生成总体E—R图。在综合过程中,同名实体只能出现一次,还要去掉不必要的联系,以便消除冗余。一般来说,从总体E—R图必须能导出原来的所有局部视图,包括实体、属性和联系。 复杂E-R图设计实例 【例2.2】 工厂物流管理中的涉及雇员、部门、供应商、原材料、成品和仓库等实体,并且存在以下关联: (1)一个雇员只能在一个部门工作,一个部门可以有多个雇员。 (2)每一个部门可以生产多种成品,但一种成品只能由一个部门生产。 (3)一个供应商可以供应多种原材料,一种原材料也可以由多个供应商供货。 (4)购买的原材料放在仓库中,成品也放在仓库中。一个仓库可以存放多种产品,一种产品也可以存放在不同的仓库中。 (5)各部门从仓库中提取原料,并将成品放在仓库中。一个仓库可以存放多个部门的产品,一个部门的产品也可以存放在不同的仓库中。 画出简单的工厂物流管理系统E-R模型。 局部E-R图 1、找出工厂物流管理系统实体集:分别是雇员、部

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档