关于C语言中E-R图的详解

2020-01-06 19:50:44于海丽

E-R  英文缩写为(Entity Relationship Diagram)也称实体-联系图。

提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。

下面就讲详解e-r图,如下:

C语言,E-R图

从上面的的图可以看到一个完整的e-r图有四个部分:

1.矩形框,矩形表示实体型,矩形框内写明实体名;

2.椭圆框,椭圆表示实体的属性,并用无向边将其与相应的实体型连接起来;

3.菱形框,菱形表示实体型之间的联系,在菱形框内写明联系名,

4.联系线,实体与属性之间;实体与联系之间;联系与属性之间用直线相连,有单向和双向线两种,同时在线旁标上联系的类型(1:1,1:n或m:n)。

构图要素

构成E-R图的3个基本要素是实体型、属性和联系,其表示方法为:

1.实体

一般认为,客观上可以相互区分的事物就是实体,实体可以是具体的人和物,也可以是抽象的概念与联系。关键在于一个实体能与另一个实体相区别,具有相同属性的实体具有相同的特征和性质。用实体名及其属性名集合来抽象和刻画同类实体。在E-R图中用矩形表示,矩形框内写明实体名;比如学生张三、学生李四都是实体。如果是弱实体的话,在矩形外面再套实线矩形。