版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、數(shù)據(jù)庫(kù)自學(xué)札記(2)ER圖、對(duì)象聯(lián)系圖和類圖的特征與比較第一部分:簡(jiǎn)述第一部分:簡(jiǎn)述ER圖,對(duì)象聯(lián)系圖和類圖的基本概念和特點(diǎn)圖,對(duì)象聯(lián)系圖和類圖的基本概念和特點(diǎn)ER圖:ER圖是用來(lái)表示實(shí)體聯(lián)系模型(EntityRelationshipModel)的方式,這個(gè)模型可以直接從現(xiàn)實(shí)世界中抽象出實(shí)體類型和實(shí)體間的聯(lián)系。舉個(gè)例子來(lái)說(shuō)。。。下面對(duì)上述例子做一個(gè)說(shuō)明,同時(shí)給出ER圖的約定表示方法。(1)矩形框,表示實(shí)體類型(即考慮問(wèn)題的對(duì)象)(2)菱
2、形框,表示聯(lián)系類型(即實(shí)體間的聯(lián)系)(3)橢圓形框,表示實(shí)體類型和聯(lián)系類型的屬性(對(duì)于鍵的屬性,在屬性下面劃一條橫線)(4)直線,聯(lián)系類型與其涉及的實(shí)體類型之間用直線相連,用來(lái)表示他們之間的聯(lián)系,在直線端部標(biāo)注聯(lián)系的種類(1:11:NM:N)再通過(guò)一個(gè)例子來(lái)說(shuō)明用ER圖表示現(xiàn)實(shí)世界的特點(diǎn):1)考慮零件和工程的關(guān)系,零件可以服務(wù)于不同的工程,一個(gè)工程也需要各種不同的零件,因此,建模的時(shí)候零件和工程是一個(gè)多對(duì)多的聯(lián)系。a)首先確定實(shí)體類型,
3、這個(gè)例子中,實(shí)體只有兩個(gè),就是工程和零件b)再確定聯(lián)系類型,正如前面所述,工程和零件的關(guān)系是M:N的關(guān)系c)把實(shí)體類型和聯(lián)系類型組合成ER圖(見(jiàn)圖1)d)確定實(shí)體類型和聯(lián)系類型的屬性。在這個(gè)例子中,project的屬性有項(xiàng)目號(hào)J#、項(xiàng)目名稱JNAME、項(xiàng)目開(kāi)工日期DATE;而part的屬性有零件號(hào)P#、零件名PNAME、零件顏色COL以及零件重量WEIGHT。聯(lián)系類型P_P的屬性是項(xiàng)目需要的零件數(shù)量TOTLE。JNAMEJ#DATEPR
4、OJECTPARTP#PNAMEWEIGHTCOLP_PTOTALMN圖1工程和零件的ER圖從上面的可以看出,ER圖作為對(duì)現(xiàn)實(shí)世界的抽象,可以很方便的表示出現(xiàn)實(shí)中實(shí)體以及實(shí)體間的聯(lián)系,不同形狀的框代表不同的概念,讓讀者一目了然哪些是實(shí)體,哪些是聯(lián)系,哪些是屬性。實(shí)體間的數(shù)量對(duì)應(yīng)關(guān)系也通過(guò)連線兩端的數(shù)字記號(hào)體現(xiàn)出來(lái)了??梢哉f(shuō),ER圖是一種簡(jiǎn)潔的模擬現(xiàn)實(shí)世界的符號(hào)方法。對(duì)象聯(lián)系圖:使用類型構(gòu)造圖的思想,可以把ER圖擴(kuò)充成為對(duì)象聯(lián)系圖。對(duì)象聯(lián)
5、系圖可以完整地揭示數(shù)據(jù)間的聯(lián)系。對(duì)象聯(lián)系圖有一下幾個(gè)基本成分:數(shù)據(jù)庫(kù)自學(xué)札記(2)FacultyStudentPersonagenamesonfonsalary圖3帶概化邊的對(duì)象聯(lián)系圖類圖:基于面向?qū)ο蠹夹g(shù)UML(統(tǒng)一建模語(yǔ)言)的類圖可以描述系統(tǒng)的靜態(tài)結(jié)構(gòu),包括類和類之間的聯(lián)系。類圖和前面所說(shuō)的ER圖及對(duì)象聯(lián)系圖有著許多相似的地方,但是所用的術(shù)語(yǔ)和符號(hào)不同。下面的是ER圖中術(shù)語(yǔ)和類圖中術(shù)語(yǔ)的一個(gè)對(duì)照:類圖中的基本成分是類和關(guān)聯(lián):(1)類
6、被表示為由三個(gè)部分組成的方框a)上面部分給出了類的名稱b)中間部分給出了該類的單個(gè)對(duì)象的屬性c)下面部分給出了一些可以應(yīng)用到這些對(duì)象的操作(2)關(guān)聯(lián)是對(duì)類的實(shí)例之間聯(lián)系的命名,相當(dāng)于ER模型中的聯(lián)系類型。與聯(lián)系有關(guān)的內(nèi)容有:a)關(guān)聯(lián)元數(shù)(degree):與關(guān)聯(lián)有關(guān)的類的個(gè)數(shù),亦稱為度數(shù)b)關(guān)聯(lián)角色(role):關(guān)聯(lián)的端部,也就是與關(guān)聯(lián)相連的類。角色名可以重新命名,也可以默認(rèn)類的名字作為角色名c)重復(fù)度(multiplicity):就是在
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- er圖,對(duì)象聯(lián)系圖和類圖的特征與比較
- er圖、對(duì)象聯(lián)系圖和uml類圖
- ER圖.doc
- 反向生成er圖
- er圖習(xí)題大全
- 聯(lián)系尺寸圖.dwg
- 聯(lián)系尺寸圖.dwg
- 機(jī)床聯(lián)系圖.dwg
- 聯(lián)系尺寸圖.dwg
- 尺寸聯(lián)系圖.dwg
- 機(jī)床聯(lián)系圖.dwg
- 機(jī)床聯(lián)系圖.dwg
- 聯(lián)系尺寸圖.dwg
- 尺寸聯(lián)系圖.dwg
- 尺寸聯(lián)系圖.dwg
- 聯(lián)系尺寸圖.dwg
- 尺寸聯(lián)系圖.dwg
- 尺寸聯(lián)系圖.dwg
- 機(jī)床聯(lián)系圖.dwg
- 尺寸聯(lián)系圖.dwg
評(píng)論
0/150
提交評(píng)論