ERModel實(shí)體關(guān)系圖

ERModel實(shí)體關(guān)系圖

ID:46940916

大小:3.16 MB

頁(yè)數(shù):69頁(yè)

時(shí)間:2019-11-30

ERModel實(shí)體關(guān)系圖_第1頁(yè)
ERModel實(shí)體關(guān)系圖_第2頁(yè)
ERModel實(shí)體關(guān)系圖_第3頁(yè)
ERModel實(shí)體關(guān)系圖_第4頁(yè)
ERModel實(shí)體關(guān)系圖_第5頁(yè)
資源描述:

《ERModel實(shí)體關(guān)系圖》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、ERModel實(shí)體關(guān)係圖本章學(xué)習(xí)目標(biāo)1.讓讀者瞭解何謂實(shí)體關(guān)係模式(Entity-RelationModel)。2.讓讀者瞭解如何將設(shè)計(jì)者與使用者訪談的過(guò)程記錄(情境)轉(zhuǎn)換成E-R圖。3.讓讀者瞭解如何將ER圖轉(zhuǎn)換成資料表及資料庫(kù),利於了解資料庫(kù)程式設(shè)計(jì)所需要的資料來(lái) 源。本章內(nèi)容1實(shí)體關(guān)係模式的概念2實(shí)體(Entity)3屬性(Attribute)4關(guān)係(Relationship)5情境轉(zhuǎn)換成E-RModel6將ER圖轉(zhuǎn)換成對(duì)應(yīng)表格的法則前言在開發(fā)資料庫(kù)系統(tǒng)時(shí),首要的工作是先做資料庫(kù)的分析,在做資料庫(kù)分

2、析工作時(shí),需要先與使用者進(jìn)行需求訪談,藉由訪談的過(guò)程來(lái)了解使用者對(duì)資料庫(kù)的需求,以便讓資料庫(kù)設(shè)計(jì)師來(lái)設(shè)計(jì)符合企業(yè)所需要的資料庫(kù)。在需求訪談過(guò)程中,資料庫(kù)設(shè)計(jì)者會(huì)將使用者對(duì)資料的需求製作成規(guī)格書,這個(gè)規(guī)格書可以是用文字或符號(hào)來(lái)表達(dá),然而,一般設(shè)計(jì)者會(huì)以雙方較容易了解的圖形符號(hào)形式的規(guī)格書來(lái)呈現(xiàn),並輔以一些詳盡描述的說(shuō)明文件。圖形符號(hào)的規(guī)格書有許多種方法表現(xiàn),一般最常被使用的就是E-R圖(EntityRelationshipDiagram,又稱實(shí)體關(guān)係圖)。1實(shí)體關(guān)係模式的概念【定義】實(shí)體關(guān)係模式(Entit

3、y-RelationModel)?它是用來(lái)描述「實(shí)體」與「實(shí)體」之間關(guān)係的工具?!緦?shí)體】是指用以描述真實(shí)世界的物件?!纠?】學(xué)生、員工、產(chǎn)品等等都是屬於實(shí)體?!纠?】在實(shí)務(wù)需求上我們可以將「實(shí)體」轉(zhuǎn)換成各種資料表:學(xué)生實(shí)體?學(xué)生資料表員工實(shí)體?員工資料表產(chǎn)品實(shí)體?產(chǎn)品資料表《轉(zhuǎn)換規(guī)則》在ch6詳細(xì)介紹。【關(guān)係】是指用來(lái)表示「一個(gè)實(shí)體」與「另一個(gè)實(shí)體」關(guān)聯(lián)的方式?!纠纭恳粚?duì)一關(guān)係、一對(duì)多關(guān)係、多對(duì)多關(guān)係?!笇?shí)體關(guān)係模式」是「圖形化」的表示法,可以很容易的被一般非技術(shù)人員所了解。因此,「實(shí)體關(guān)係模式」可

4、視為設(shè)計(jì)者與使用者溝通的工具與橋樑?;旧希瑢?shí)體(Entity)與關(guān)係(Relation)是用來(lái)將事物加以模式化,並且以「圖形」表示的方式來(lái)顯示語(yǔ)意。如下表所示。ER圖的符號(hào)表ER圖之組成元素表示符號(hào)說(shuō)明實(shí)體(Entity)用以描述真實(shí)世界的物件。例如:學(xué)生、員工及產(chǎn)品。屬性(Attribute)用來(lái)描述實(shí)體的性質(zhì)。例如:學(xué)生的學(xué)號(hào)、姓名。鍵值(Key)用來(lái)辨認(rèn)某一實(shí)體集合中的每一個(gè)實(shí)體的唯一性。例如:學(xué)號(hào)、身分證字號(hào)。關(guān)係(Relationship)用來(lái)表示一個(gè)實(shí)體與另一個(gè)實(shí)體關(guān)聯(lián)的方式。例如:一對(duì)一關(guān)

5、係、一對(duì)多關(guān)係、多對(duì)多關(guān)係?!緦?shí)例】假設(shè)資料庫(kù)設(shè)計(jì)者與使用者進(jìn)行訪談之後,描述了一段事實(shí)「情境」的需求如下:1.每一位客戶可以下一張以上的訂單,也可以沒(méi)有下訂單,2.但是,每一張訂單一定會(huì)有一位客戶的下單資料。請(qǐng)將以上的「情境」轉(zhuǎn)換成E-R圖。<細(xì)節(jié)會(huì)在ch6節(jié)中介紹>說(shuō)明:一個(gè)「實(shí)體」在關(guān)聯(lián)式資料庫(kù)中視為一個(gè)「資料表」,對(duì)於一個(gè)實(shí)體而言,它可以含有多個(gè)「屬性」(Attribute),用以描述該實(shí)    體,在關(guān)聯(lián)式資料庫(kù)中,則以資料表的「欄位」來(lái)表示。2實(shí)體(Entity)【定義】1.用來(lái)描述實(shí)際存在的

6、事物(如:學(xué)生),也可以是邏輯抽象的概念(如:課程)。2.必須可以被識(shí)別,亦即能夠清楚分辨出兩個(gè)不同的實(shí)體。3.實(shí)體都是以「名詞」的型式來(lái)命名,不可以是「形容詞」或  「動(dòng)詞」?!纠纭繉W(xué)生、員工及產(chǎn)品?!痉诸悺?.強(qiáng)實(shí)體(strongentity)2.弱實(shí)體(weakentity)2-1強(qiáng)實(shí)體(StrongEntity)【定義】是指不需要依附其他實(shí)體而存在的實(shí)體。也就是說(shuō),真實(shí)世界中獨(dú)立存在的一切事物,可以是實(shí)際存在的物品,也可以是概念性的事物?!纠纭繉W(xué)生、課程【表示圖形】以長(zhǎng)方形表示2-2弱實(shí)體(W

7、eakEntity)【定義】是指需要依賴其他實(shí)體而存在的實(shí)體?!纠纭拷搪殕T的眷屬或課程的上課教室【表示圖形】雙同心長(zhǎng)方形表示3屬性(Attribute)【定義】用來(lái)描述實(shí)體的性質(zhì)(Property)?!纠纭繉W(xué)號(hào)、姓名、性別是用來(lái)描述學(xué)生實(shí)體的性質(zhì)?!痉诸悺?.簡(jiǎn)單屬性(simpleattribute)2.複合屬性(compositeattribute)1簡(jiǎn)單屬性(simpleattribute)【定義】指已經(jīng)不能再細(xì)分為更小單位的屬性。【例如】「學(xué)號(hào)」屬性便是「簡(jiǎn)單屬性」。【表示圖形】簡(jiǎn)單屬性/單值屬

8、性都是以「橢圓形」方式表示2複合屬性(Compositeattribute)【定義】屬性是由兩個(gè)或兩個(gè)以上的其他屬性的值所組成,並且代表未來(lái)該屬性可以進(jìn)一步做切割。【例如】「地址」屬性是由區(qū)域號(hào)碼、縣市、鄉(xiāng)鎮(zhèn)、路、巷、弄、號(hào)等各個(gè)屬性所組成?!颈硎緢D形】複合屬性表示方式如下:3鍵屬性(Keyattribute)【定義】是指該屬性的值在某個(gè)環(huán)境下具有唯一性?!纠纭繉W(xué)號(hào)屬性稱為「鍵(Key)」?!颈硎緢D形】以「橢圓形」內(nèi)的屬性名

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

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

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