版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、7.2.3 E-R模型模型2.2.1 2.2.1 基本概念基本概念(1)(1)實體:實體:現(xiàn)實世界中客觀存在并可相互區(qū)別的事物。現(xiàn)實世界中客觀存在并可相互區(qū)別的事物。(2)(2)屬性:屬性:實體所具有的某一特性稱為屬性。實體所具有的某一特性稱為屬性。 (3)(3)碼(碼(keykey):):唯一表示實體的屬性集稱為碼。唯一表示實體的屬性集稱為碼。(4)(4)域(域(DomainDomain):):屬性的取值范圍。屬性的取值范圍。(5 5)實體集:)實體集:具有相同特征或能用同樣特征描述的實體集合。具有相同特征或能用同樣特征描述的實體集合。 組成實體集的各實體稱為實體集的外延。組成實體集的各實體
2、稱為實體集的外延。例如:某單位所有員工稱為實體集例如:某單位所有員工稱為實體集EmployeeEmployee的外延。的外延。(6 6)實體型:)實體型:具有相同屬性的實體必然具有共同的特征和性質(zhì)。具有相同屬性的實體必然具有共同的特征和性質(zhì)。用實體名及其屬性名集合來抽象和刻畫同類實體,稱為實體用實體名及其屬性名集合來抽象和刻畫同類實體,稱為實體型。型。例如:員工(員工編號、姓名、部門、性別、年齡、職稱)就例如:員工(員工編號、姓名、部門、性別、年齡、職稱)就是一個實體型。是一個實體型。2.2.1 基本概念基本概念(7 7)聯(lián)系)聯(lián)系: 實體內(nèi)部的聯(lián)系:實體內(nèi)部的聯(lián)系:組成實體的各屬性之間的組成
3、實體的各屬性之間的聯(lián)系聯(lián)系(如:學號姓名)(如:學號姓名)。 實體之間的聯(lián)系實體之間的聯(lián)系:不同實體集之間的聯(lián)系。不同實體集之間的聯(lián)系。 兩個實體型之間的聯(lián)系可分為三類:兩個實體型之間的聯(lián)系可分為三類: 1對對1聯(lián)系聯(lián)系(1:1) 1對多聯(lián)系對多聯(lián)系(1:n) 多對多聯(lián)系多對多聯(lián)系(m:n)2.2.1 基本概念基本概念 1對對1聯(lián)系:聯(lián)系: 定義:若對于實體集定義:若對于實體集A A中的每一個實體,實中的每一個實體,實體集體集B B中中至多至多有一個實有一個實體與之聯(lián)系,反之亦體與之聯(lián)系,反之亦然,則稱實體集然,則稱實體集A A與實與實體集體集B B具有一對一聯(lián)系,具有一對一聯(lián)系,記為記為1:
4、11:1。 例:部門例:部門-負責人負責人實體型實體型A聯(lián)系名聯(lián)系名實體型實體型B11位于位于部門部門負責人負責人112.2.1 基本概念基本概念 1 1對多聯(lián)系對多聯(lián)系: : 定義:若對于實體集定義:若對于實體集A A中中的每一個實體,實體集的每一個實體,實體集B B中有中有n n個個實體實體(n0)(n0)與之與之聯(lián)系,反之,對于實體集聯(lián)系,反之,對于實體集B B中中的每一個實體,實體的每一個實體,實體集集A A中中至多至多只有一個實體只有一個實體與之聯(lián)系,則稱實體集與之聯(lián)系,則稱實體集A A與實體集與實體集B B具有一對多聯(lián)具有一對多聯(lián)系,記為系,記為1:n1:n。 例:部門例:部門-員
5、工員工實體型實體型A聯(lián)系名聯(lián)系名實體型實體型B1n屬于屬于部門部門員工員工1N2.2.1 基本概念基本概念 多對多聯(lián)系多對多聯(lián)系: 定義:若對于實體集定義:若對于實體集A A中的每一個實體,實體中的每一個實體,實體集集B B中有中有n n個個實體實體(n0)(n0)與之聯(lián)系,反之,對于與之聯(lián)系,反之,對于對于實體集對于實體集B B中中的每一的每一個實體,實體集個實體,實體集A A中也中也有有m m個個實體實體(m0)(m0)與之與之聯(lián)系,則稱實體集聯(lián)系,則稱實體集A A與與實體集實體集B B具有多對多聯(lián)具有多對多聯(lián)系,記為系,記為m:nm:n。 例:學生例:學生-課程課程實體型實體型B實體型實
6、體型A聯(lián)系名聯(lián)系名mn選課選課學生學生課程課程MN2.2.1 基本概念基本概念 同一實體集內(nèi)的各實體之間也存在著一對一、同一實體集內(nèi)的各實體之間也存在著一對一、一對多和多對多的聯(lián)系一對多和多對多的聯(lián)系.員工員工領導領導1n同一實體集內(nèi)一對多聯(lián)系同一實體集內(nèi)一對多聯(lián)系員工員工配偶配偶11同一實體集內(nèi)一對一聯(lián)系同一實體集內(nèi)一對一聯(lián)系2.2.1 基本概念基本概念 一般地,兩個以上實體型之間也存在著一對一、一般地,兩個以上實體型之間也存在著一對一、一對多和多對多的聯(lián)系一對多和多對多的聯(lián)系.學生學生教師教師課程課程選課選課mnn三個實體型之間的多對多關系三個實體型之間的多對多關系(8 8)弱實體集:)弱
7、實體集: 在描述實體的過程中,有些實體集的屬性可能在描述實體的過程中,有些實體集的屬性可能不足以形成主碼,需要依賴其他實體集中的部分不足以形成主碼,需要依賴其他實體集中的部分屬性。這樣的實體集叫做弱實體集,不需要依賴屬性。這樣的實體集叫做弱實體集,不需要依賴其他的實體的實體集稱為強實體集。其他的實體的實體集稱為強實體集。 例如一個單位的員工實體集例如一個單位的員工實體集EmployeeEmployee與工作履與工作履歷實體集歷實體集CareerCareer,則工作履歷實體集,則工作履歷實體集CareerCareer是以是以職工存在為前提的,即工作履歷實體集職工存在為前提的,即工作履歷實體集Ca
8、reerCareer是是弱實體集。弱實體集。 2.2.1 基本概念基本概念2.2.2 E-R圖設計圖設計 用用E-R圖來描述現(xiàn)實世界的概念模型。圖來描述現(xiàn)實世界的概念模型。 E-R圖提供了表示實體集、屬性和聯(lián)系的方法。圖提供了表示實體集、屬性和聯(lián)系的方法。矩形框表示實體矩形框表示實體橢圓形表示屬性橢圓形表示屬性菱形表示聯(lián)系菱形表示聯(lián)系連接實體型與聯(lián)系類型,也可用于表示實體與屬性的聯(lián)系連接實體型與聯(lián)系類型,也可用于表示實體與屬性的聯(lián)系并注明種類;對構(gòu)成碼的屬性,在屬性名下畫一橫線表示并注明種類;對構(gòu)成碼的屬性,在屬性名下畫一橫線表示。注:用虛邊矩形和虛邊菱形分別表示弱實體和弱實體之間的聯(lián)系。注:
9、用虛邊矩形和虛邊菱形分別表示弱實體和弱實體之間的聯(lián)系。2.2.2 E-R圖設計圖設計 確定實體類型確定實體類型:幾個實體類型及相應的實體名:幾個實體類型及相應的實體名 確定聯(lián)系類型確定聯(lián)系類型:各實體類型之間是否有聯(lián)系,是:各實體類型之間是否有聯(lián)系,是何種聯(lián)系類型及相應的聯(lián)系名何種聯(lián)系類型及相應的聯(lián)系名. . 連接實體類型和聯(lián)系類型,組合成連接實體類型和聯(lián)系類型,組合成E-RE-R圖圖 確定實體類型和聯(lián)系類型的屬性確定實體類型和聯(lián)系類型的屬性 確定實體類型的碼確定實體類型的碼 例:學生選修課程例:學生選修課程學生學生課程課程選修選修姓名姓名學號學號系別系別成績成績用矩形表用矩形表示實體示實體用
10、橢圓表示實體用橢圓表示實體的屬性的屬性用無向邊把用無向邊把實體與其屬實體與其屬性連接起來性連接起來用菱形表示實體用菱形表示實體間的聯(lián)系間的聯(lián)系實體與聯(lián)系用線段實體與聯(lián)系用線段連接并注明類型連接并注明類型mn課程號課程號課程名課程名學分學分2.2.2 E-R圖設計圖設計-ER圖實例圖實例舉例:為倉庫管理設計一個舉例:為倉庫管理設計一個E-R模型,該倉庫主要管理零模型,該倉庫主要管理零件的入庫、出庫和采購等事項;倉庫根據(jù)需要向外面廠件的入庫、出庫和采購等事項;倉庫根據(jù)需要向外面廠家(供應商)訂購零件,而許多工程項目需要倉庫供應家(供應商)訂購零件,而許多工程項目需要倉庫供應零件;一個倉庫有多個保管
11、員。零件;一個倉庫有多個保管員。實體有:實體有: 倉庫:倉庫:屬性有倉庫號、倉庫面積、電話號碼。屬性有倉庫號、倉庫面積、電話號碼。 零件:零件:屬性有零件號、名稱、規(guī)格、單價、描述。屬性有零件號、名稱、規(guī)格、單價、描述。 供應商:供應商:屬性有供應商號、姓名、地址、電話號碼、帳屬性有供應商號、姓名、地址、電話號碼、帳號。號。 項目:項目:屬性有項目號、預算、開工日期。屬性有項目號、預算、開工日期。 職工:職工:屬性有職工號、姓名、年齡、職稱。屬性有職工號、姓名、年齡、職稱。2.2.2 E-R圖設計圖設計-ER圖實例圖實例實體之間的聯(lián)系如下:實體之間的聯(lián)系如下: 一個倉庫可以存放多種零件,一種零
12、件可以存一個倉庫可以存放多種零件,一種零件可以存放在多個倉庫中,某種零件在某個倉庫中的數(shù)放在多個倉庫中,某種零件在某個倉庫中的數(shù)量用庫存量描述。量用庫存量描述。倉庫倉庫:零件零件 m : n倉庫倉庫:職工職工1:n職工實體集之間職工實體集之間1:n供應商供應商:項目項目:零件零件 m : n :p 一個倉庫有多個職工當倉庫保管員,一個職工一個倉庫有多個職工當倉庫保管員,一個職工只能在一個倉庫工作。只能在一個倉庫工作。 職工之間具有領導被領導的關系,即倉庫主任職工之間具有領導被領導的關系,即倉庫主任領導若干保管員。領導若干保管員。 一個供應商可以供給若干項目多種零件,每個一個供應商可以供給若干項
13、目多種零件,每個項目可以使用不同供應商供應的零件,每種零項目可以使用不同供應商供應的零件,每種零件可由不同供應商供給。件可由不同供應商供給。2.2.2 E-R圖設計圖設計-ER圖實例圖實例 如果某個部門的概念模型中涉及的實體和實體屬如果某個部門的概念模型中涉及的實體和實體屬性較多,可以把實體及其屬性在另一個圖上畫出。性較多,可以把實體及其屬性在另一個圖上畫出。實體及其屬性圖實體及其屬性圖倉庫倉庫倉庫號倉庫號面積面積電話號電話號2.2.2 E-R圖設計圖設計-ER圖實例圖實例供應商供應商項目項目零件零件供應供應供應量供應量庫存庫存?zhèn)}庫倉庫庫存量庫存量職工職工領導領導工作工作nmpmn1n1n實體
14、及其聯(lián)系圖實體及其聯(lián)系圖2.2.2 E-R圖設計圖設計-ER圖實例圖實例【例例2.12.1】某電力公司的配電物資存放在倉庫中,假某電力公司的配電物資存放在倉庫中,假設一個倉庫可以存放多種物資,一種配電物資只設一個倉庫可以存放多種物資,一種配電物資只能存放在一個倉庫中;一個配電搶修工程可能需能存放在一個倉庫中;一個配電搶修工程可能需要多種配電物資,一種配電物資可以應用到多個要多種配電物資,一種配電物資可以應用到多個搶修工程中。倉庫包含倉庫編號、倉庫名稱倉庫搶修工程中。倉庫包含倉庫編號、倉庫名稱倉庫面積等屬性,配電物資包含物資編號、物資名稱、面積等屬性,配電物資包含物資編號、物資名稱、單價、規(guī)格、
15、數(shù)量等屬性,搶修工程包含工程編單價、規(guī)格、數(shù)量等屬性,搶修工程包含工程編號、工程名稱、工程開始日期、工程結(jié)束日期、號、工程名稱、工程開始日期、工程結(jié)束日期、工程狀態(tài)(工程是否完工)等屬性,某一搶修工工程狀態(tài)(工程是否完工)等屬性,某一搶修工程領取某配電物資時,必須標明領取數(shù)量、領取程領取某配電物資時,必須標明領取數(shù)量、領取日期、領取部門。日期、領取部門。 【例例2.22.2】某工廠有若干車間及倉庫,一個車間可以某工廠有若干車間及倉庫,一個車間可以生產(chǎn)多種零件,每種零件只能在一個車間生產(chǎn),生產(chǎn)多種零件,每種零件只能在一個車間生產(chǎn),一種零件可以組裝在不同產(chǎn)品中,一種產(chǎn)品需要一種零件可以組裝在不同產(chǎn)
16、品中,一種產(chǎn)品需要多種零件,每種零件和產(chǎn)品都只能存放在一個倉多種零件,每種零件和產(chǎn)品都只能存放在一個倉庫中;車間有工人,工人有家屬。庫中;車間有工人,工人有家屬。各實體的屬性為:各實體的屬性為:車間:車間:車間號、車間主任姓名、地址和電話;車間號、車間主任姓名、地址和電話;工人:工人:工號、姓名、年齡、性別、工種;工號、姓名、年齡、性別、工種;工廠:工廠:工廠名、廠長名;工廠名、廠長名;產(chǎn)品:產(chǎn)品:產(chǎn)品號、產(chǎn)品名、價格;產(chǎn)品號、產(chǎn)品名、價格;零件:零件:零件號、零件規(guī)格、價格;零件號、零件規(guī)格、價格;倉庫:倉庫:倉庫號、倉庫負責人、電話;倉庫號、倉庫負責人、電話;家屬:家屬:姓名、親屬關系。姓
17、名、親屬關系。2.2.2 E-R圖設計圖設計-ER圖實例圖實例2.2.2 E-R圖設計圖設計-ER圖實例圖實例2.2.2 E-R圖設計圖設計-ER圖實例圖實例2.2.2 E-R圖設計圖設計-ER圖實例圖實例【例2.3】某學校有若干名某學校有若干名教師教師和和學生學生,并且教師和學生不能,并且教師和學生不能跨跨系系;每個教師可以教授若干門;每個教師可以教授若干門課程課程,每門課程只能由一個,每門課程只能由一個教師任課;每個學生可以同時選修多門課程。請設計某學校教師任課;每個學生可以同時選修多門課程。請設計某學校的教學管理的的教學管理的E-RE-R模型。模型。其中實體有:系、教師、學生、課程。其中實體有:系、教師、學生、課程。系屬性有:系編號、系名、系主任。系屬性有:系
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度醫(yī)療行業(yè)廣告宣傳制作合同3篇
- 二零二五年度建筑業(yè)離崗創(chuàng)業(yè)合同2篇
- 課程設計寫什么
- 二零二五年地產(chǎn)廣告折頁創(chuàng)意設計、印刷與售后合同2篇
- 2025年演講稿保護環(huán)境范文(2篇)
- 二零二五年度新能源廣告牌匾安裝與節(jié)能服務合同3篇
- 2025年醫(yī)院控煙工作計劃模版(4篇)
- 企業(yè)公司目標管理制度范文(2篇)
- 消防專職干部職責模版(3篇)
- 2025年人教版選擇性必修2生物下冊階段測試試卷
- 線上家長會模板
- 2024年200MW-400MWh電化學儲能電站設計方案
- 2024數(shù)據(jù)采集合同模板
- SH/T 3227-2024 石油化工裝置固定水噴霧和水(泡沫)噴淋滅火系統(tǒng)技術(shù)標準(正式版)
- (正式版)JBT 7248-2024 閥門用低溫鋼鑄件技術(shù)規(guī)范
- 膽總管結(jié)石伴膽管炎的護理查房
- 水閘閘門運行方案
- 消費型股東招募計劃書
- 二年級上冊豎式計算200題附答案
- 統(tǒng)編版三年級語文下冊 第五單元 大單元教學設計
- 申請拘留被執(zhí)行人的文件
評論
0/150
提交評論