實(shí)體關(guān)系圖(E-R圖)基本概念詳解

E-R圖,也稱為實(shí)體關(guān)系圖,用于顯示實(shí)體集之間的關(guān)系。它提供了一種表示實(shí)體類型、屬性和連接的方法;用來(lái)描述現(xiàn)實(shí)世界的概念模型。ER模型是數(shù)據(jù)庫(kù)的設(shè)計(jì)或藍(lán)圖,將來(lái)可以作為數(shù)據(jù)庫(kù)來(lái)實(shí)現(xiàn)。
在E-R圖中,實(shí)體集是一組相似的實(shí)體(數(shù)據(jù)模型中的數(shù)據(jù)對(duì)象),它們可以有屬性。在數(shù)據(jù)庫(kù)系統(tǒng)中,實(shí)體是數(shù)據(jù)庫(kù)中的表或?qū)傩?,因此ER圖通過(guò)顯示表和它們的屬性之間的關(guān)系來(lái)顯示數(shù)據(jù)庫(kù)的完整邏輯結(jié)構(gòu)。[視頻教程推薦:MySQL教程]
電子病歷圖的組成:
1.實(shí)體
實(shí)體表示數(shù)據(jù)模型中的數(shù)據(jù)對(duì)象或組件。例如,人、學(xué)生和音樂(lè)都可以被視為數(shù)據(jù)對(duì)象。在電流變圖中用矩形表示。
數(shù)據(jù)模型中有一個(gè)特殊的實(shí)體:弱實(shí)體,它不能通過(guò)自身的屬性唯一識(shí)別,并且依賴于與其他實(shí)體的關(guān)系。在電流變圖中,弱實(shí)體用雙矩形表示。
注意:每個(gè)實(shí)體都有自己的實(shí)體成員或?qū)嶓w對(duì)象,但是這些成員或?qū)ο蟛恍枰霈F(xiàn)在er圖中。
2.屬性
屬性代表一個(gè)實(shí)體的屬性,如一個(gè)人的姓名、年齡、地址和其他屬性;在電流變圖中用橢圓表示,有四種類型的屬性:
- 關(guān)鍵屬性:可以唯一標(biāo)識(shí)實(shí)體集內(nèi)的實(shí)體
- 復(fù)合屬性:屬于其他屬性組合的屬性
從上圖可以看出,“學(xué)生人數(shù)”是關(guān)鍵屬性;“地址”是一個(gè)復(fù)合屬性,因?yàn)?ldquo;地址”也由其他屬性組成,如省、市和區(qū)/縣。
3)多值屬性:可以包含多個(gè)值的屬性稱為多值屬性,用雙橢圓表示。
4)派生屬性:該值是動(dòng)態(tài)的,從另一個(gè)屬性派生而來(lái),用點(diǎn)橢圓表示。
3.關(guān)系
關(guān)系用于表示實(shí)體之間的關(guān)系,在ER圖中用菱形表示。有四種類型的關(guān)系:
- 一對(duì)一
- 一對(duì)多
- 多對(duì)一
- 多對(duì)多
電子病歷圖示例:
總結(jié):以上是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助。以上是什么是E-R圖的詳細(xì)內(nèi)容,等等
到此這篇關(guān)于實(shí)體關(guān)系圖(E-R圖)基本概念詳解的文章就介紹到這了,更多相關(guān)實(shí)體關(guān)系圖(E-R圖)基礎(chǔ)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持腳本之家!
相關(guān)文章
- 這篇文章主要介紹了E-R圖實(shí)例圖文詳解,本文通過(guò)題目給定實(shí)體,要求等做出E-R圖,多個(gè)實(shí)例來(lái)詳細(xì)講述了該項(xiàng)技術(shù),需要的朋友可以參考下2021-08-26
開(kāi)源向量數(shù)據(jù)庫(kù)milvus v2.5.5
Milvus 是一款全球領(lǐng)先的開(kāi)源向量數(shù)據(jù)庫(kù),賦能 AI 應(yīng)用和向量相似度搜索,加速非結(jié)構(gòu)化數(shù)據(jù)檢索,用戶在任何部署環(huán)境中均可獲得始終如一的用戶體驗(yàn),喜歡的朋友快來(lái)下載體驗(yàn)2025-03-09- MySQL連接工具app是一款數(shù)據(jù)庫(kù)管理軟件,MySQL連接工具用于在數(shù)據(jù)庫(kù)之間瀏覽切換SQL查詢和標(biāo)簽帶有語(yǔ)法突出顯示的簡(jiǎn)單的界面,使用方便,您可以免費(fèi)下載安卓手機(jī)MySQL連接2023-10-31
Sqlite Master(數(shù)據(jù)庫(kù)編輯器) for Android v3.06 安卓版
SqliteMaster漢化版app是一款非常強(qiáng)大的SQLite數(shù)據(jù)庫(kù)的管理工具,該款工具可以幫助開(kāi)發(fā)者輕松管理SQLite數(shù)據(jù)庫(kù)。Sqlite編輯器最新版中文版支持增、刪、改、查等常規(guī)操作,2021-07-06Arcgis怎么新建數(shù)據(jù)庫(kù)? Arcgis創(chuàng)建數(shù)據(jù)庫(kù)的技巧
Arcgis怎么新建數(shù)據(jù)庫(kù)?Arcgis中想要?jiǎng)?chuàng)建數(shù)據(jù)庫(kù),該怎么創(chuàng)建呢?下面我們就來(lái)看看Arcgis創(chuàng)建數(shù)據(jù)庫(kù)的技巧,下面我們就來(lái)看看詳細(xì)的教程2021-07-05