ER圖,數(shù)據(jù)建模與數(shù)據(jù)字典

2018-02-24 16:16 更新

需求分析是做項目中的極為重要的一環(huán),而作為整個項目中的'血液'--數(shù)據(jù),更是重中之重。viso,workbench,phpmyadmin等軟件可以幫我們更好的處理數(shù)據(jù)分析問題。

ER圖


E-R方法是“實體-聯(lián)系方法”(Entity-Relationship Approach)的簡稱。它是描述現(xiàn)實世界概念結(jié)構(gòu)模型的有效方法。是表示概念模型的一種方式,用矩形表示實體型,矩形框內(nèi)寫明實體名;用橢圓表示實體的屬性,并用無向邊將其與相應(yīng)的實體型連接起來,屬性如果有下劃線的話,就表示該屬性為主鍵屬性;用菱形表示實體型之間的聯(lián)系,在菱形框內(nèi)寫明聯(lián)系名(實體和實體之間的關(guān)系),并用無向邊分別與有關(guān)實體型連接起來,同時在無向邊旁標(biāo)上聯(lián)系的類型(1:1,1:n或m:n)

實體之間聯(lián)系

聯(lián)系可分為以下 3 種類型:

(1) 一對一聯(lián)系(1 ∶1)
例如,一個部門有一個經(jīng)理,而每個經(jīng)理只在一個部門任職,則部門與經(jīng)理的聯(lián)系是一對一的。

(2) 一對多聯(lián)系(1 ∶N)
例如,某校教師與課程之間存在一對多的聯(lián)系“教”,即每位教師可以教多門課程,但是每門課程只能由一位教師來教

(3) 多對多聯(lián)系(M ∶N)
例如,圖1表示學(xué)生與課程間的聯(lián)系(“學(xué)”)是多對多的,即一個學(xué)生可以學(xué)多門課程,而每門課程可以有多個學(xué)生來學(xué)。聯(lián)系也可能有屬性。例如,學(xué)生“ 學(xué)” 某門課程所取得的成績,既不是學(xué)生的屬性也不是課程的屬性。由于“成績” 既依賴于某名特定的學(xué)生又依賴于某門特定的課程,所以它是學(xué)生與課程之間的聯(lián)系“學(xué)”的屬性。

推薦使 億圖圖示專家或viso 來畫ER圖

數(shù)據(jù)建模

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號