數(shù)據(jù)庫的設(shè)計(jì)-ER模型的建立_第1頁
數(shù)據(jù)庫的設(shè)計(jì)-ER模型的建立_第2頁
數(shù)據(jù)庫的設(shè)計(jì)-ER模型的建立_第3頁
數(shù)據(jù)庫的設(shè)計(jì)-ER模型的建立_第4頁
數(shù)據(jù)庫的設(shè)計(jì)-ER模型的建立_第5頁
已閱讀5頁,還剩13頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

數(shù)據(jù)庫的設(shè)計(jì)-ER模型的建立

學(xué)習(xí)目標(biāo)認(rèn)知目標(biāo):理解E-R概念模型的三要素理解ER概念模型的含義理解E-R概念模型的設(shè)計(jì)方法能力目標(biāo):掌握ER概念模型的設(shè)計(jì)(重點(diǎn))

數(shù)據(jù)模型

概念數(shù)據(jù)模型概念數(shù)據(jù)模型的含義用于信息世界(現(xiàn)實(shí)世界在人腦中的反映)的建模,是現(xiàn)實(shí)世界到信息世界的第一次抽象,是數(shù)據(jù)庫設(shè)計(jì)人員進(jìn)行數(shù)據(jù)庫設(shè)計(jì)的有力工具,也是設(shè)計(jì)人員和用戶之間交流的語言。概念數(shù)據(jù)模型的表示方法實(shí)體聯(lián)系圖(ER圖):用于描述信息世界的概念數(shù)據(jù)模型。它通過畫圖將實(shí)體以及實(shí)體間的聯(lián)系刻畫出來,為客觀事物建立概念數(shù)據(jù)模型。

1.ER圖的三要素實(shí)體(Entity)是現(xiàn)實(shí)世界中任何可以被認(rèn)識、區(qū)分的事物。實(shí)體可以是人或物,可以是實(shí)際的對象,也可以是抽象的概念(如事物之間的聯(lián)系)在學(xué)校:學(xué)生、課程、教師、選課、班委等;某企業(yè)集團(tuán):工廠、職工、產(chǎn)品等屬性(Attribute)實(shí)體所具有的特性。一個實(shí)體可以有若干屬性來描述。學(xué)生的屬性:學(xué)號、姓名、年齡、性別、系、專業(yè)等;產(chǎn)品的屬性:產(chǎn)品編號、產(chǎn)品名、規(guī)格等1.ER圖的三要素聯(lián)系(Relationship)現(xiàn)實(shí)世界中事物內(nèi)部以及事物之間的聯(lián)系。在信息世界中反映為實(shí)體內(nèi)部的聯(lián)系和實(shí)體之間的聯(lián)系。實(shí)體內(nèi)部的聯(lián)系(一元聯(lián)系)兩個實(shí)體間的聯(lián)系(二元聯(lián)系)--理解多個實(shí)體間的聯(lián)系(多元聯(lián)系)類型:一對一聯(lián)系(簡記成1:1)例如:觀眾和座位一對多聯(lián)系(簡記成1:n)例如:工廠和職工多對多聯(lián)系(簡記成m:n)例如:學(xué)生和課程2.ER圖中的實(shí)體聯(lián)系類型圖練習(xí)1:指出下列實(shí)體間的聯(lián)系類型。班級與班長(正)班級與班委班級與學(xué)生供應(yīng)商和商品商店和顧客工廠和產(chǎn)品出版社和作者商品和超市基本要素的表示方法長方形——實(shí)體橢圓——屬性菱形——聯(lián)系說明:在相應(yīng)的框內(nèi)要寫上實(shí)體名、屬性名或聯(lián)系名。用直線相連其間用直線相連2.ER圖中的實(shí)體聯(lián)系類型圖ER圖的繪制方法用直線相連其間用直線相連用直線相連,并在直線邊注明聯(lián)系的類型(1:1、1:n、m:n)用直線相連,并在直線邊注明聯(lián)系的類型(1:1、1:n、m:n)二元聯(lián)系中實(shí)體聯(lián)系類型的ER圖示例實(shí)體1聯(lián)系名實(shí)體2111:1聯(lián)系實(shí)體1聯(lián)系名實(shí)體2mnm:n聯(lián)系實(shí)體1聯(lián)系名實(shí)體21n1:n聯(lián)系課程選修學(xué)生mn成績2.ER圖中的實(shí)體聯(lián)系類型圖練習(xí)2:試用E-R圖繪制以下實(shí)體間的聯(lián)系類型。班級與班長(正)班級與學(xué)生商店和顧客工廠和產(chǎn)品2.ER圖中的實(shí)體聯(lián)系類型圖3.ER圖的設(shè)計(jì)實(shí)例設(shè)計(jì)原則:先局部,后綜合。設(shè)計(jì)局部ER圖。建立步驟:確定實(shí)體類型及屬性。確定聯(lián)系類型及屬性。把實(shí)體類型和聯(lián)系類型組合成局部ER圖。綜合成全局ER圖。合并步驟:合并局部ER圖,消除沖突(屬性、結(jié)構(gòu)、命名沖突),生成初步ER圖。消除初步ER圖的數(shù)據(jù)冗余和聯(lián)系冗余,生成基本ER圖。3.

ER圖的設(shè)計(jì)實(shí)例案例:設(shè)有商店和顧客兩個實(shí)體?!吧痰辍庇袑傩裕荷痰昃幪?、商店名、地址、電話“顧客”有屬性:顧客編號、姓名、地址、年齡、性別。假設(shè)一個商店有多個顧客購物,一個顧客可以到多個商店購物,顧客每一次去商店購物有一個消費(fèi)金額和日期。試畫ER圖,并注明屬性和聯(lián)系類型。建立步驟:確定實(shí)體類型及屬性。本題已知有:商店、顧客。商店商店編號商店名地址電話顧客顧客編號姓名地址年齡性別3.

ER圖的設(shè)計(jì)實(shí)例建立步驟:確定實(shí)體類型及屬性?!疽淹瓿伞看_定聯(lián)系類型及屬性?!吧痰?顧客”的聯(lián)系是m:n聯(lián)系的屬性有四項(xiàng):顧客(編號)商店(編號)消費(fèi)金額日期聯(lián)系的名稱:購物商店顧客日期購物消費(fèi)金額mn3.

ER圖的設(shè)計(jì)實(shí)例建立步驟:確定實(shí)體類型及屬性?!疽淹瓿伞看_定聯(lián)系類型及屬性。【已完成】把實(shí)體類型和聯(lián)系類型組合成ER圖。3.

ER圖的設(shè)計(jì)實(shí)例

mn商店商店編號商店名地址電話日期購物消費(fèi)金額顧客顧客編號姓名地址年齡性別“商店”與“顧客”的ER圖3.

ER圖的設(shè)計(jì)實(shí)例4.

ER圖的設(shè)計(jì)實(shí)訓(xùn)1:設(shè)有供應(yīng)商和商品兩個實(shí)體?!肮?yīng)商”有什么屬性呢?“商品”有什么屬性呢?1.試用ER圖分別表示出兩個實(shí)體的屬性。2.試用ER圖表示“供應(yīng)商”和“商品”的實(shí)體聯(lián)系類型。3.根據(jù)1和2中的ER圖,經(jīng)過整合,繪制出完整的ER圖。4.

ER圖的設(shè)計(jì)實(shí)訓(xùn)2:設(shè)有出版社和作者兩個實(shí)體。“出版社”實(shí)體有什么屬性呢?

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論