18143453325 在线咨询 在线咨询
18143453325 在线咨询
所在位置: 首页 > 营销资讯 > 信息时代 > 实体-联系模型(数据库)

实体-联系模型(数据库)

时间:2022-11-13 02:30:02 | 来源:信息时代

时间:2022-11-13 02:30:02 来源:信息时代

    实体-联系模型 : 现实世界语义的图形化表示,是广泛应用于数据库设计的概念模型,简称E-R模型。1976年,P.Chen提出E-R模型,目前在不同程度上扩充了它的语义结构,有了各种扩充ER模型,但基本结构仍是Chen提出的E-R模型结构。
E-R模型的基本组成是实体(entity)、属性(attribute)和联系(relationship)。
实体是现实世界中可区别于其他对象的“事件”或“物体”,凡具有共性的实体可组成集合,称为实体积(entity set)。它可用矩形表示,每个实体集由实体集名标识。属性用椭圆表示,它描述了实体或联系的特征,每个属性由属性名标识,用无向边将其与相应的实体(或联系)连接。联系用菱形表示,每个联系由联系名标识,它描述了实体集间的关联关系,用无向边将其与相应的实体集连接。联系分为3类:一对一联系(简记为1:1)、一对多联系(简记为1:n)和多对多联系(简记为n:m)。一对一联系表示实体集A中的每一实体至多同实体集B中的一个实体相联系,同样实体集B中的每一实体也至多与A中一个实体相联系。一对多联系表示实体集A中每个实体可以同实体集B中多个实体相联系,而B中每个实体至多同A中一个实体相联系。多对多联系表示实体集A中每个实体可以同实体集B中多个实体相联系,而B中每个实体也可同A中多个实体相联系。每一个联系可以和多个实体集相关联,联系所涉及的实体集的数目称为联系的元(degree)。由矩形、椭圆形及菱形所构成的E-R模型称E-R图,图1给出了E-R图的一个例子。


图1 工厂物资管理E-R模型


在现实世界中,某些实体对另一些实体具有很强的依赖性,这些实体的存在必须以其依附的实体的存在为前提,前者称为弱实体(weak entity),后者称为“双亲实体”。例如,一个职工可能有多个亲属,可以将职工与亲属设计成两个实体集,亲属的信息是以职工信息的存在为前提的。在E-R模型中,弱实体集用双线矩形框表示,与弱实体集的联系用双线菱形框表示,这里双亲实体集与弱实体集的联系只能是1:1或1:n。图2是职工与亲属联系的图示。


图2 弱实体的表示

74
73
25
news

版权所有© 亿企邦 1997-2022 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭