




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、 2.1 2.1 概述概述 2.2 2.2 實(shí)體實(shí)體 2.3 2.3 屬性屬性 2.4 2.4 聯(lián)系聯(lián)系 2.3 2.3 弱實(shí)體弱實(shí)體 2.6 實(shí)體聯(lián)系模型的繪制實(shí)例實(shí)體聯(lián)系模型的繪制實(shí)例1第第2章章實(shí)體聯(lián)系模型實(shí)體聯(lián)系模型教學(xué)內(nèi)容:教學(xué)內(nèi)容: 教學(xué)目的教學(xué)目的 掌握實(shí)體、屬性及聯(lián)系的定義;掌握實(shí)體、屬性及聯(lián)系的定義; 掌握二元聯(lián)系的三種類型;掌握二元聯(lián)系的三種類型; 了解三元及多元聯(lián)系;了解三元及多元聯(lián)系; 了解弱實(shí)體,子類和超類;了解弱實(shí)體,子類和超類; 掌握掌握ER圖的繪制方法。圖的繪制方法。22.1概述概述 為了把現(xiàn)實(shí)的對象放在計(jì)算機(jī)中存儲,必須對客觀對象進(jìn)行為了把現(xiàn)實(shí)的對象放在計(jì)算機(jī)
2、中存儲,必須對客觀對象進(jìn)行抽象,一般分兩步:抽象,一般分兩步: (1)現(xiàn)實(shí)世界中的客觀對象抽象為概念模型;)現(xiàn)實(shí)世界中的客觀對象抽象為概念模型; (2)把概念模型轉(zhuǎn)換為某一)把概念模型轉(zhuǎn)換為某一DBMS支持的數(shù)據(jù)模型。支持的數(shù)據(jù)模型。 因此,數(shù)據(jù)模型分成兩個(gè)不同的層次:因此,數(shù)據(jù)模型分成兩個(gè)不同的層次: (1) 概念模型概念模型,也稱信息模型,它是按用戶的觀點(diǎn)來對數(shù)據(jù),也稱信息模型,它是按用戶的觀點(diǎn)來對數(shù)據(jù)和信息建模。和信息建模。 (2) 邏輯模型邏輯模型,主要包括網(wǎng)狀模型、層次模型、關(guān)系模型等,主要包括網(wǎng)狀模型、層次模型、關(guān)系模型等,它是按計(jì)算機(jī)系統(tǒng)的觀點(diǎn)對數(shù)據(jù)建模。它是按計(jì)算機(jī)系統(tǒng)的觀點(diǎn)對
3、數(shù)據(jù)建模。32.2 實(shí)體實(shí)體 實(shí)體實(shí)體是客觀世界中能夠相互區(qū)別的事物。是客觀世界中能夠相互區(qū)別的事物。 實(shí)體型實(shí)體型是對某一類實(shí)體用一種數(shù)據(jù)結(jié)構(gòu)或特征進(jìn)行描述,由是對某一類實(shí)體用一種數(shù)據(jù)結(jié)構(gòu)或特征進(jìn)行描述,由實(shí)體名稱和屬性名稱集合來抽象實(shí)體名稱和屬性名稱集合來抽象. 實(shí)體值實(shí)體值是一個(gè)實(shí)體型的具體內(nèi)容,由描述實(shí)體的各個(gè)屬性值是一個(gè)實(shí)體型的具體內(nèi)容,由描述實(shí)體的各個(gè)屬性值組成。組成。 實(shí)體集實(shí)體集是具有相同類型或相同特征的實(shí)體集合是具有相同類型或相同特征的實(shí)體集合. 在在ER圖中,實(shí)體集用圖中,實(shí)體集用長方形長方形表示,長方形框內(nèi)寫明實(shí)體集表示,長方形框內(nèi)寫明實(shí)體集名。名。42.3 屬性屬性 實(shí)
4、體通常有若干個(gè)特征,其中每一個(gè)特征就稱為實(shí)體的一個(gè)實(shí)體通常有若干個(gè)特征,其中每一個(gè)特征就稱為實(shí)體的一個(gè)屬性。屬性。 在在ER圖中,屬性用圖中,屬性用橢圓形框橢圓形框表示,并用無向邊將其與相應(yīng)表示,并用無向邊將其與相應(yīng)的實(shí)體連接起來,加下劃線的屬性為實(shí)體標(biāo)識符。的實(shí)體連接起來,加下劃線的屬性為實(shí)體標(biāo)識符。 根據(jù)屬性所在的主體不同可分為實(shí)體屬性和聯(lián)系屬性根據(jù)屬性所在的主體不同可分為實(shí)體屬性和聯(lián)系屬性 根據(jù)根據(jù)屬性類別可分為簡單屬性和復(fù)合屬性屬性類別可分為簡單屬性和復(fù)合屬性 根據(jù)根據(jù)屬性的取值特點(diǎn)又可分為單值屬性和多值屬性屬性的取值特點(diǎn)又可分為單值屬性和多值屬性5簡單屬性簡單屬性,復(fù)合屬性復(fù)合屬性
5、簡單屬性是不可再分割的屬性。簡單屬性是不可再分割的屬性。 復(fù)合屬性是可再分解為其他屬性的屬性。復(fù)合屬性是可再分解為其他屬性的屬性。 【例例2-2】 客戶的家庭地址屬性可以分為郵政編碼、?。ㄊ校┛蛻舻募彝サ刂穼傩钥梢苑譃猷]政編碼、?。ㄊ校┟?、區(qū)名、街道四個(gè)子屬性,街道又可分解為路名、門牌號名、區(qū)名、街道四個(gè)子屬性,街道又可分解為路名、門牌號碼兩個(gè)子屬性。家庭地址復(fù)合屬性形成了一個(gè)屬性的層次結(jié)碼兩個(gè)子屬性。家庭地址復(fù)合屬性形成了一個(gè)屬性的層次結(jié)構(gòu),如圖構(gòu),如圖2-2所示。所示。6圖圖2- 2 復(fù)合屬性復(fù)合屬性7復(fù)合屬性設(shè)計(jì)復(fù)合屬性設(shè)計(jì) 將復(fù)合屬性設(shè)計(jì)成一個(gè)實(shí)體將復(fù)合屬性設(shè)計(jì)成一個(gè)實(shí)體; 將復(fù)合屬性
6、分成將復(fù)合屬性分成2個(gè)或多個(gè)屬性個(gè)或多個(gè)屬性;地址作為學(xué)生的屬性,只是一個(gè)聯(lián)系方式,將地址改成地址作為學(xué)生的屬性,只是一個(gè)聯(lián)系方式,將地址改成“郵政郵政編碼編碼”和地址兩個(gè)屬性。和地址兩個(gè)屬性。地址是某個(gè)物流公司的客戶地址,物流公司要根據(jù)地址來派發(fā)地址是某個(gè)物流公司的客戶地址,物流公司要根據(jù)地址來派發(fā)包裹,則要將復(fù)合屬性修改成一個(gè)實(shí)體。包裹,則要將復(fù)合屬性修改成一個(gè)實(shí)體。89單值屬性和多值屬性單值屬性和多值屬性 單值屬性單值屬性:同一實(shí)體的屬性值只能取一個(gè)值。:同一實(shí)體的屬性值只能取一個(gè)值。 多值屬性多值屬性:同一實(shí)體的某些屬性可能有多個(gè)值。:同一實(shí)體的某些屬性可能有多個(gè)值。多值屬性在多值屬性
7、在ER圖里用雙線橢圓表示。圖里用雙線橢圓表示。10多值屬性兩種變換方法多值屬性兩種變換方法 一是增加幾個(gè)新的屬性:將原來的多值屬性用幾個(gè)新的屬性一是增加幾個(gè)新的屬性:將原來的多值屬性用幾個(gè)新的屬性來表示。來表示。 二是增加一個(gè)新的實(shí)體,新實(shí)體和原來的實(shí)體之間是二是增加一個(gè)新的實(shí)體,新實(shí)體和原來的實(shí)體之間是1:N聯(lián)系。該新實(shí)體依賴于原實(shí)體而存在,稱之為聯(lián)系。該新實(shí)體依賴于原實(shí)體而存在,稱之為弱實(shí)體弱實(shí)體。11圖圖2- 7 增加一個(gè)弱實(shí)體增加一個(gè)弱實(shí)體12導(dǎo)出屬性導(dǎo)出屬性 即即派生屬性派生屬性,是指從相關(guān)實(shí)體或相關(guān)屬性中派生出來的屬性。,是指從相關(guān)實(shí)體或相關(guān)屬性中派生出來的屬性。 導(dǎo)出屬性在導(dǎo)出屬
8、性在ER圖里用虛線橢圓表示。圖里用虛線橢圓表示。132.4 聯(lián)系聯(lián)系 實(shí)體內(nèi)部的聯(lián)系實(shí)體內(nèi)部的聯(lián)系指實(shí)體集內(nèi)部的不同實(shí)體之間的聯(lián)系。指實(shí)體集內(nèi)部的不同實(shí)體之間的聯(lián)系。 實(shí)體之間的聯(lián)系實(shí)體之間的聯(lián)系指不同實(shí)體集之間的實(shí)體的聯(lián)系。指不同實(shí)體集之間的實(shí)體的聯(lián)系。 聯(lián)系用菱形表示聯(lián)系用菱形表示 根據(jù)根據(jù)參與聯(lián)系的實(shí)體參與聯(lián)系的實(shí)體個(gè)個(gè)數(shù)數(shù)分為:分為:一元聯(lián)系,二元聯(lián)系;多元一元聯(lián)系,二元聯(lián)系;多元聯(lián)系聯(lián)系 二元聯(lián)系的三種類型:二元聯(lián)系的三種類型: (1) 一對一聯(lián)系一對一聯(lián)系1:1(2)一對多聯(lián)系)一對多聯(lián)系1 : n(3)多對多聯(lián)系)多對多聯(lián)系m : n14 設(shè)設(shè)A,B為兩個(gè)實(shí)體集。若為兩個(gè)實(shí)體集。
9、若A中的每個(gè)實(shí)體至多和中的每個(gè)實(shí)體至多和B中的一個(gè)中的一個(gè)實(shí)體有聯(lián)系,反過來,實(shí)體有聯(lián)系,反過來,B中的每實(shí)體至多和中的每實(shí)體至多和A中的一個(gè)實(shí)體中的一個(gè)實(shí)體有聯(lián)系,稱有聯(lián)系,稱A對對B或或B對對A是是1:1聯(lián)系。聯(lián)系。(1) 一對一聯(lián)系(一對一聯(lián)系(1:1)15(2)一對多聯(lián)系()一對多聯(lián)系(1 : n ) 如果如果A中的每個(gè)實(shí)體可以和中的每個(gè)實(shí)體可以和B中的幾個(gè)實(shí)體有聯(lián)系,而中的幾個(gè)實(shí)體有聯(lián)系,而B中中的每個(gè)實(shí)體至多和的每個(gè)實(shí)體至多和A中的一個(gè)實(shí)體有聯(lián)系中的一個(gè)實(shí)體有聯(lián)系,那么那么A對對B屬于屬于1:n聯(lián)系。聯(lián)系。16(3)多對多聯(lián)系()多對多聯(lián)系(m : n) 若若A中的每個(gè)實(shí)體可與和中
10、的每個(gè)實(shí)體可與和B中的多個(gè)實(shí)體有聯(lián)系,反過來,中的多個(gè)實(shí)體有聯(lián)系,反過來,B中的每個(gè)實(shí)體也可以與中的每個(gè)實(shí)體也可以與A中的多個(gè)實(shí)體有聯(lián)系,稱中的多個(gè)實(shí)體有聯(lián)系,稱A對對B或或B對對A是是m:n聯(lián)系聯(lián)系172.4.2 多元聯(lián)系多元聯(lián)系18 【例例2-9】 有電影公司、影星和電影三個(gè)實(shí)體集。有電影公司、影星和電影三個(gè)實(shí)體集。 網(wǎng)上商城,有用戶實(shí)體集,商家實(shí)體集,商品實(shí)體集,用戶網(wǎng)上商城,有用戶實(shí)體集,商家實(shí)體集,商品實(shí)體集,用戶可以向多位商家訂購多種商品??梢韵蚨辔簧碳矣嗁彾喾N商品。192.4.3實(shí)體集內(nèi)部的聯(lián)系實(shí)體集內(nèi)部的聯(lián)系 同一實(shí)體集內(nèi)部的各實(shí)體之間也存在同一實(shí)體集內(nèi)部的各實(shí)體之間也存在1:
11、1,1:n和和m:n的聯(lián)系。的聯(lián)系。 【例例2-11】某學(xué)校數(shù)據(jù)庫中的課程實(shí)體間存在一對一某學(xué)校數(shù)據(jù)庫中的課程實(shí)體間存在一對一聯(lián)系,一門課有一門先修課程。聯(lián)系,一門課有一門先修課程。202.4.3實(shí)體集內(nèi)部的聯(lián)系實(shí)體集內(nèi)部的聯(lián)系 【例例2-12】某論壇系統(tǒng)有版塊實(shí)體集,版塊實(shí)體有版某論壇系統(tǒng)有版塊實(shí)體集,版塊實(shí)體有版塊號、版塊名、版主等屬性,一個(gè)版塊由多個(gè)子版塊組成,塊號、版塊名、版主等屬性,一個(gè)版塊由多個(gè)子版塊組成,系統(tǒng)系統(tǒng)E-R圖如圖圖如圖2-21所示。所示。212.4.3實(shí)體集內(nèi)部的聯(lián)系實(shí)體集內(nèi)部的聯(lián)系 【例例2-13】某配件廠有零件實(shí)體集,一個(gè)零件即可由某配件廠有零件實(shí)體集,一個(gè)零件即
12、可由多個(gè)其他零件構(gòu)成,也可以是多個(gè)其他零件的配件之一多個(gè)其他零件構(gòu)成,也可以是多個(gè)其他零件的配件之一222.5 弱實(shí)體弱實(shí)體 如果實(shí)體如果實(shí)體x的存在依賴于實(shí)體的存在依賴于實(shí)體y的存在,則稱的存在,則稱x存在依賴于存在依賴于y。y稱作稱作“強(qiáng)實(shí)體強(qiáng)實(shí)體”,又稱支配實(shí)體,而,又稱支配實(shí)體,而x稱作從屬實(shí)體,又稱稱作從屬實(shí)體,又稱弱實(shí)體弱實(shí)體。 某論壇系統(tǒng)中的實(shí)體某論壇系統(tǒng)中的實(shí)體“主題主題”與弱實(shí)體與弱實(shí)體“跟帖跟帖”之間存在著之間存在著1:N的聯(lián)系。的聯(lián)系。23242.6 實(shí)體聯(lián)系模型的繪制實(shí)例實(shí)體聯(lián)系模型的繪制實(shí)例 ER圖設(shè)計(jì)過程中,必須遵循以下原則:圖設(shè)計(jì)過程中,必須遵循以下原則: (1)
13、真實(shí)性原則)真實(shí)性原則 (2)避免冗余原則)避免冗余原則 (3)簡單性原則)簡單性原則 (4)合適性原則)合適性原則25繪制繪制E-R圖步驟圖步驟 1) 繪制實(shí)體集。繪制實(shí)體集。 2) 繪制實(shí)體集之間的聯(lián)系、聯(lián)系的類型及聯(lián)系的屬性。繪制實(shí)體集之間的聯(lián)系、聯(lián)系的類型及聯(lián)系的屬性。 3) 繪制實(shí)體集的屬性。繪制實(shí)體集的屬性。 4)繪制實(shí)體集標(biāo)識符。)繪制實(shí)體集標(biāo)識符。26 【例例2-16】在課程管理系統(tǒng)中在課程管理系統(tǒng)中,涉及到學(xué)生涉及到學(xué)生,課程課程,教師教師等實(shí)體等實(shí)體,學(xué)生實(shí)體集的屬性有學(xué)號,姓名,年齡,性別,班學(xué)生實(shí)體集的屬性有學(xué)號,姓名,年齡,性別,班級等。課程實(shí)體集的屬性有課號,課名,
14、學(xué)時(shí),學(xué)分;教師級等。課程實(shí)體集的屬性有課號,課名,學(xué)時(shí),學(xué)分;教師實(shí)體集的屬性有工號,教師名,職稱等。實(shí)體集的屬性有工號,教師名,職稱等。 假設(shè),一個(gè)學(xué)生可以選修多門課程,一門課也可以由多個(gè)學(xué)假設(shè),一個(gè)學(xué)生可以選修多門課程,一門課也可以由多個(gè)學(xué)生選修,當(dāng)一個(gè)學(xué)生選修一門課程時(shí),會有成績。生選修,當(dāng)一個(gè)學(xué)生選修一門課程時(shí),會有成績。 一門課只能有一個(gè)教師教,一個(gè)教師可以教多門課程。一門課只能有一個(gè)教師教,一個(gè)教師可以教多門課程。2728 【例例2-17】設(shè)某圖書館數(shù)據(jù)庫中有二個(gè)實(shí)體集。一是設(shè)某圖書館數(shù)據(jù)庫中有二個(gè)實(shí)體集。一是“借閱者借閱者”實(shí)體集,屬性有借閱者號,借閱者姓名,性別,實(shí)體集,屬性有借閱者號,借閱者姓名,性別,年齡,地址,郵編,聯(lián)系電話,年齡,地址,郵編,聯(lián)系電話,Email等;二是等;二是“圖書圖書”實(shí)實(shí)體集,屬性有書號,書名,作者,價(jià)格,類別,內(nèi)容簡介,體集,屬性有書號,書名,作者,價(jià)格,類別,內(nèi)容簡介,出版號,出版社,出版時(shí)間等。出版號,出版社,出版時(shí)間等。 借閱者與圖書間存在借閱者與圖書間存在“借閱借閱”聯(lián)系,每個(gè)借閱者可借閱多種聯(lián)系,每個(gè)借閱者可借閱多種圖書,每種圖書也可由多個(gè)借閱者借閱,每個(gè)借閱者借閱一圖書,每種圖書也可由多個(gè)借閱者借閱,每個(gè)借閱者借
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 成功通過2025年樂理考試的關(guān)鍵點(diǎn)試題及答案
- 施工安全免責(zé)條款解讀試題及答案
- 流暢表達(dá)的技巧的試題及答案
- 黃埔社工面試真題及答案
- 黃科院面試真題及答案
- 深度解讀:2025年仿制藥一致性評價(jià)對醫(yī)藥市場醫(yī)藥行業(yè)市場風(fēng)險(xiǎn)的影響報(bào)告
- 綠色建筑材料市場推廣與政策支持下的綠色建材產(chǎn)業(yè)政策實(shí)施路徑報(bào)告
- 2025房地產(chǎn)工程管理面試題庫及答案
- 熱傳導(dǎo)與絕熱過程研究試題及答案
- 生態(tài)保護(hù)2025:監(jiān)測網(wǎng)絡(luò)建設(shè)實(shí)施方案與環(huán)境風(fēng)險(xiǎn)評估
- 名著導(dǎo)讀《儒林外史》第1課時(shí)示范公開課教學(xué)設(shè)計(jì)【統(tǒng)編人教版九年級語文下冊】
- GB/T 8813-2020硬質(zhì)泡沫塑料壓縮性能的測定
- GB/T 6177.1-20162型六角法蘭面螺母
- GB/T 34891-2017滾動軸承高碳鉻軸承鋼零件熱處理技術(shù)條件
- GB 5906-1997塵肺的X線診斷
- 多維閱讀第4級Animal Fathers 動物爸爸 課件
- 國家開放大學(xué)電大《課程與教學(xué)論》形考任務(wù)3試題及答案
- 工作責(zé)任事故認(rèn)定及處理辦法(試行)
- 人教版(PEP)四年級英語下冊Unit-5-優(yōu)質(zhì)課件
- 初中數(shù)學(xué)北師大七年級下冊(2023年新編) 三角形《認(rèn)識三角形》教學(xué)設(shè)計(jì)
- DB51∕T 991-2020 農(nóng)用機(jī)井技術(shù)規(guī)程
評論
0/150
提交評論