ER模型和創(chuàng)建數(shù)據(jù)庫_第1頁
ER模型和創(chuàng)建數(shù)據(jù)庫_第2頁
ER模型和創(chuàng)建數(shù)據(jù)庫_第3頁
ER模型和創(chuàng)建數(shù)據(jù)庫_第4頁
ER模型和創(chuàng)建數(shù)據(jù)庫_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

會計學(xué)1ER模型和創(chuàng)建數(shù)據(jù)庫2.1概念模型及其表示方法1、概念模型的定義概念模型是對顯示世界的抽象反映,它不依賴于具體的計算機(jī)系統(tǒng),是現(xiàn)實世界到機(jī)器世界的一個中間層次。第1頁/共26頁2、信息實體的概念實體(Entity):客觀存在并可以相互區(qū)分的事物。既可以是具體的事物也可以是抽象的概念或者事物間的聯(lián)系。屬性(Attribute):實體所具有的某一特征,一個實體可以由若干個屬性來刻畫。鍵(Key):又稱為碼,唯一標(biāo)識實體的屬性集,也叫關(guān)鍵字。域(Domain):某個(些)屬性的取值范圍。聯(lián)系(Relationship):兩類實體內(nèi)部的聯(lián)系,如組成實體的屬性之間的聯(lián)系。實體之間的聯(lián)系。第2頁/共26頁3、實體之間的聯(lián)系1對1聯(lián)系例子:部門-------經(jīng)理1對多聯(lián)系例子:部門-------職工多對多聯(lián)系例子:項目-------職工第3頁/共26頁4、概念模型的表示方法概念模型反映實體型及其聯(lián)系的結(jié)構(gòu)形式概念模型的表示方法最常用的是實體-聯(lián)系方法,該方法是用E-R圖來描述某一組織的概念模型。5、ER模型的圖形描述使用長方形來表示實體型,框內(nèi)寫上實體名。橢圓型表示實體的屬性,并用無向邊把實體和屬性連接起來。用菱形表示實體間的聯(lián)系,菱形框內(nèi)寫上聯(lián)系名,用無向邊把菱形分別與有關(guān)實體相連接,在無向邊旁標(biāo)上聯(lián)系的類型,若實體之間聯(lián)系也具有屬性,則把屬性和菱形也用無向邊連接上。第4頁/共26頁第5頁/共26頁6、概念模型示例舉例:用E-R圖表示某個工廠的物資管理的概念模型實體有:倉庫:屬性有倉庫號、倉庫面積、電話號碼。零件:屬性有零件號、名稱、規(guī)格、單價、描述。供應(yīng)商:屬性有供應(yīng)商號、姓名、地址、電話號、帳號。項目:屬性有項目號、預(yù)算、開工日期。職工:屬性有職工號、姓名、年齡、職稱。第6頁/共26頁概念模型示例(續(xù))實體之間的聯(lián)系如下:一個倉庫可以存放多種零件,一種零件可以存放在多個倉庫中。某種零件在某個倉庫中的數(shù)量用庫存量描述。一個倉庫有多個職工當(dāng)倉庫保管員,一個職工只能在一個倉庫工作。第7頁/共26頁如果某個部門的概念模型中涉及的實體和實體屬性較多,可以把實體及其屬性在另一個圖上畫出概念模型示例(續(xù))第8頁/共26頁概念模型示例(續(xù))第9頁/共26頁2.2概念模型設(shè)計局部ER圖設(shè)計合成全局ER圖第10頁/共26頁1局部概念模型設(shè)計明確局部應(yīng)用的范圍選擇實體,確定實體的屬性及關(guān)鍵字將各局部應(yīng)用涉及的數(shù)據(jù)分別從數(shù)據(jù)字典中抽取出來,參照數(shù)據(jù)流圖,標(biāo)定各局部應(yīng)用中的實體、屬性、實體的碼確定實體之間的聯(lián)系,產(chǎn)生局部ER模型確定實體之間的聯(lián)系及其類型(1:1,1:n,m:n)第11頁/共26頁學(xué)生宿舍班級檔案材料對應(yīng)居住擁有11nn11學(xué)生班主任班級對應(yīng)配備1n11第12頁/共26頁集成局部E-R圖的步驟消除沖突,合并各分ER模型屬性沖突命名沖突結(jié)構(gòu)沖突消除冗余,得到基本ER模型2合成全局概念模型各個局部E-R圖建立好后,還需要對它們進(jìn)行合并,集成為一個整體的數(shù)據(jù)概念結(jié)構(gòu)即總E-R圖。第13頁/共26頁(一)消除沖突兩類屬性沖突屬性域沖突:屬性值的類型、取值范圍或取值集合不同。

例,由于學(xué)號是數(shù)字,因此某些部門(將學(xué)號定義為整數(shù)形式,而另一些部門(將學(xué)號定義為字符型形式。(1)屬性沖突屬性取值單位沖突。 例:學(xué)生的身高,有的以米為單位,有的以厘米為單位,有的以尺為單位。第14頁/共26頁(2)命名沖突兩類命名沖突同名異義:不同意義的對象在不同的局部應(yīng)用中具有相同的名字例,局部應(yīng)用A中將教室稱為房間局部應(yīng)用B中將學(xué)生宿舍稱為房間異名同義(一義多名):同一意義的對象在不同的局部應(yīng)用中具有不同的名字例,有的部門把教科書稱為課本有的部門則把教科書稱為教材第15頁/共26頁(3)結(jié)構(gòu)沖突三類結(jié)構(gòu)沖突同一對象在不同應(yīng)用中具有不同的抽象例,“課程”在某一局部應(yīng)用中被當(dāng)作實體在另一局部應(yīng)用中則被當(dāng)作屬性同一實體在不同局部視圖中所包含的屬性不完全相同,或者屬性的排列次序不完全相同。實體之間的聯(lián)系在不同局部視圖中呈現(xiàn)不同的類型第16頁/共26頁學(xué)生宿舍班主任班級檔案材料對應(yīng)居住擁有配備11nn1111第17頁/共26頁轉(zhuǎn)換原則⒈一個實體型轉(zhuǎn)換為一個關(guān)系模式。關(guān)系的屬性:實體型的屬性關(guān)系的碼:實體型的碼例,學(xué)生實體可以轉(zhuǎn)換為如下關(guān)系模式:學(xué)生(學(xué)號,姓名,出生日期,所在系,年級,平均成績)性別、宿舍、班級、檔案材料、教師、課程、教室、教科書都分別轉(zhuǎn)換為一個關(guān)系模式。2.3ER圖轉(zhuǎn)換為關(guān)系第18頁/共26頁⒉一個m:n聯(lián)系轉(zhuǎn)換為一個關(guān)系模式。關(guān)系的屬性:與該聯(lián)系相連的各實體的碼以及聯(lián)系本身的屬性關(guān)系的碼:各實體碼的組合 例,“選修”聯(lián)系是一個m:n聯(lián)系,可以將它轉(zhuǎn)換為如下關(guān)系模式,其中學(xué)號與課程號為關(guān)系的組合碼:選修(學(xué)號,課程號,成績)第19頁/共26頁⒊一個1:n聯(lián)系可以轉(zhuǎn)換為一個獨立的關(guān)系模式,也可以與n端對應(yīng)的關(guān)系模式合并。1)轉(zhuǎn)換為一個獨立的關(guān)系模式關(guān)系的屬性:與該聯(lián)系相連的各實體的碼以及聯(lián)系本身的屬性關(guān)系的碼:n端實體的碼2)與n端對應(yīng)的關(guān)系模式合并合并后關(guān)系的屬性:在n端關(guān)系中加入1端關(guān)系的碼和聯(lián)系本身的屬性合并后關(guān)系的碼:不變可以減少系統(tǒng)中的關(guān)系個數(shù),一般情況下更傾向于采用這種方法第20頁/共26頁例,“組成”聯(lián)系為1:n聯(lián)系。 將其轉(zhuǎn)換為關(guān)系模式的兩種方法:

1)使其成為一個獨立的關(guān)系模式:組成(學(xué)號,班級號)

2)將其學(xué)生關(guān)系模式合并: 學(xué)生(學(xué)號,姓名,出生日期,所在系,年級,班級號,平均成績)第21頁/共26頁⒋一個1:1聯(lián)系可以轉(zhuǎn)換為一個獨立的關(guān)系模式,也可以與任意一端對應(yīng)的關(guān)系模式合并。1)轉(zhuǎn)換為一個獨立的關(guān)系模式關(guān)系的屬性:與該聯(lián)系相連的各實體的碼以及聯(lián)系本身的屬性關(guān)系的候選碼:每個實體的碼均是該關(guān)系的候選碼2)與某一端對應(yīng)的關(guān)系模式合并合并后關(guān)系的屬性:加入對應(yīng)關(guān)系的碼和聯(lián)系本身的屬性合并后關(guān)系的碼:不變第22頁/共26頁例,“管理”聯(lián)系為1:1聯(lián)系,可以有三種轉(zhuǎn)換方法:(1)轉(zhuǎn)換為一個獨立的關(guān)系模式: 管理(職工號,班級號)或 管理(職工號,班級號)(2)“管理”聯(lián)系與班級關(guān)系模式合并,則只需在班級關(guān)系中加入教師關(guān)系的碼,即職工號: 班級:(班級號,學(xué)生人數(shù),職工號)(3)“管理”聯(lián)系與教師關(guān)系模式合并,則只需在教師關(guān)系中加入班級關(guān)系的碼,即班級號: 教師:(職工號,姓名,性別,職稱,班級號,

溫馨提示

  • 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

提交評論