数据库设计--实体关系图(ERD)

数据库设计--实体关系图(ERD)
1、E-R图的定义
实体关系图:简记E-R图是指以实体、关系、属性三个基本概念概括数据的基本结构,从⽽描述静态数据结构的概念模式。 –百度百科
2、E-R的使⽤⽅法
E-R图为实体-联系图,提供了表⽰实体型、属性和联系的⽅法,⽤来描述现实世界的概念模型。实体关系图表⽰在信息系统中概念模型的数据存储。 –百度百科
2.1E-R图表⽰法(Chen’s模型)
2.2E-R表⽰法中各图形的定义
实体:具有公共性质的可相互区别的现实世界对象的集合,可以是具体的,也可以是抽象的概念或联系。
属性:实体所具有的模拟特性,⼀个实体可由若⼲个属性来刻画。
关系:数据对象彼此之间相互联系的⽅式称为关系。
关系连接线:⽤来连接实体与关系的线段。
2.3E-R图的局部表⽰结构
实体--属性  实体--关系 实体之间的关系
2.4E-R图中实体与关系详解
vaio sz
1.联系的类型
(1)⼀对⼀联系(1:1)
例如:⼀个球队只能有⼀个经理,⼀个经理只在⼀个球队任职,则球队和经理是⼀对⼀的。
(2)⼀对多联系(1:n)
例如:⼀门课程由⼀个教师任教,⼀个教师可以任教多门课程,则教师和课程是⼀对多的。
(3)多对多联系(n:n)
例如:⼀个学⽣可以选多门选修课,⼀门选修课可以被多个学⽣选修,则学⽣和选修课是多对多的。
2.多实体之间的关系
定义:在两个以上多个实体集之间,当⼀个实体集与其它实体集之间均(注意是均)存在相同关系,⽽其它实体集之间均(注意是均)没有关系时,这种关系才称之为多个实体集之间的关系。
例如:有三个实体:供应商、零件、项⽬,⼀个供应商可以供应多个项⽬多个零件,每个项⽬可以使⽤多个供应商提供的零件,每种零件可以由不同供应商提供。
分析这个例⼦,我们可以看出:供应商和零件是多对多的,供应商和项⽬是多对多的,但是 项⽬和零件之间却是没有关系的。
这符合多实体之间关系的定义,所以可以画成如下形式:黄磷行业准入条件
3.多实体之间的关系和多实体每两个实体之间的关系的区别
例如:有三个实体:供应商、零件、项⽬,画出三个实体之间的关系和三个实体两两对应的关系
对别人的尊称三个实体之间的关系wap服务
三个实体两两对应的关系
苟仲武由此,可以看出 三个实体之间的关系和三个实体两两对应的关系是不等价的。弾孔
2.5E-R图实例

本文发布于:2024-09-22 20:31:39,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/611806.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:实体   关系   联系
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议