首页 理论教育 E-R图及其在关系模型中的应用

E-R图及其在关系模型中的应用

时间:2023-07-04 理论教育 版权反馈
【摘要】:E-R图是描述现实世界关系概念模型的有效方法。E-R图由四个部分组成:矩形框:表示实体,框中文字标注实体名称。E-R图中数据模型间的关联类型,可分为三类:一对一关联、一对多关联和多对多关联,用来描述实体间的约束关系。一对一关联(1:1)对于两个实体A和B,若A中的每一个值在B中有且只有一个实体值与之对应,反之亦然,则称实体集A和B具有一对一的关系。某试卷生成系统中“试题”实体的实体关系如图7-1所示。

E-R图及其在关系模型中的应用

E-R图也称实体-关系图(Entity Relationship Diagram),提供了实体类型、属性和联系的表示方法,用来描述现实世界的概念模型。E-R图是描述现实世界关系概念模型的有效方法。

E-R图由四个部分组成:

(1)矩形框:表示实体,框中文字标注实体名称。

(2)菱形框:表示联系,框中文字标注关联名称。

(3)椭圆框:表示实体或联系的属性,框中文字标注属性名称。

(4)连线:表示实体与属性之间、实体与联系之间、联系与属性之间的连接,直线上标注联系的类型。

E-R图中数据模型间的关联类型,可分为三类:一对一关联、一对多关联和多对多关联,用来描述实体间的约束关系。

(1)一对一关联(1:1)(www.xing528.com)

对于两个实体A和B,若A中的每一个值在B中有且只有一个实体值与之对应,反之亦然,则称实体集A和B具有一对一的关系。

(2)一对多关联(1:N)

对于两个实体A和B,若A中的每一个值在B中有多个实体值与之对应,反之B中每一个实体值在A中至多有一个实体值与之对应,则称实体集A和B具有一对多的关系。

(3)多对多联系(M:N)

对于两个实体A和B,若A中每一个实体值在B中有多个实体值与之对应,反之亦然,则称实体集A与实体集B具有多对多关系。

某试卷生成系统中“试题”实体的实体关系如图7-1所示。

图7-1 E-R图示例

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈