實體關(guān)系模型概念(ERMODEL)

實體關(guān)系模型概念(ERMODEL)

ID:39235090

大?。?67.81 KB

頁數(shù):53頁

時間:2019-06-28

實體關(guān)系模型概念(ERMODEL)_第1頁
實體關(guān)系模型概念(ERMODEL)_第2頁
實體關(guān)系模型概念(ERMODEL)_第3頁
實體關(guān)系模型概念(ERMODEL)_第4頁
實體關(guān)系模型概念(ERMODEL)_第5頁
資源描述:

《實體關(guān)系模型概念(ERMODEL)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、第三章實體關(guān)係模型概念(ERMODEL)3-1實體關(guān)係模型(ERMODEL)3-1-1實體關(guān)係模型符號3-1-1-1實體與屬性3-1-1-2關(guān)係1.一對一的關(guān)係2.一對多的關(guān)係3.多對多的關(guān)係4.部份參與或全部參與3-1-1-3弱實體3-1-1-4符號總覽3-3索引鍵(primarykey)與外部索引鍵(foreignkey)第三章實體關(guān)係模型概念(ERMODEL)3-1-2情節(jié)3-1-3解析3-1-4轉(zhuǎn)換所解析的情節(jié)成實體關(guān)係模型步驟一﹒求取實體與屬性步驟二﹒求取實體與實體關(guān)係步驟三﹒將所有實體顯

2、示出來步驟四﹒將所有實體間的關(guān)係加入步驟五﹒將所有屬性加入(進階)3-2加強型實體關(guān)係模型第三章實體關(guān)係模型概念(ERMODEL)當我們要作資料庫時有四個程序,初始階段、詳述階段、建構(gòu)階段和轉(zhuǎn)換階段。這個程序是反覆示的開發(fā)過程。3-1實體關(guān)係模型(ERMODEL)3-1-1實體關(guān)係模型符號3-1-1-1實體與屬性3-1-1-2關(guān)係1.一對一的關(guān)係2.一對多的關(guān)係3.多對多的關(guān)係4.部份參與或全部參與3-1-1-3弱實體3-1-1-4符號總覽3-1實體關(guān)係模型(ERMODEL)3-1-2情節(jié)3-1-3

3、解析3-1-4轉(zhuǎn)換所解析的情節(jié)成實體關(guān)係模型步驟一﹒求取實體與屬性步驟二﹒求取實體與實體關(guān)係步驟三﹒將所有實體顯示出來步驟四﹒將所有實體間的關(guān)係加入步驟五﹒將所有屬性加入3-1-1符號3-1-1-1實體與屬性:實體﹕實體是關(guān)聯(lián)式資料庫的最基本抽像概念,用以描述實際世界中的物件事情與實體。符號3-1-1-1實體與屬性:屬性﹕屬性就是描述實體的性質(zhì)符號3-1-1-1實體與屬性:鍵值屬性﹕若某一個實體集的屬性可以用來區(qū)分不同的實體,也就是屬性的值是唯一的(每一個屬性值都不一樣),則這種屬性叫鍵值屬性(在關(guān)

4、聯(lián)式資料庫稱為主索引欄位)。底部有加一條直線。符號3-1-1-1實體與屬性:3-1-1-1實體與屬性:在這邊員工是實體,而員工編號、地址、姓名、電話、性別、薪水、員工所在的部門編號則是員工的屬性,因為員工編號為獨一無二的,唯一的,每一個員工都有不同的員工編號,所以員工編號是鍵值屬性。這是員工資料表,每一位員工的員工編號都不同。每一個員工的資料列都是一個實體,每一個員工都有員工編號,性別、地址與薪水、和所在的部門,這些就是員工的屬性。在關(guān)聯(lián)式資料庫中,我們稱每一筆資料為資料列,而將屬性稱為欄位。在實體

5、關(guān)係模型中,我們將每一筆資料當作是實體集的一部份,而實體的組成則為屬性用稱為欄位。3-1-1-1實體與屬性3-1-1-2關(guān)係:在實體與關(guān)係模型中,實體與實體間有著關(guān)係,表示符號為3-1-1-2關(guān)係:在關(guān)係中的限制條件,有三種數(shù)量比可以定義一對一的關(guān)係、一對多的關(guān)係、及多對多的關(guān)係3-1-1-2關(guān)係:1.一對一的關(guān)係:1.一對一的關(guān)係:員工資料與部門有著一對一的管理關(guān)係,也就是一個部門會有一個員工當主管。每一個部門都會有一個主管。對於每一個部門都有一個相對應(yīng)的員工來管理F:部門管理者在關(guān)聯(lián)式資料庫中其

6、表示如下:下列是員工資料表和部門資料表,其中部門資料表的管理者和員工資料表是一對一的管理關(guān)係。2.一對多關(guān)係(多對一的關(guān)係):2.一對多關(guān)係(多對一的關(guān)係):這是多對一的關(guān)係,多個員工可以在同一個部門工作,所以員工和部門的工作關(guān)係是多對一的。部門對員工的工作關(guān)係是一對多的,也就是說一個部門可以有多個員工在此工作。所有的員工都會在部門工作,也就是員工全部參與了工作,而所有的部門都會有員工工作,也就是部門全部參與了被工作。2.一對多關(guān)係(多對一的關(guān)係):這是關(guān)聯(lián)式資料庫中所顯示部門與員工的一對多工作關(guān)係

7、,每個部門都有數(shù)位員工在此工作??蛻糁г坑袇羌酆椭艿妈皟蔀閱T工在部門工作;媒體製作部有徐靖峰和陳炫銘兩位員工在此工作;財務(wù)部有陳郁雰、賴泰義、陳宜靜三位員工在此工作;業(yè)務(wù)部有宋淑姬、廖崇旭兩位員工在此工作;管理部則有劉冠吾一位員工在此工作。2.一對多關(guān)係(多對一的關(guān)係):3.多對多的關(guān)係:3.多對多的關(guān)係:員工與計畫的關(guān)係是多對多的參與關(guān)係。在上圖中A員工參與了P1計畫與P2計畫和P3計畫,而P1計畫也被A員工、B員工與C員工參與,這就是多對多的關(guān)係。所有的員工皆參與了計劃,所以員工是全部參與關(guān)

8、係參與﹔對於計劃則是全部被參與,所以計劃也是全部參與關(guān)係參與。3.多對多的關(guān)係:在關(guān)聯(lián)式資料庫中的表示:員工資料表和計畫資料是多對多的參與關(guān)聯(lián),而這多對多的參與關(guān)聯(lián)又可以形成參與資料表如下圖。6號員工吳吉雄參與了1號計畫(八吋晶圓量產(chǎn))和2號計畫(十二吋晶圓量產(chǎn)計畫)而八吋晶圓計畫也有員工周德璋參與,而十二吋晶圓計畫也是一樣。因此員工和計畫資料表形成了多對多的參與關(guān)係,而這關(guān)係我們用參與資料表來代表。3.多對多的關(guān)係:4.部份參與或全部參與關(guān)係:4.部份參與或全部參與

當前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。