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

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