E-R圖是什么

e-r圖,也稱實(shí)體-關(guān)系圖,是用來(lái)顯示了實(shí)體集之間關(guān)系的。它提供了表示實(shí)體類型、屬性和聯(lián)系的方法;用來(lái)描述現(xiàn)實(shí)世界的概念模型。er模型是數(shù)據(jù)庫(kù)的設(shè)計(jì)或藍(lán)圖,以后可以作為數(shù)據(jù)庫(kù)實(shí)現(xiàn)。

E-R圖是什么

在E-R圖中,實(shí)體集是一組相似的實(shí)體(數(shù)據(jù)模型中的數(shù)據(jù)對(duì)象),這些實(shí)體可以具有屬性。在數(shù)據(jù)庫(kù)系統(tǒng)中,實(shí)體是數(shù)據(jù)庫(kù)中的表或表中的屬性,因此通過(guò)顯示表及其屬性之間的關(guān)系,ER圖顯示了數(shù)據(jù)庫(kù)的完整邏輯結(jié)構(gòu)。【視頻教程推薦:MySQL教程

E-R圖的組成:

E-R圖是什么

1、實(shí)體(entity)

實(shí)體代表數(shù)據(jù)模型中數(shù)據(jù)對(duì)象或組件,例:人、學(xué)生、音樂(lè)都可以作為一個(gè)數(shù)據(jù)對(duì)象;在ER圖中用矩形來(lái)表示。

在數(shù)據(jù)模型中存在一種特殊的實(shí)體:弱實(shí)體,它無(wú)法通過(guò)其自身屬性唯一標(biāo)識(shí)并依賴于與其他實(shí)體的關(guān)系。在ER圖中,弱實(shí)體用雙矩形來(lái)表示。

注:每個(gè)實(shí)體都有自己的實(shí)體成員或者說(shuō)實(shí)體對(duì)象,但這些成員或?qū)ο笫遣恍枰霈F(xiàn)在ER圖中的。

2、屬性(attribute)

屬性代表實(shí)體所具有的屬性,例:一個(gè)人具有的姓名、年齡、地址等屬性;在ER圖中用橢圓形來(lái)表示,有四種類型的屬性:

1)、關(guān)鍵屬性:可以唯一地標(biāo)識(shí)實(shí)體集中的實(shí)體

2)、復(fù)合屬性:屬于其他屬性組合的屬性

E-R圖是什么

從上圖可以看出:“學(xué)號(hào)”是關(guān)鍵屬性;“地址”是復(fù)合屬性,因?yàn)椤暗刂贰边€由其他屬性組成,比如:省、城市、區(qū)/縣。

3)、多值屬性:可以包含多個(gè)值的屬性稱為多值屬性,用雙橢圓表示。

4)、派生屬性:值是動(dòng)態(tài)的,并且是從另一個(gè)屬性派生來(lái)的,用虛線橢圓表示。

3、關(guān)系(relationship)

關(guān)系是用來(lái)表現(xiàn)實(shí)體之間的聯(lián)系,在ER圖中用菱形來(lái)表示,有四種類型的關(guān)系:

1)、一對(duì)一

2)、一對(duì)多

3)、多對(duì)一

4)、多對(duì)多

E-R圖是什么

E-R圖示例:

E-R圖是什么

總結(jié):

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊5 分享