溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

數(shù)據(jù)庫中E-R圖是如何組成的

發(fā)布時間:2020-12-05 13:36:45 來源:億速云 閱讀:894 作者:小新 欄目:MySQL數(shù)據(jù)庫

小編給大家分享一下數(shù)據(jù)庫中E-R圖是如何組成的,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

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

在E-R圖中,實體集是一組相似的實體(數(shù)據(jù)模型中的數(shù)據(jù)對象),這些實體可以具有屬性。在數(shù)據(jù)庫系統(tǒng)中,實體是數(shù)據(jù)庫中的表或表中的屬性,因此通過顯示表及其屬性之間的關系,ER圖顯示了數(shù)據(jù)庫的完整邏輯結構。

E-R圖的組成:

數(shù)據(jù)庫中E-R圖是如何組成的

1、實體(entity)

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

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

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

2、屬性(attribute)

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

1)、關鍵屬性:可以唯一地標識實體集中的實體

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

數(shù)據(jù)庫中E-R圖是如何組成的

從上圖可以看出:“學號”是關鍵屬性;“地址”是復合屬性,因為“地址”還由其他屬性組成,比如:省、城市、區(qū)/縣。

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

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

3、關系(relationship)

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

1)、一對一

2)、一對多

3)、多對一

4)、多對多

數(shù)據(jù)庫中E-R圖是如何組成的

E-R圖示例:

數(shù)據(jù)庫中E-R圖是如何組成的

以上是“數(shù)據(jù)庫中E-R圖是如何組成的”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業(yè)資訊頻道!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。

AI