概念模型就是一种信息结构,用于现实世界到信息世界的抽象化描述。E-R模型(Entry-Relationship Model),即实体联系模型或实体关系模型,是用来描述现实世界概念模型的有力工具,他是由美籍华裔计算机科学家陈品山(P.P.S.Chen)提出的一种实体联系模型,通过实体、属性、联系三元组表达概念模型。在现实世界中,事物内部及事物之间都存在着一定的联系,实体内部的联系通常指组成实体的各属性之间的联系,实体之间的联系通常指不同实体的实体集间的联系。实体之间的联系中,把参与实体联系的实体数目称为联系的度,两个实体之间的联系度为2,也称为二元联系;三个实体之间的联系度为3,称为三元联系;N个实体之间的联系度为N,也称为N元联系。无论是不同实体间还是实体内部,联系都分为一对一联系、一对多联系、多对多联系,具体阐述如表3-26所示。
表3-26 实体联系类型
E-R模型基于E-R图来描述上述多样化的实体联系,即概念模型。E-R图采用不同的几何形状包括矩形、椭圆形以及菱形分别表示实体、属性和联系,具体如下:
矩形:表示实体,矩形框内写明实体名称。
椭圆形:表示属性,用无向边将其与对应的实体连接起来。
菱形:表示联系,菱形框内写明联系名,用无向边分别与有关实体连接起来,同时在无向边旁边标注联系的类型(1:1、1:n、m:n)。如果联系具有属性,则相应属性需要用无向边与该联系连接起来。
表3-26 实体联系类型
| 关系 | 符号 |
| 一对一 | 1:1 |
| 一对多 | 1:n |
| 多对多 | m:n |
矩形:表示实体,矩形框内写明实体名称。
椭圆形:表示属性,用无向边将其与对应的实体连接起来。
菱形:表示联系,菱形框内写明联系名,用无向边分别与有关实体连接起来,同时在无向边旁边标注联系的类型(1:1、1:n、m:n)。如果联系具有属性,则相应属性需要用无向边与该联系连接起来。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




