ER圖繪制方法簡介
E-R圖也稱實體-聯系圖(Entity Relationship Diagram),1976年由P.Pchen 提出,提供了表示實體類型、屬性和聯系的方法。
ER圖是我們在上數據庫課的時候提到的,簡單來說就是 輔助數據庫設計的概念模型 。
1.表示方法
實體型:用矩形框,矩形框內寫明實體名
屬性:用橢圓型表示,并用無向邊將其與相應的實體連接起來。(可以連實體,也可以連聯系)
聯系:用菱形表示,菱形框內寫明聯系名,并用無向邊分別與有關實體連接起來,同時在無向邊旁邊標上聯系的類型。
數量:一對一(1:1),一對多(1:n),多對多(m:n)
2.舉例
度娘知道上,有個答主畫的我覺得可以幫助我們理解ER圖的畫法。然而這個答主還被人家留言質疑了“你這根本不叫ER圖”...exm?心疼原答主1s...估計留言的人弄混了數據表結構和ER圖..
3.題目
講完教授給我們出了道畫ER圖的題目
學校中有若干系,每個系有若干班級和教研室,每個教研室有若干教員,其中有的教授和副教授每人各帶若干研究生,每個班有若干學生,每個學生選修若干課程,每門課可由若干學生選修
教授給出的答案是這樣的
班里許多同學畫成了這樣( 錯誤,敲黑板 ):
這個錯誤的原因是對業務缺乏了解。本科生從屬于班級,研究生從屬于教研室,本科生與研究生是兩個不同的實體,而不是學生實體的兩個分類。
4.畫圖軟件
我沒有去下專門的畫ER圖的軟件,上面兩張圖我是用visio畫的,office大禮包賽高~
來自:http://www.jianshu.com/p/196986590d62
本文由用戶 PhyllisJGRQ 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!