DB02-实体联系模型.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文档。上传文档
查看更多
DB02-实体联系模型

信息的三个领域 现实世界:是存在于人们头脑之外的 客观世界。 信息世界:是现实世界在人们头脑中 的反映。 机器世界:是信息世界中信息的数据化 三个领域的术语 概念模型与E-R图 概念模型 用于信息世界的建模,是设计数据库的先导,是确定数据库包含哪些信息内容的关键。概念模型的表示方法最常用的是 实体-联系方法(即E-R图)。建立一个正确反映客观事物的概念模型,应考虑如下几个方面: 实体与实体型 属性 联系 示例——某公司数据库需求说明 1. 公司分若干部门,每个部门有一个名字,一个编号和一个管理该部门的雇员(经理)并记录下该雇员开始管理该部门的日期,一个部门可以分散在几个地点。 2. 一个部门控制若干项目,每个项目有一个名字,一个编号和一个单独的地点。 3. 保存每个雇员的名字、社会保险号、地址、工资、性别和出生日期。一个雇员隶属一个部门但可在由不同部门控制的几个项目中工作,要求记录雇员每周在各个项目中工作的时数,并指明其上司。 4. 保存雇员的所有赡养人的信息,包括姓名、性别、出生日期及与雇员之间的关系。 实体与实体型 实体:客观存在并可相互区别的事物。 实体集:同一类型实体的集合。 实体型:具有共性的一类实体。 弱实体:现实世界中存在一类特殊的实体,其存在依赖于另一实体,且本身不具有关键属性,这类实体称为弱实体。 在E-R图中实体型用矩形框表示,在框内写上实体名 。弱实体型用双框矩形表示。 示例 1. 公司分若干部门,每个部门有一个名字,一个编号和一个管理该部门的雇员(经理)并记录下该雇员开始管理该部门的日期,一个部门可以分散在几个地点。 2. 一个部门控制若干项目,每个项目有一个名字,一个编号和一个单独的地点。 3. 保存每个雇员的名字、社会保险号、地址、工资、性别和出生日期。一个雇员隶属一个部门但可在由不同部门控制的几个项目中工作,要求记录雇员每周在各个项目中工作的时数,并指明其上司。 4. 保存雇员的所有赡养人的信息,包括姓名、性别、出生日期及与雇员之间的关系。 “公司”例子中的四个实体型 属性描述实体的某些特殊性质 小结 属性:对实体特征的描述。 (椭圆) 同一实体型的实体具有相同的属性 。 域: 属性的取值范围。 同一实体型的不同实体在各个属性域上的取值可能不同。 原子属性:属性域由简单值组成。 组合属性:由原子属性和其他组合属性构成, 其域为结构值组成。(树) 单值属性:对应域中的元素为单个值。 多值属性:对应域中的元素为集合。 (虚椭圆) 码(实体键):能唯一标识实体的属性或极小属性组。 (下划线) 示例 1. 公司分若干部门,每个部门有一个名字,一个编号和一个管理该部门的雇员(经理)并记录下该雇员开始管理该部门的日期,一个部门可以分散在几个地点。 2. 一个部门控制若干项目,每个项目有一个名字,一个编号和一个单独的地点。 3. 保存每个雇员的名字、社会保险号、地址、工资、性别和出生日期。一个雇员隶属一个部门但可在由不同部门控制的几个项目中工作,要求记录雇员每周在各个项目中工作的时数,并指明其上司。 4. 保存雇员的所有赡养人的信息,包括姓名、性别、出生日期及与雇员之间的关系。 “DEPARTMENT”类型的属性 DEPARTMENT “EMPLOYEE”类型的属性 EMPLOYEE “PROJECT”类型的属性 PROJECT “DEPENDENT”类型的属性 一对一联系 一对多联系 多对多联系 三类联系之间的关系 课堂练习 用E-R图表示教学情况(教师、学生、课程)的概念模型。 某工厂生产若干产品,每种产品由不同的零件组成,有的零件可用在不同的产品上,这些零件由不同的原材料组成。不同零件所用的材料可以相同。这些零件按所属的不同产品分别存放在仓库中,原材料按照类别存放在若干仓库中。请用E-R图表示产品、零件、材料、仓库的概念模型。 “公司”例子中的六种联系 * * * * * * * 如果实体集A中的任一实体至多对应实体集B中的一个实体;反之,B中的任一实体至多对应A中的一个实体,则称A与B是一对一联系。记作1:1。 A B 【例】病人与病床 学校与正校长 实体型A 联系名 实体型B 1:1联系 如果实体集A中至少有一个实体对应于实体集B中一个以上实体;反之,B中的任一实体至多对应A中一个实体,则称A与B是一对多联系。记作1:n。 【例】班级与学生 父亲与子女

文档评论(0)

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

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

1亿VIP精品文档

相关文档