E-R圖也稱實體-聯系圖(Entity Relationship Diagram),提供了表示實體類型、屬性和聯系的方法,用來描述現實世界的概念模型。
它是描述現實世界關系概念模型的有效方法。是表示概念關系模型的一種方式。用“矩形框”表示實體型,矩形框內寫明實體名稱;用“橢圓圖框”或圓角矩形表示實體的屬性,並用“實心線段”將其與相應關系的“實體型”連接起來;
用”菱形框“表示實體型之間的聯系成因,在菱形框內寫明聯系名,並用”實心線段“分別與有關實體型連接起來,同時在”實心線段“旁標上聯系的類型(1:1,1:n或m:n)。
中文名實體-聯系圖外文名Entity Relationship Diagram簡稱E-R圖類別概念模型
在ER圖中有如下四個成分:
- 矩形框: 表示實體,在框中記入實體名。
- 菱形框: 表示聯系,在框中記入聯系名。
- 橢圓形框: 表示實體或聯系的屬性,將屬性名記入框中。對於主屬性名,則在其名稱下划一下划線。
- 連線: 實體與屬性之間;實體與聯系之間;聯系與屬性之間用直線相連,並在直線上標注聯系的類型。(對於一對一聯系,要在兩個實體連線方向各寫1; 對於一對多聯系,要在一的一方寫1,多的一方寫N;對於多對多關系,則要在兩個實體連線方向各寫N,M。
上一張圖
簡單點說就是
-
方框表示實體
-
橢圓表示屬性
-
菱形表示聯系
-
連接實體要用菱形框並且在菱形框兩側的直線標注關系的特點
- 一對一:1 — 1
- 一對多:1 — n
- 多對一:n— 1
- 多對多:n — n