版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、.,1,ER(Entity-Relationship)概念模型設(shè)計,主講人:胡婕,ER概念模型設(shè)計 教學(xué)內(nèi)容,ER概念模型 三個基本要素 實體聯(lián)系圖(ER圖) ER概念模型的設(shè)計實例,1.數(shù)據(jù)模型,數(shù)據(jù)模型的含義 是對客觀事物及其聯(lián)系的數(shù)據(jù)描述,即對現(xiàn)實世界(存在于人腦之外的客觀世界)的模擬。例:桌子、筆等 在數(shù)據(jù)庫中用數(shù)據(jù)模型來抽象、表示和處理現(xiàn)實世界中的數(shù)據(jù)和信息。 要將現(xiàn)實世界轉(zhuǎn)變?yōu)闄C(jī)器能夠識別的形式,必須經(jīng)過兩次抽象。 數(shù)據(jù)模型的類型 概念數(shù)據(jù)模型 ER圖就屬于概念模型 邏輯數(shù)據(jù)模型 關(guān)系模型屬于邏輯數(shù)據(jù)模型 物理數(shù)據(jù)模型 邏輯模型在最終在機(jī)器內(nèi)的存儲有關(guān),2.概念數(shù)據(jù)模型,概念數(shù)據(jù)模
2、型的含義 用于信息世界(現(xiàn)實世界在人腦中的反映)的建模,是現(xiàn)實世界到信息世界的第一次抽象,是數(shù)據(jù)庫設(shè)計人員進(jìn)行數(shù)據(jù)庫設(shè)計的有力工具,也是設(shè)計人員和用戶之間交流的語言。 概念數(shù)據(jù)模型的表示方法 實體聯(lián)系圖(ER圖):用于描述信息世界的概念數(shù)據(jù)模型。它通過畫圖將實體以及實體間的聯(lián)系刻畫出來,為客觀事物建立概念數(shù)據(jù)模型。,3. ER圖的基本要素,實體(Entity) 是現(xiàn)實世界中任何可以被認(rèn)識、區(qū)分的事物。 實體可以是人或物,可以是實際的對象,也可以是抽象的概念(如事物之間的聯(lián)系) 在學(xué)校:學(xué)生、課程、教師、選課、班委等; 某企業(yè)集團(tuán):工廠、職工、產(chǎn)品等 屬性(attribute) 實體所具有的特性
3、。 一個實體可以有若干屬性來描述。 學(xué)生的屬性:學(xué)號、姓名、年齡、性別、系、專業(yè)等; 產(chǎn)品的屬性:產(chǎn)品編號、產(chǎn)品名、規(guī)格等,3. ER圖的基本要素,聯(lián)系(relationship) 現(xiàn)實世界中事物內(nèi)部以及事物之間的聯(lián)系。 在信息世界中反映為實體內(nèi)部的聯(lián)系和實體之間的聯(lián)系。 實體內(nèi)部的聯(lián)系(一元聯(lián)系) 兩個實體間的聯(lián)系(二元聯(lián)系)-重點(diǎn)理解 多個實體間的聯(lián)系(多元聯(lián)系) 類型: 一對一聯(lián)系(簡記成1:1) 例如:觀眾和座位 一對多聯(lián)系(簡記成1:n) 例如:工廠和職工 多對多聯(lián)系(簡記成m:n) 例如:學(xué)生和課程,3. ER圖的基本要素,課堂練習(xí):判斷下列實體間的聯(lián)系類型。 班級與班長(正) 班
4、級與班委 班級與學(xué)生 商店和顧客 工廠和產(chǎn)品 出版社和作者 商品和超市,1:1,1:n,m:n,m:n,1:1,m:n,m:n,m:n,基本要素的表示方法 長方形實體 橢 圓屬性 菱 形聯(lián)系 說明:在相應(yīng)的框內(nèi)要寫上實體名、屬性名或聯(lián)系名。,4. ER圖的繪制,ER圖的繪制方法,cardinality(基數(shù)),4. ER圖的繪制,二元聯(lián)系(binary relationship)的ER圖示例,5. ER圖的設(shè)計原則,設(shè)計原則:先局部,后綜合。 設(shè)計局部ER圖。建立步驟: 確定實體類型及屬性。 確定聯(lián)系類型及屬性。 把實體類型和聯(lián)系類型組合成局部ER圖。 綜合成全局ER圖。合并步驟: 合并局部E
5、R圖,消除沖突(屬性、命名沖突等),生成初步ER圖。,6. ER圖的設(shè)計實例1,教學(xué)活動思考:某學(xué)校計算機(jī)系的教學(xué)管理ER圖的建立實例,并回答以下問題: 有哪些實體? 實體間有哪些聯(lián)系?各聯(lián)系是什么類型? 若實體的屬性太多,可如何簡化ER圖?,6. ER圖的設(shè)計實例1,涉及的實體及屬性如下:,實體間的聯(lián)系如下:,指導(dǎo),1,n,選修,m,n,分?jǐn)?shù),授課,n,m,時間,地點(diǎn),6. ER圖的設(shè)計實例1,若實體的屬性太多,可如何簡化ER圖? 可在ER圖中只畫實體間的聯(lián)系(聯(lián)系上的屬性要畫),而實體及屬性用另一個圖表示。,學(xué)生,課程,選修,教師,指導(dǎo),授課,分?jǐn)?shù),時間,地點(diǎn),m,n,n,n,m,1,6.
6、 ER圖的設(shè)計實例2,實例:設(shè)有商店和顧客兩個實體。 “商店”有屬性:商店編號、商店名、地址、電話 “顧客”有屬性:顧客編號、姓名、地址、年齡、性別。 假設(shè)一個商店有多個顧客購物,一個顧客可以到多個商店購物,顧客每一次去商店購物有一個消費(fèi)金額和日期。 試畫ER圖,并注明屬性和聯(lián)系類型。,6. ER圖的設(shè)計實例2,建立步驟: 確定實體類型及屬性。 本題已知有:商店、顧客。,6. ER圖的設(shè)計實例,建立步驟: 確定實體類型及屬性。 確定聯(lián)系類型及屬性。 “商店-顧客”的聯(lián)系是m:n 聯(lián)系的屬性有2項: 消費(fèi)金額 日期 聯(lián)系的名稱:購物,6. ER圖的設(shè)計實例2,建立步驟: 確定實體類型及屬性。 確
7、定聯(lián)系類型及屬性。 把實體類型和聯(lián)系類型組合成ER圖。,6. ER圖的設(shè)計實例2,“商店”與“顧客”的ER圖,7. ER圖轉(zhuǎn)化為關(guān)系模式,二元聯(lián)系的轉(zhuǎn)換規(guī)則: 若實體間聯(lián)系是1:1,可以在兩個實體類型轉(zhuǎn)換成的兩個關(guān)系模式中任意一個關(guān)系模式的屬性中加入另一個關(guān)系模式的主關(guān)鍵字和聯(lián)系的屬性。 若實體間聯(lián)系是1:N,則在N端實體類型轉(zhuǎn)換成的關(guān)系模式中加入1端實體類型的主關(guān)鍵字和聯(lián)系的屬性。 若實體間聯(lián)系是M:N,則將聯(lián)系也轉(zhuǎn)換成關(guān)系模式,其屬性為兩端實體類型的主關(guān)鍵字加上聯(lián)系自己的屬性,而聯(lián)系關(guān)系模式的主關(guān)鍵字為兩端實體鍵的組合。,ER圖到關(guān)系模式的轉(zhuǎn)化,商店(商店編號,商品名,地址,電話) 顧客(顧客編號,姓名,地址,年齡,性別) 購物(商店編號,顧客編號,消費(fèi)金額,日期),小結(jié),ER圖的繪制 確定現(xiàn)實系統(tǒng)可能包含的實體。 確定每個實體的屬性。 確定實體之間可能有的聯(lián)系,并結(jié)合實際情況給每個聯(lián)系命名。 確定每個聯(lián)系的種類和可能有的屬性。 畫ER圖,建立概念模型,完成現(xiàn)實世界到信息世界的第一次抽象。,小結(jié),對ER模型的理解 ER模型是人們認(rèn)識客觀世界的一種方法、工具。ER模型具有客觀性和主觀性兩重含義。 ER模型是在客觀事物或系統(tǒng)的基礎(chǔ)上形成的,在某種程度上反映了客觀現(xiàn)實,反映了用戶的需求,因此ER模型具有客觀
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 財政法規(guī)試題及答案
- 婦產(chǎn)科研究摘要轉(zhuǎn)譯海報設(shè)計策略
- 頭頸部甲狀腺癌術(shù)后放療復(fù)發(fā)的治療策略
- 聲樂考試基礎(chǔ)題及答案
- 進(jìn)城考試語文題庫及答案
- 2025年高職僧伽羅語(僧伽羅語基礎(chǔ))試題及答案
- 2025年高職(玩具設(shè)計與制造)玩具產(chǎn)品設(shè)計階段測試試題及答案
- 2025年大學(xué)印刷工程(印刷工程基礎(chǔ))試題及答案
- 2025年大學(xué)二年級(自然地理學(xué))自然地理學(xué)試題及答案
- 2026年智能遮陽防水罩殼項目可行性研究報告
- 軟件產(chǎn)品用戶體驗評估報告
- 2025年異丙醇行業(yè)當(dāng)前發(fā)展現(xiàn)狀及增長策略研究報告
- 科室緊急情況下護(hù)理人力資源調(diào)配方案
- 企業(yè)社會責(zé)任實踐與品牌建設(shè)策略
- 出租車頂燈設(shè)備管理辦法
- 安全技術(shù)與管理畢業(yè)論文
- 2025年新疆中考數(shù)學(xué)真題試卷及答案
- 溫嶺市恩力天金屬表面處理有限公司年處理10萬噸磷化金屬表面技改項目環(huán)評報告
- 職務(wù)侵占罪法律培訓(xùn)
- 【2025版】人教版(PEP)三年級下冊英語教學(xué)工作計劃(及進(jìn)度表)
- 勞動仲裁申請書電子版模板
評論
0/150
提交評論