實(shí)體聯(lián)系模型ER模型_第1頁(yè)
實(shí)體聯(lián)系模型ER模型_第2頁(yè)
實(shí)體聯(lián)系模型ER模型_第3頁(yè)
實(shí)體聯(lián)系模型ER模型_第4頁(yè)
實(shí)體聯(lián)系模型ER模型_第5頁(yè)
已閱讀5頁(yè),還剩13頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、第3章實(shí)體聯(lián)系模型(E-R模型),本章的要點(diǎn):三個(gè)世界的概念E-R模型的基本要素實(shí)體,屬性,將聯(lián)系E-R模型轉(zhuǎn)換為關(guān)系模型的方法,三. 1er模型,三. 1.1三個(gè)世界概念模型:將現(xiàn)實(shí)世界轉(zhuǎn)換為信息世界的模型3.1.2 E-R模型的構(gòu)成要素1E-R圖的構(gòu)成要素及其畫法、3.1.2 E-R模型的構(gòu)成要素和表示方法、2實(shí)體間的不同聯(lián)系狀況的E-R圖表示法聯(lián)系分為:一對(duì)一(1:1 ),假定某學(xué)院有幾個(gè)學(xué)部,每個(gè)學(xué)部只有一個(gè)主任主任和學(xué)部之間有一對(duì)一的關(guān)系。 主任和系的屬性分別如下:主任編號(hào)、姓名、年齡、學(xué)歷系號(hào)、系名主任和系之間是一種管理關(guān)系,解:主任和系之間的E-R圖如下圖:【例3-2】記述兩個(gè)實(shí)

2、體集之間一對(duì)多的關(guān)系的建立方法。 假設(shè)倉(cāng)庫(kù)管理系統(tǒng)有兩個(gè)實(shí)體定徑套:倉(cāng)庫(kù)和商品。 倉(cāng)庫(kù)用于收納商品,規(guī)定一種商品只能收納在一個(gè)倉(cāng)庫(kù)中,一個(gè)倉(cāng)庫(kù)中可以收納多個(gè)商品。 倉(cāng)庫(kù)和商品之間有一對(duì)多的聯(lián)系。 倉(cāng)庫(kù)和商品的屬性是倉(cāng)庫(kù)編號(hào)、場(chǎng)所、面積連單商品編號(hào)、商品名、價(jià)格在保管聯(lián)絡(luò)中反映保管商品的數(shù)量。 解:倉(cāng)庫(kù)與商品之間的E-R圖如下圖所示,有描繪【例3-3】?jī)蓚€(gè)實(shí)體集之間的多對(duì)多的聯(lián)系的方法。 在某教務(wù)管理系統(tǒng)中,假設(shè)一個(gè)人民教師可以上多個(gè)課,一個(gè)課可以由多個(gè)老師來(lái)上。 在人民教師和課程之間有多對(duì)多的聯(lián)系。 可以用人民教師的人民教師號(hào)、人民教師名、角色課程號(hào)、課程名、表示類在“授課”的聯(lián)絡(luò)人中反映了人

3、民教師授課質(zhì)量的屬性來(lái)記述人民教師和課程。 解:描述人民教師與課程之間的E-R圖如下圖所示。3.2 ER圖的設(shè)置修正方法、E-R圖通常需要兩個(gè)階段: (1)為每個(gè)用戶創(chuàng)建用戶信息的本地ER圖,并確定用戶視圖的實(shí)體、屬性和聯(lián)絡(luò)人。 注意:請(qǐng)勿將可用作屬性的物件用作實(shí)體。 這有助于ER圖的簡(jiǎn)化。 (2)合并局部ER圖,產(chǎn)生整體ER圖。 在綜合過(guò)程中,同名實(shí)體只出現(xiàn)一次,為了消除冗馀性而去除不必要的聯(lián)系。 一般情況下,所有原始局部視圖(包括實(shí)體、屬性和聯(lián)絡(luò)人)必須能夠從總體ER圖中通訊端口。 【例3-4】某學(xué)校管理系統(tǒng)有后勤部、學(xué)生處、財(cái)務(wù)省三個(gè)部門。 后勤部用于管理學(xué)生住宿的教務(wù)處用于管理學(xué)生的課

4、程和人民教師的課程的財(cái)務(wù)省用于管理人民教師的工資。后勤部有關(guān)實(shí)體與實(shí)體之間的聯(lián)系如下:學(xué)生:屬性有學(xué)號(hào)、姓名、性別、年齡、專業(yè)和入學(xué)時(shí)間宿舍:樓號(hào)、房間、班級(jí)學(xué)生和宿舍的聯(lián)系是一個(gè)學(xué)生只能住一個(gè)宿舍,一個(gè)宿舍可以住多個(gè)學(xué)生,學(xué)生可以住多個(gè)宿舍教務(wù)處所涉實(shí)體與實(shí)體之間的聯(lián)系如下:學(xué)生:屬性有學(xué)號(hào)、姓名、性別、年齡、專業(yè)和入學(xué)時(shí)間的人民教師:屬性有人民教師號(hào)、姓名、性別、職務(wù)、專業(yè)課:屬性有課程號(hào)、課程名、學(xué)時(shí)數(shù)、專業(yè)各實(shí)體的關(guān)系如下1人的人民教師教多門課、財(cái)務(wù)省所涉及實(shí)體與實(shí)體之間的聯(lián)系如下:人民教師:屬性有人民教師號(hào)、姓名、性別、職務(wù)、專業(yè)工資薪金:屬性有基本工資薪金、加班工資薪金、稅金、工資

5、薪金號(hào)人民教師與工資聯(lián)系:一位教師只能領(lǐng)一個(gè)工資,一位工資由一位教師領(lǐng)解:首先根據(jù)題意化學(xué)基各部門的局部E-R圖、學(xué)生、姓名、專業(yè)、番號(hào)、宿舍、樓號(hào)、等級(jí)、年齡、性別、入學(xué)時(shí)間、房間號(hào),(a )從3.3 ER模型轉(zhuǎn)換成關(guān)系模型,E-R圖轉(zhuǎn)換成關(guān)系模型可以遵循以下原則3360 (1) : 應(yīng)包括對(duì)應(yīng)實(shí)體的所有屬性,根據(jù)關(guān)系表達(dá)的意義,哪個(gè)屬性或哪個(gè)屬性組是“主牛鼻子”,標(biāo)識(shí)主牛鼻子(2)對(duì)于er圖中的聯(lián)系,情況復(fù)雜,必須根據(jù)實(shí)體的聯(lián)絡(luò)人以不同的方式實(shí)現(xiàn)。 下面,重點(diǎn)研究聯(lián)系的轉(zhuǎn)換方法。 3.3.1兩實(shí)體集合間13360 n聯(lián)絡(luò)、兩實(shí)體集合間13360 n聯(lián)絡(luò),可以將“一方”實(shí)體的主牛鼻子字放入“

6、n方”實(shí)體集合的對(duì)應(yīng)關(guān)系中作為“外關(guān)鍵字”,并且也可以將聯(lián)絡(luò)的屬性放入“n方” 該關(guān)系的屬性必須至少包含與其相關(guān)聯(lián)的兩個(gè)實(shí)體集的“主關(guān)牛鼻子字”,并且如果有相關(guān)聯(lián)的屬性,則必須包含在該關(guān)系中。 3.3.3兩實(shí)體集間的133601的聯(lián)絡(luò),假設(shè)a實(shí)體集和b實(shí)體集是133601的聯(lián)絡(luò),聯(lián)絡(luò)的轉(zhuǎn)換有三種方法:將a實(shí)體集的主牛鼻子字放入b實(shí)體集的對(duì)應(yīng)關(guān)系,如果有聯(lián)絡(luò)則放入屬性,將b實(shí)體定徑套的主牛鼻子字放入a實(shí)體定徑套對(duì)應(yīng)的關(guān)系包含兩個(gè)實(shí)體集的主牛鼻子,如果關(guān)系具有屬性,則將其添加。 總結(jié)一下,將現(xiàn)實(shí)世界轉(zhuǎn)化為計(jì)算機(jī)能夠處理的數(shù)據(jù)世界,必須經(jīng)過(guò)兩個(gè)階段:第一階段使用概念模型將現(xiàn)實(shí)世界抽象化為信息世界,第二階段使用實(shí)施模型將信息世界轉(zhuǎn)化為數(shù)據(jù)世界。 最常見的概念模型是E-R模型,E-R模型的三個(gè)基本元素是實(shí)體、屬性和聯(lián)絡(luò)人。 設(shè)置修訂E-R圖通常經(jīng)過(guò)兩個(gè)步驟,第一步驟是抽象化每個(gè)部門的本地E-R圖,下一步驟是將本地E-R圖組合成全

溫馨提示

  • 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論