E-R图例子.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图例子

六、ER图练习 用E-R图表示某个工厂物资管理的概念模型 实体 仓库: 仓库号、面积、电话号码 零件 :零件号、名称、规格、单价、描述 供应商:供应商号、姓名、地址、电话号码、帐号 项目:项目号、预算、开工日期 职工:职工号、姓名、年龄、职称 实体之间的联系如下: 一个仓库可以存放多种零件,一种零件可以存放在多个仓库中。仓库和零件具有多对多的联系。用库存量来表示某种零件在某个仓库中的数量。 一个仓库有多个职工当仓库保管员,一个职工只能在一个仓库工作,仓库和职工之间是一对多的联系。职工实体型中具有一对多的联系 职工之间具有领导-被领导关系。即仓库主任领导若干保管员。 供应商、项目和零件三者之间具有多对多的联系 ER图练习答案 正确答案 某学校有多个系,每个系有多名学生;一门课程有多名学生选修,且一名学生可选修多门课程;一名学生选修一门课程有一个成绩;系有系名称、系主任和系地址等属性,学生有学号、姓名、性别、出生年月等属性,课程有课程号、课程名称和学时数等属性。 试根据上述语义设计E—R模型,要求注明联系类型,可省略属性。 一个读者可以订阅多种期刊,一种期刊可由多个读者订阅,订阅有订阅期限属性。读者有读者编号、姓名、通信地址、电话等属性,期刊有期刊编号、期刊名称、定价等属性。 (1)根据上述语义画出E-R图,要求包括属性、实体、联系和联系类型。 (2)将E-R图转换为关系模型,并指出每个关系的主键。 已知:每个仓库可以存放多种零件,而每种零件也可在多个仓库中保存,在每个仓库中保存的零件都有库存数量。仓库的属性有仓库号(惟一)、地点和电话号码,零件的属性有零件号(惟一)、名称、规格和单价。 试:(1)根据上述语义画出E-R图; (2)将E-R模型转换成关系模型,要求标注关系的主键和外键。 一个工厂可生产多种产品,一种产品可由多个工厂生产。工厂有工厂编号、名称、地址和电话号码等属性;产品有产品号、产品名称、型号等属性;工厂生产出来的产品要记录生产日期和数量等信息。 试:(1)根据上述语义画出E-R图; (2)将E-R模型转换成关系模型,并标注关系的主键和外键。 假设一名职工可以参与多个工程项目,一个工程项目有多名职工参与;工程有工程号、工程名、预算等属性,职工有职工号、姓名、性别等属性。 (1)根据上述语义设计E—R模型,要求注明联系类型,可以省略属性。 (2)将E—R模型转换成关系模型。 某超市与多个供应商建立供货业务,一个供应商供应多种商品,一种商品可由多个供应商提供,供货时需要记录供货日期和数量;供应商有编号、名称、地址和电话等属性,商品有商品编号、品名、规格和单价等属性。 要求: (1)根据上述语义画出E-R图,要求在图中画出实体的属性并注明联系的类型。 (2)将E-R图转换为关系模型,指出每个关系的主键和外键。 * * E-R图例子(1) 设计一简易选课系统,实现如下功能: 每个系有多门课程,每门课程可以由多个老师教授,每个老师可以教授多门课。比如王福海老师可以教授高等数学B和线性代数,并且他可以教授高数B的两个课堂,选课系统中课堂具有唯一性编号。 每个课堂限定了学生人数。 学生通过学号和密码登录选课系统。通过课堂进行选课,可以跨系选择,没有学分限制。 E-R例子(2) 选课系统涉及实体及属性: 1. 学生 属性有学号、姓名、性别、班级、登录密码 2. 教师 属性有工作编号、姓名、性别、所在系 3. 课堂 属性有课堂编号、教师、课程名、上课时间、人数 4. 课程 属性有课程名、性质、应修学生人数、开课系 学生 学号 姓名 性别 班级 登录密码 教师 编号 姓名 性别 所在系 E-R例子(3) 课堂 编号 教师 课程名 人数 上课时间 课程 课程名 性质 开课系 应修人数 E-R例子(4) 实体间联系: 1. 一个课程由多个教师教师教授,每个教师教授多门课程 2. 一个课程开设多个课堂,每个课堂只教授一门课程 课程 教师 讲授 m n 课程 课堂 开设 1 n E-R例子(5) 实体间联系: 3. 一个教师可担任多个课堂的教学,一个课堂只能由一个老师负责。 4. 一个学生可选择多个课堂,一个课堂可容纳多个学生。 课堂 教师 上课 n 1 学生 课堂 选择 m n 已选人数 E-R例子(6) 学生 学号 姓名 性别 班级 登录密码 教师 编号 姓名 性别 所在系 课堂 编号 教师 课程名 人数 上课时间 课程 课程名 性质 开课系 应修人数 选择 m1 n1 已选人数 开设 n3 1 讲授 n4 m4 上课 n2 1 实体、关系、多重性不能重名 An Introduction to Database System An Introduction to Database System !公司不能做为实体。

文档评论(0)

80219pm + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档