E-R图(Entity Relationship Diagram)实体关系模型

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

它是描述现实世界关系概念模型的有效方法。是表示概念关系模型的一种方式。用“矩形框”表示实体型,矩形框内写明实体名称;用“椭圆图框”或圆角矩形表示实体的属性,并用“实心线段”将其与相应关系的“实体型”连接起来;

用”菱形框“表示实体型之间的联系成因,在菱形框内写明联系名,并用”实心线段“分别与有关实体型连接起来,同时在”实心线段“旁标上联系的类型(1:1,1:n或m:n)

 

数据建模 分为三个阶段:概念结构设计,逻辑结构设计,物理结构设计。

概念结构设计最著名最常常用的方法就是实体-联系方法简称E-R方法。

概念结构设计的策略通常有4种:自顶向下,自底向上,逐步扩张,混合策略。

 

 

E-R图有四个部分

1矩形框:表示实体    ,弱实体外面还要添加矩形框

2.菱形框:表示联系     

3 椭圆形框:表示实体属性或联系属性,主属性名称下划横线     ,多值属性椭圆外面再套实线椭圆,派生属性用虚线椭圆

4连线:实体,属性,联系三者之间用直线相连接  (1:1,    1:n,     m:n)

E-R图的基本三要素:实体,属性,联系

 

一对一联系(1:1)

一对多联系(1:n)

多对多联系(m:n)

 

作图步骤

1.确定所有的实体集合;

2.选择实体集应包含的属性;

3.确定实体集之间的联系;

4.确定实体集的关键字,用下划线在属性上表明关键字的属性组合;

5.确定联系的类型,在用线将表示联系的菱形框联系到实体集时,在线旁注明是1或n(多)来表示联系的类型。

 

举例:

E-R图(Entity Relationship Diagram)实体关系模型_第1张图片

E-R图(Entity Relationship Diagram)实体关系模型_第2张图片

 

 

 

 

你可能感兴趣的:(数据库,mysql,数据库)