2016.8.10
E-R圖也稱實體-聯系圖(Entity Relationship Diagram),
提供了表示實體類型、屬性和聯系的方法,用來描述現實世界的概念模型。
在ER圖中有如下四個成分
矩形框
表示實體,在框中記入實體名。菱形框
表示聯系,在框中記入聯系名。橢圓形框
表示實體或聯系的屬性,將屬性名記入框中。對于主屬性名,則在其名稱下劃一下劃線。連線:
實體與屬性之間用直線相連;
實體與聯系之間用直線相連;
聯系與屬性之間用直線相連,并在直線上標注聯系的類型。
對于一對一聯系,要在兩個實體連線方向各寫1;
對于一對多聯系,要在一的一方寫1,多的一方寫N;
對于多對多聯系,則要在兩個實體連線方向各寫N,M。
作圖步驟
- 確定所有的實體集合;
- 選擇實體集應包含的屬性;
- 確定實體集之間的聯系;
- 確定實體集的關鍵字,用下劃線在屬性上表明關鍵字的屬性組合;
- 確定聯系的類型,在用線將表示聯系的菱形框聯系到實體集時,在線旁注明是1或n(多)來表示聯系的類型。