ER图(实体关系图)怎么画?
關于繪圖,我一般遵循這樣的原則:
繪圖前先充分理解這類圖形,回答它是什么,具有哪些繪圖規范,最后才是怎么畫。
一、什么是E-R圖?
E-R圖又稱實體關系圖,是一種提供了實體,屬性和聯系的方法,用來描述現實世界的概念模型。通俗點講就是,當我們理解了實際問題的需求之后,需要用一種方法來表示這種需求,概念模型就是用來描述這種需求。
比如學生生活中的校園卡系統數據庫、公交卡系統數據庫等等,都離不來實體關系圖。
?
學生就業系統E-R圖
?
- E-R圖中的基本元素(以上面的學生飯卡E-R圖為例):
1)實體
實際問題中客觀存在的并且可以相互區別的事物稱為實體。實體是現實世界中的對象,可以具體到人,事,物。比如:上圖中的飯卡、學生、辦公室、食堂、超市。
2)屬性
實體所具有的某一個特性稱為屬性,在E-R圖中屬性用來描述實體。比如上圖中的學生,可以用“姓名”、“院系”、“班級”、“手機號”進行屬性描述。
3)實體集
具有相同屬性的實體的集合稱為實體集。例如:全體學生就是一個實體集,(983573,李剛,男,2000/12/12)是學生實體集中的一個實體。
4)鍵
在描述實體集的所有屬性中,可以唯一標識每個實體的屬性稱為鍵。鍵也是屬于實體的屬性,作為鍵的屬性取值必須唯一且不能“空置”。比如:不重復的學生號,就可以作為學生的“鍵”。
5)實體型
具有相同的特征和性質的實體一定有相同的屬性,用實體名及其屬性名集合來抽象和刻畫同類實體稱為實體型,其表示格式為:實體名(屬性1,屬性2,……)
6)聯系
世界上任何事物都不是孤立存在的,事物內部和事物之間都有聯系的,實體之間的聯系通常有3種類型:一對一聯系,一對多聯系,多對多聯系。
二、E-R圖的繪圖規范
在ER圖中有如下四個成分:
1)矩形框:表示實體,在框中記入實體名。
?
2)菱形框:表示聯系,在框中記入聯系名。
?
3)橢圓形框:表示實體或聯系的屬性,將屬性名記入框中。對于主屬性名,則在其名稱下劃一下劃線。
?
4)連線:實體與屬性之間;實體與聯系之間;聯系與屬性之間用直線相連,并在直線上標注聯系的類型。(對于一對一聯系,要在兩個實體連線方向各寫1; 對于一對多聯系,要在一的一方寫1,多的一方寫N;對于多對多關系,則要在兩個實體連線方向各寫N,M。)
?
三、E-R圖的具體繪制流程
前面了解完E-R圖的定義、組成元素以及繪制規范,我們這部分具體介紹E-R圖的繪制步驟,大致可以分為以下5步:
- 1)確定所有的實體集合;
- 2)選擇實體集應包含的屬性;
- 3)確定實體集之間的聯系;
- 4)確定實體集的關鍵字,用下劃線在屬性上表明關鍵字的屬性組合;
- 5)確定聯系的類型,在用線將表示聯系的菱形框聯系到實體集時,在線旁注明是1或n(多)來表示聯系的類型。
接下來以?億圖圖示?軟件為例,直接進行繪制演示:
第一,打開軟件,直接“新建空白畫布”;
第二,從左側符號庫拖拽矩形框,確定所有的實體集合及各自的關系;
?
第三,從左側符號庫拖拽橢圓形框,選擇實體集應包含的屬性;
?
第四,確定聯系的類型,在用線將表示聯系的菱形框聯系到實體集時,在線旁注明是1或n(多)來表示聯系的類型。
?
簡單4步,一幅E-R圖就畫出來了。
想感受這種繪圖效率的小伙伴,可以免費下載體驗▼▼▼
億圖圖示免費下載 ? E-R圖繪制必備神器? edrawsoft.cn
除了操作簡單高效,億圖圖示軟件還有很多強大的功能,比如:
模板一鍵替換
打開右側工具欄,點擊“主題”,選擇心儀的主題即可實現一鍵替換;
?
社交分享
如果你想把文件分享給同事/朋友,可以點擊菜單欄右上角分享按鈕,支持分享至微信、微博、QQ以及QQ空間,其中微信分享支持文件生成二維碼,用戶掃碼即可完成分享動作。
?
支持多端運行
億圖圖示同時兼容Windows、Mac、Linux,以及網頁在線版;無論你是什么類型的電腦,億圖圖示都可以完美適配。
支持多種文件格式導入導出
導入上,除了支持常見的圖片格式、HTML格式、PDF格式外,它還額外支持導入Visio格式、ico格式等。
導出上,億圖圖示支持的文件格式也非常多樣,大部分流程圖軟件不支持的PS、Word、Excel、PPT等格式,通過億圖圖示同樣可以導出。當然,Visio格式同樣支持導出。
個人云文檔
億圖圖示最新版還打通了電腦版與在線版,增加了個人云功能。只需登陸同一個賬號,兩個平臺即可實時同步更新文件。不管你怎么更換電腦,都不用擔心軟件不兼容或文件丟失的問題。
億圖圖示免費下載 | 高效繪制ER圖? edrawsoft.cn
如此繪圖神器,大家一起收藏、體驗起來???
總結
以上是生活随笔為你收集整理的ER图(实体关系图)怎么画?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: B. File List
- 下一篇: javascript --- 再读作用