ER 圖
ER圖也被稱為實體-聯系圖,提供了表示實體類型、屬性和聯系的方法,下圖就是典型的一張ER圖。
ER圖主要由四個成分構成:
1 實體
實體是客觀世界中存在的各種事物,或者某個抽象事件,我們都可以將其稱之為實體。一方面,實體可以是現實世界中的課程實體、教師實體、學生實體、職工個體。總而言之,實體可以是現實集合中的一個子集,也可以是各種抽象的對象。實體在ER圖中用矩形表示。
2 屬性
屬性可以認為是實體中的特征,實體通過屬性來描述,例如學生實體有學號、姓名、性別等屬性。
屬性在ER圖中以橢圓來表示。
3 聯系
聯系包括兩方面的含義,一方面是實體和屬性之間的聯系,例如上圖中的司機和司機編號之間的聯系;另一方面是實體和實體之間的聯系,學生和課程實體之間的聯系。
聯系在ER圖中以菱形來表示。
聯系又可以分為這樣三種
1 一對一的聯系(記為1:1)
2 一對多的聯系(1:n)
3 多對多的聯系 (m:n)
用處
ER圖通常被運用在概念數據模型中。