




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、數(shù)理學(xué)院 馮莉第二章第二章 數(shù)據(jù)模型數(shù)據(jù)模型12數(shù)據(jù)模型的概念E-R模型3面向?qū)ο竽P?.1 數(shù)據(jù)模型的概念數(shù)據(jù)模型的概念 在數(shù)據(jù)庫中用數(shù)據(jù)模型這個工具來在數(shù)據(jù)庫中用數(shù)據(jù)模型這個工具來抽象、表示抽象、表示和處理和處理現(xiàn)實(shí)世界中的數(shù)據(jù)和信息。通俗地講數(shù)現(xiàn)實(shí)世界中的數(shù)據(jù)和信息。通俗地講數(shù)據(jù)模型就是現(xiàn)實(shí)世界的模擬據(jù)模型就是現(xiàn)實(shí)世界的模擬 數(shù)據(jù)模型應(yīng)滿足三方面要求數(shù)據(jù)模型應(yīng)滿足三方面要求: 能比較能比較真實(shí)地模擬真實(shí)地模擬現(xiàn)實(shí)世界現(xiàn)實(shí)世界 容易為人所容易為人所理解理解 便于在計(jì)算機(jī)上便于在計(jì)算機(jī)上實(shí)現(xiàn)實(shí)現(xiàn)2.1.1 數(shù)據(jù)的三個范疇數(shù)據(jù)的三個范疇 從事物的客觀從事物的客觀特性到計(jì)算機(jī)中特性到計(jì)算機(jī)中的數(shù)
2、據(jù)表示,經(jīng)的數(shù)據(jù)表示,經(jīng)歷了三個階段:歷了三個階段: 存在于人們頭腦之外存在于人們頭腦之外的客觀世界的客觀世界. . 現(xiàn)實(shí)世界在人們頭腦現(xiàn)實(shí)世界在人們頭腦中的反映,人們把它用中的反映,人們把它用文字和符號記載下來。文字和符號記載下來。 信息世界的信息在信息世界的信息在機(jī)器世界以數(shù)據(jù)形式機(jī)器世界以數(shù)據(jù)形式存儲。存儲?,F(xiàn)實(shí)世界現(xiàn)實(shí)世界信息世界信息世界 概念模型概念模型機(jī)器世界機(jī)器世界DBMS支持的數(shù)據(jù)模型支持的數(shù)據(jù)模型轉(zhuǎn)換轉(zhuǎn)換認(rèn)識抽象認(rèn)識抽象2.1.1 數(shù)據(jù)的三個范疇數(shù)據(jù)的三個范疇1. 信息世界信息世界 相關(guān)術(shù)語相關(guān)術(shù)語 (1)(1)實(shí)體實(shí)體:客觀存在并可相互區(qū)別的事物。:客觀存在并可相互區(qū)別的事
3、物。 實(shí)體可以是具體的對象(一個學(xué)生、一輛汽車),實(shí)體可以是具體的對象(一個學(xué)生、一輛汽車),也可以是抽象的事件(一次借書,一次比賽)。也可以是抽象的事件(一次借書,一次比賽)。(2)(2)實(shí)體集實(shí)體集:性質(zhì)相同的同類實(shí)體的集合。:性質(zhì)相同的同類實(shí)體的集合。 如:全體學(xué)生,全國足球聯(lián)賽的所有比賽。如:全體學(xué)生,全國足球聯(lián)賽的所有比賽。(3)(3)屬性屬性:實(shí)體所具有的某一特性。:實(shí)體所具有的某一特性。 一個實(shí)體可以由若干個屬性來刻畫,每個屬性有一個實(shí)體可以由若干個屬性來刻畫,每個屬性有一個值域和類型。如:學(xué)生實(shí)體由學(xué)號、姓名等構(gòu)成。一個值域和類型。如:學(xué)生實(shí)體由學(xué)號、姓名等構(gòu)成。(4)(4)碼
4、碼:唯一標(biāo)識實(shí)體的屬性或?qū)傩约#何ㄒ粯?biāo)識實(shí)體的屬性或?qū)傩约?如:學(xué)號是學(xué)生實(shí)體的碼。如:學(xué)號是學(xué)生實(shí)體的碼。2.1.1 數(shù)據(jù)的三個范疇數(shù)據(jù)的三個范疇2.2.機(jī)器世界相關(guān)術(shù)語:機(jī)器世界相關(guān)術(shù)語:(1)(1)字段(數(shù)據(jù)項(xiàng)):字段(數(shù)據(jù)項(xiàng)):標(biāo)記實(shí)體屬性的命名單位,是標(biāo)記實(shí)體屬性的命名單位,是可以命名的最小信息單位,往往和屬性名相同??梢悦淖钚⌒畔挝?,往往和屬性名相同。例如:學(xué)生有學(xué)號、姓名、年齡、性別等字段。例如:學(xué)生有學(xué)號、姓名、年齡、性別等字段。(2)(2)記錄:記錄:字段的有序集合稱為記錄。一般用一個記字段的有序集合稱為記錄。一般用一個記錄描述一個實(shí)體。錄描述一個實(shí)體。例如:學(xué)生記
5、錄:(學(xué)號,姓名,年齡,性別)。例如:學(xué)生記錄:(學(xué)號,姓名,年齡,性別)。(3)(3)文件:文件:同一類記錄的匯集稱為文件。文件是描述同一類記錄的匯集稱為文件。文件是描述實(shí)體集的。實(shí)體集的。例如:所有學(xué)生記錄組成了一個學(xué)生文件。例如:所有學(xué)生記錄組成了一個學(xué)生文件。(4)(4)碼:碼:能惟一標(biāo)識文件中每個記錄的字段或字段集,能惟一標(biāo)識文件中每個記錄的字段或字段集,與實(shí)體的碼相對應(yīng)。與實(shí)體的碼相對應(yīng)。例如:學(xué)生的學(xué)號可以作為學(xué)生記錄的碼。例如:學(xué)生的學(xué)號可以作為學(xué)生記錄的碼。機(jī)器世界和信息世界術(shù)語的對應(yīng)關(guān)系機(jī)器世界和信息世界術(shù)語的對應(yīng)關(guān)系 : : 信息世界信息世界 機(jī)器世界機(jī)器世界 實(shí)體實(shí)體記
6、錄記錄 屬性屬性字段(數(shù)據(jù)項(xiàng))字段(數(shù)據(jù)項(xiàng)) 實(shí)體集實(shí)體集文件文件 碼碼. .碼碼2.1.1 數(shù)據(jù)的三個范疇數(shù)據(jù)的三個范疇 以學(xué)生數(shù)據(jù)為例表示信息在三個世界中的有關(guān)術(shù)以學(xué)生數(shù)據(jù)為例表示信息在三個世界中的有關(guān)術(shù)語及其聯(lián)系語及其聯(lián)系 : :2.1.2 數(shù)據(jù)模型的組成要素及分類數(shù)據(jù)模型的組成要素及分類 數(shù)據(jù)模型是嚴(yán)格定義的概念的集數(shù)據(jù)模型是嚴(yán)格定義的概念的集合,這些概念精確地描述系統(tǒng)的靜態(tài)特合,這些概念精確地描述系統(tǒng)的靜態(tài)特性、動態(tài)特性和完整性約束條件。性、動態(tài)特性和完整性約束條件。 數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu) 數(shù)據(jù)操作數(shù)據(jù)操作 完整性約束完整性約束2.1.2 數(shù)據(jù)模型的組成要素及分類數(shù)據(jù)模型的組成要素及分類
7、1. 數(shù)據(jù)結(jié)構(gòu):數(shù)據(jù)結(jié)構(gòu):( (最重要最重要) )描述數(shù)據(jù)庫的組成對象以及對象之間的聯(lián)系描述數(shù)據(jù)庫的組成對象以及對象之間的聯(lián)系: :A.A.與數(shù)據(jù)類型、內(nèi)容、性質(zhì)有關(guān)的對象與數(shù)據(jù)類型、內(nèi)容、性質(zhì)有關(guān)的對象B.B.與數(shù)據(jù)之間聯(lián)系有關(guān)的對象與數(shù)據(jù)之間聯(lián)系有關(guān)的對象數(shù)據(jù)模型的命名一般是由數(shù)據(jù)結(jié)構(gòu)決定的,數(shù)據(jù)模型的命名一般是由數(shù)據(jù)結(jié)構(gòu)決定的,如網(wǎng)狀、層狀、關(guān)系。如網(wǎng)狀、層狀、關(guān)系。數(shù)據(jù)結(jié)構(gòu)是對系統(tǒng)數(shù)據(jù)結(jié)構(gòu)是對系統(tǒng)靜態(tài)特性靜態(tài)特性的描述。的描述。2.1.2 數(shù)據(jù)模型的組成要素及分類數(shù)據(jù)模型的組成要素及分類2. 數(shù)據(jù)操作:數(shù)據(jù)操作:指對數(shù)據(jù)庫中各種對象的實(shí)例允許執(zhí)行的操作指對數(shù)據(jù)庫中各種對象的實(shí)例允許執(zhí)行
8、的操作的集合,包括操作和相關(guān)的操作規(guī)則。操作分的集合,包括操作和相關(guān)的操作規(guī)則。操作分為兩大類:為兩大類:檢索和更新檢索和更新( (刪除、插入、修改刪除、插入、修改) )。對數(shù)據(jù)模型來說,要求定義這些操作的確切含對數(shù)據(jù)模型來說,要求定義這些操作的確切含義、操作符號、操作規(guī)則義、操作符號、操作規(guī)則( (如優(yōu)先級別如優(yōu)先級別) )以及實(shí)以及實(shí)現(xiàn)操作的語言?,F(xiàn)操作的語言。數(shù)據(jù)操作是對系統(tǒng)數(shù)據(jù)操作是對系統(tǒng)動態(tài)特性動態(tài)特性的描述。的描述。2.1.2 數(shù)據(jù)模型的組成要素及分類數(shù)據(jù)模型的組成要素及分類3. 完整性約束:完整性約束:一組完整性規(guī)則的集合。一組完整性規(guī)則的集合。完整性規(guī)則是給定的數(shù)據(jù)模型中數(shù)據(jù)及
9、其聯(lián)完整性規(guī)則是給定的數(shù)據(jù)模型中數(shù)據(jù)及其聯(lián)系所具有的制約和依存規(guī)則,用以限定符合系所具有的制約和依存規(guī)則,用以限定符合數(shù)據(jù)模型的數(shù)據(jù)庫狀態(tài)以及狀態(tài)的變化,以數(shù)據(jù)模型的數(shù)據(jù)庫狀態(tài)以及狀態(tài)的變化,以保證數(shù)據(jù)的正確性、有效性和相容性。保證數(shù)據(jù)的正確性、有效性和相容性。2.1.2 數(shù)據(jù)模型的組成要素及分類數(shù)據(jù)模型的組成要素及分類數(shù)據(jù)模型分為兩大類(分屬兩個不同的層次)數(shù)據(jù)模型分為兩大類(分屬兩個不同的層次)(1) (1) 概念模型概念模型 也稱信息模型也稱信息模型 按用戶的觀點(diǎn)來對數(shù)據(jù)和信息建模,用于數(shù)按用戶的觀點(diǎn)來對數(shù)據(jù)和信息建模,用于數(shù)據(jù)庫設(shè)計(jì)(據(jù)庫設(shè)計(jì)(E-RE-R圖和圖和UMLUML對象模型對
10、象模型)。)。 (2) (2) 結(jié)構(gòu)化數(shù)據(jù)模型結(jié)構(gòu)化數(shù)據(jù)模型 對數(shù)據(jù)最底層的抽象,直接面向數(shù)據(jù)庫的邏對數(shù)據(jù)最底層的抽象,直接面向數(shù)據(jù)庫的邏輯結(jié)構(gòu),是現(xiàn)實(shí)世界的第二層次抽象,描述數(shù)據(jù)輯結(jié)構(gòu),是現(xiàn)實(shí)世界的第二層次抽象,描述數(shù)據(jù)在系統(tǒng)內(nèi)部的表示和存取方法,在磁盤或磁帶上在系統(tǒng)內(nèi)部的表示和存取方法,在磁盤或磁帶上的存儲方式和存取方法。的存儲方式和存取方法。2.2 E-R模型模型2.2.1 2.2.1 基本概念基本概念(1)(1)實(shí)體:實(shí)體:現(xiàn)實(shí)世界中客觀存在并可相互區(qū)別的事物?,F(xiàn)實(shí)世界中客觀存在并可相互區(qū)別的事物。(2)(2)屬性:屬性:實(shí)體所具有的某一特性稱為屬性。實(shí)體所具有的某一特性稱為屬性。 (
11、3)(3)碼(碼(keykey):):唯一表示實(shí)體的屬性集稱為碼。唯一表示實(shí)體的屬性集稱為碼。(4)(4)域(域(DomainDomain):):屬性的取值范圍。屬性的取值范圍。(5 5)實(shí)體集:)實(shí)體集:具有相同特征或能用同樣特征描述的實(shí)體集合。具有相同特征或能用同樣特征描述的實(shí)體集合。 組成實(shí)體集的各實(shí)體稱為實(shí)體集的外延。組成實(shí)體集的各實(shí)體稱為實(shí)體集的外延。例如:某單位所有員工稱為實(shí)體集例如:某單位所有員工稱為實(shí)體集EmployeeEmployee的外延。的外延。(6 6)實(shí)體型:)實(shí)體型:具有相同屬性的實(shí)體必然具有共同的特征和性質(zhì)。具有相同屬性的實(shí)體必然具有共同的特征和性質(zhì)。用實(shí)體名及其
12、屬性名集合來抽象和刻畫同類實(shí)體,稱為實(shí)體用實(shí)體名及其屬性名集合來抽象和刻畫同類實(shí)體,稱為實(shí)體型。型。例如:員工(員工編號、姓名、部門、性別、年齡、職稱)就例如:員工(員工編號、姓名、部門、性別、年齡、職稱)就是一個實(shí)體型。是一個實(shí)體型。2.2.1 基本概念基本概念(7 7)聯(lián)系)聯(lián)系: 實(shí)體內(nèi)部的聯(lián)系:實(shí)體內(nèi)部的聯(lián)系:組成實(shí)體的各屬性之間的組成實(shí)體的各屬性之間的聯(lián)系聯(lián)系(如:學(xué)號姓名)(如:學(xué)號姓名)。 實(shí)體之間的聯(lián)系實(shí)體之間的聯(lián)系:不同實(shí)體集之間的聯(lián)系。不同實(shí)體集之間的聯(lián)系。 兩個實(shí)體型之間的聯(lián)系可分為三類:兩個實(shí)體型之間的聯(lián)系可分為三類: 1對對1聯(lián)系聯(lián)系(1:1) 1對多聯(lián)系對多聯(lián)系(1
13、:n) 多對多聯(lián)系多對多聯(lián)系(m:n)2.2.1 基本概念基本概念 1對對1聯(lián)系:聯(lián)系:定義:若對于實(shí)體集定義:若對于實(shí)體集A A中的每一個實(shí)體,實(shí)中的每一個實(shí)體,實(shí)體集體集B B中中至多至多有一個實(shí)有一個實(shí)體與之聯(lián)系,反之亦體與之聯(lián)系,反之亦然,則稱實(shí)體集然,則稱實(shí)體集A A與實(shí)與實(shí)體集體集B B具有一對一聯(lián)系,具有一對一聯(lián)系,記為記為1:11:1。例:部門例:部門-負(fù)責(zé)人負(fù)責(zé)人實(shí)體型實(shí)體型A聯(lián)系名聯(lián)系名實(shí)體型實(shí)體型B11位于位于部門部門負(fù)責(zé)人負(fù)責(zé)人112.2.1 基本概念基本概念 1 1對多聯(lián)系對多聯(lián)系: :定義:若對于實(shí)體集定義:若對于實(shí)體集A A中中的每一個實(shí)體,實(shí)體集的每一個實(shí)體,實(shí)
14、體集B B中有中有n n個個實(shí)體實(shí)體(n0)(n0)與之與之聯(lián)系,反之,對于實(shí)體集聯(lián)系,反之,對于實(shí)體集B B中中的每一個實(shí)體,實(shí)體的每一個實(shí)體,實(shí)體集集A A中中至多至多只有一個實(shí)體只有一個實(shí)體與之聯(lián)系,則稱實(shí)體集與之聯(lián)系,則稱實(shí)體集A A與實(shí)體集與實(shí)體集B B具有一對多聯(lián)具有一對多聯(lián)系,記為系,記為1:n1:n。例:部門例:部門-員工員工實(shí)體型實(shí)體型A聯(lián)系名聯(lián)系名實(shí)體型實(shí)體型B1n屬于屬于部門部門員工員工1N2.2.1 基本概念基本概念 多對多聯(lián)系多對多聯(lián)系:定義:若對于實(shí)體集定義:若對于實(shí)體集A A中的每一個實(shí)體,實(shí)體中的每一個實(shí)體,實(shí)體集集B B中有中有n n個個實(shí)體實(shí)體(n0)(n0
15、)與之聯(lián)系,反之,對于與之聯(lián)系,反之,對于對于實(shí)體集對于實(shí)體集B B中中的每一的每一個實(shí)體,實(shí)體集個實(shí)體,實(shí)體集A A中也中也有有m m個個實(shí)體實(shí)體(m0)(m0)與之與之聯(lián)系,則稱實(shí)體集聯(lián)系,則稱實(shí)體集A A與與實(shí)體集實(shí)體集B B具有多對多聯(lián)具有多對多聯(lián)系,記為系,記為m:nm:n。例:學(xué)生例:學(xué)生-課程課程實(shí)體型實(shí)體型B實(shí)體型實(shí)體型A聯(lián)系名聯(lián)系名mn選課選課學(xué)生學(xué)生課程課程MN2.2.1 基本概念基本概念 同一實(shí)體集內(nèi)的各實(shí)體之間也存在著一對一、同一實(shí)體集內(nèi)的各實(shí)體之間也存在著一對一、一對多和多對多的聯(lián)系一對多和多對多的聯(lián)系.員工員工領(lǐng)導(dǎo)領(lǐng)導(dǎo)1n同一實(shí)體集內(nèi)一對多聯(lián)系同一實(shí)體集內(nèi)一對多聯(lián)系
16、員工員工配偶配偶11同一實(shí)體集內(nèi)一對一聯(lián)系同一實(shí)體集內(nèi)一對一聯(lián)系2.2.1 基本概念基本概念 一般地,兩個以上實(shí)體型之間也存在著一對一、一般地,兩個以上實(shí)體型之間也存在著一對一、一對多和多對多的聯(lián)系一對多和多對多的聯(lián)系.學(xué)生學(xué)生教師教師課程課程選課選課mnn三個實(shí)體型之間的多對多關(guān)系三個實(shí)體型之間的多對多關(guān)系(8 8)弱實(shí)體集:)弱實(shí)體集: 在描述實(shí)體的過程中,有些實(shí)體集的屬性可能在描述實(shí)體的過程中,有些實(shí)體集的屬性可能不足以形成主碼,需要依賴其他實(shí)體集中的部分不足以形成主碼,需要依賴其他實(shí)體集中的部分屬性。這樣的實(shí)體集叫做弱實(shí)體集,不需要依賴屬性。這樣的實(shí)體集叫做弱實(shí)體集,不需要依賴其他的實(shí)
17、體的實(shí)體集稱為強(qiáng)實(shí)體集。其他的實(shí)體的實(shí)體集稱為強(qiáng)實(shí)體集。 例如一個單位的員工實(shí)體集例如一個單位的員工實(shí)體集EmployeeEmployee與工作履與工作履歷實(shí)體集歷實(shí)體集CareerCareer,則工作履歷實(shí)體集,則工作履歷實(shí)體集CareerCareer是以是以職工存在為前提的,即工作履歷實(shí)體集職工存在為前提的,即工作履歷實(shí)體集CareerCareer是是弱實(shí)體集。弱實(shí)體集。 2.2.1 基本概念基本概念2.2.2 E-R圖設(shè)計(jì)圖設(shè)計(jì) 用用E-R圖來描述現(xiàn)實(shí)世界的概念模型。圖來描述現(xiàn)實(shí)世界的概念模型。 E-R圖提供了表示實(shí)體集、屬性和聯(lián)系的方法。圖提供了表示實(shí)體集、屬性和聯(lián)系的方法。矩形框表示
18、實(shí)體矩形框表示實(shí)體橢圓形表示屬性橢圓形表示屬性菱形表示聯(lián)系菱形表示聯(lián)系連接實(shí)體型與聯(lián)系類型,也可用于表示實(shí)體與屬性的聯(lián)系連接實(shí)體型與聯(lián)系類型,也可用于表示實(shí)體與屬性的聯(lián)系并注明種類;對構(gòu)成碼的屬性,在屬性名下畫一橫線表示并注明種類;對構(gòu)成碼的屬性,在屬性名下畫一橫線表示。注:用虛邊矩形和虛邊菱形分別表示弱實(shí)體和弱實(shí)體之間的聯(lián)系。注:用虛邊矩形和虛邊菱形分別表示弱實(shí)體和弱實(shí)體之間的聯(lián)系。2.2.2 E-R圖設(shè)計(jì)圖設(shè)計(jì) 確定實(shí)體類型確定實(shí)體類型:幾個實(shí)體類型及相應(yīng)的實(shí)體名:幾個實(shí)體類型及相應(yīng)的實(shí)體名 確定聯(lián)系類型確定聯(lián)系類型:各實(shí)體類型之間是否有聯(lián)系,是:各實(shí)體類型之間是否有聯(lián)系,是何種聯(lián)系類型及
19、相應(yīng)的聯(lián)系名何種聯(lián)系類型及相應(yīng)的聯(lián)系名. . 連接實(shí)體類型和聯(lián)系類型,組合成連接實(shí)體類型和聯(lián)系類型,組合成E-RE-R圖圖 確定實(shí)體類型和聯(lián)系類型的屬性確定實(shí)體類型和聯(lián)系類型的屬性 確定實(shí)體類型的碼確定實(shí)體類型的碼 例:學(xué)生選修課程例:學(xué)生選修課程學(xué)生學(xué)生課程課程選修選修姓名姓名學(xué)號學(xué)號系別系別成績成績用矩形表用矩形表示實(shí)體示實(shí)體用橢圓表示實(shí)體用橢圓表示實(shí)體的屬性的屬性用無向邊把用無向邊把實(shí)體與其屬實(shí)體與其屬性連接起來性連接起來用菱形表示實(shí)體用菱形表示實(shí)體間的聯(lián)系間的聯(lián)系實(shí)體與聯(lián)系用線段實(shí)體與聯(lián)系用線段連接并注明類型連接并注明類型mn課程號課程號課程名課程名學(xué)分學(xué)分2.2.2 E-R圖設(shè)計(jì)圖設(shè)
20、計(jì)-ER圖實(shí)例圖實(shí)例舉例:為倉庫管理設(shè)計(jì)一個舉例:為倉庫管理設(shè)計(jì)一個E-R模型,該倉庫主要管理零模型,該倉庫主要管理零件的入庫、出庫和采購等事項(xiàng);倉庫根據(jù)需要向外面廠件的入庫、出庫和采購等事項(xiàng);倉庫根據(jù)需要向外面廠家(供應(yīng)商)訂購零件,而許多工程項(xiàng)目需要倉庫供應(yīng)家(供應(yīng)商)訂購零件,而許多工程項(xiàng)目需要倉庫供應(yīng)零件;一個倉庫有多個保管員。零件;一個倉庫有多個保管員。實(shí)體有:實(shí)體有: 倉庫:倉庫:屬性有倉庫號、倉庫面積、電話號碼。屬性有倉庫號、倉庫面積、電話號碼。 零件:零件:屬性有零件號、名稱、規(guī)格、單價、描述。屬性有零件號、名稱、規(guī)格、單價、描述。 供應(yīng)商:供應(yīng)商:屬性有供應(yīng)商號、姓名、地址、
21、電話號碼、帳屬性有供應(yīng)商號、姓名、地址、電話號碼、帳號。號。 項(xiàng)目:項(xiàng)目:屬性有項(xiàng)目號、預(yù)算、開工日期。屬性有項(xiàng)目號、預(yù)算、開工日期。 職工:職工:屬性有職工號、姓名、年齡、職稱。屬性有職工號、姓名、年齡、職稱。2.2.2 E-R圖設(shè)計(jì)圖設(shè)計(jì)-ER圖實(shí)例圖實(shí)例實(shí)體之間的聯(lián)系如下:實(shí)體之間的聯(lián)系如下: 一個倉庫可以存放多種零件,一種零件可以存一個倉庫可以存放多種零件,一種零件可以存放在多個倉庫中,某種零件在某個倉庫中的數(shù)放在多個倉庫中,某種零件在某個倉庫中的數(shù)量用庫存量描述。量用庫存量描述。倉庫倉庫:零件零件 m : n倉庫倉庫:職工職工1:n職工實(shí)體集之間職工實(shí)體集之間1:n供應(yīng)商供應(yīng)商:項(xiàng)目
22、項(xiàng)目:零件零件 m : n :p 一個倉庫有多個職工當(dāng)倉庫保管員,一個職工一個倉庫有多個職工當(dāng)倉庫保管員,一個職工只能在一個倉庫工作。只能在一個倉庫工作。 職工之間具有領(lǐng)導(dǎo)被領(lǐng)導(dǎo)的關(guān)系,即倉庫主任職工之間具有領(lǐng)導(dǎo)被領(lǐng)導(dǎo)的關(guān)系,即倉庫主任領(lǐng)導(dǎo)若干保管員。領(lǐng)導(dǎo)若干保管員。 一個供應(yīng)商可以供給若干項(xiàng)目多種零件,每個一個供應(yīng)商可以供給若干項(xiàng)目多種零件,每個項(xiàng)目可以使用不同供應(yīng)商供應(yīng)的零件,每種零項(xiàng)目可以使用不同供應(yīng)商供應(yīng)的零件,每種零件可由不同供應(yīng)商供給。件可由不同供應(yīng)商供給。2.2.2 E-R圖設(shè)計(jì)圖設(shè)計(jì)-ER圖實(shí)例圖實(shí)例 如果某個部門的概念模型中涉及的實(shí)體和實(shí)體屬如果某個部門的概念模型中涉及的實(shí)體
23、和實(shí)體屬性較多,可以把實(shí)體及其屬性在另一個圖上畫出。性較多,可以把實(shí)體及其屬性在另一個圖上畫出。實(shí)體及其屬性圖實(shí)體及其屬性圖倉庫倉庫倉庫號倉庫號面積面積電話號電話號2.2.2 E-R圖設(shè)計(jì)圖設(shè)計(jì)-ER圖實(shí)例圖實(shí)例供應(yīng)商供應(yīng)商項(xiàng)目項(xiàng)目零件零件供應(yīng)供應(yīng)供應(yīng)量供應(yīng)量庫存庫存?zhèn)}庫倉庫庫存量庫存量職工職工領(lǐng)導(dǎo)領(lǐng)導(dǎo)工作工作nmpmn1n1n實(shí)體及其聯(lián)系圖實(shí)體及其聯(lián)系圖2.2.2 E-R圖設(shè)計(jì)圖設(shè)計(jì)-ER圖實(shí)例圖實(shí)例【例【例2.12.1】某電力公司的配電物資存放在倉庫中,假某電力公司的配電物資存放在倉庫中,假設(shè)一個倉庫可以存放多種物資,一種配電物資只設(shè)一個倉庫可以存放多種物資,一種配電物資只能存放在一個倉庫
24、中;一個配電搶修工程可能需能存放在一個倉庫中;一個配電搶修工程可能需要多種配電物資,一種配電物資可以應(yīng)用到多個要多種配電物資,一種配電物資可以應(yīng)用到多個搶修工程中。倉庫包含倉庫編號、倉庫名稱倉庫搶修工程中。倉庫包含倉庫編號、倉庫名稱倉庫面積等屬性,配電物資包含物資編號、物資名稱、面積等屬性,配電物資包含物資編號、物資名稱、單價、規(guī)格、數(shù)量等屬性,搶修工程包含工程編單價、規(guī)格、數(shù)量等屬性,搶修工程包含工程編號、工程名稱、工程開始日期、工程結(jié)束日期、號、工程名稱、工程開始日期、工程結(jié)束日期、工程狀態(tài)(工程是否完工)等屬性,某一搶修工工程狀態(tài)(工程是否完工)等屬性,某一搶修工程領(lǐng)取某配電物資時,必須
25、標(biāo)明領(lǐng)取數(shù)量、領(lǐng)取程領(lǐng)取某配電物資時,必須標(biāo)明領(lǐng)取數(shù)量、領(lǐng)取日期、領(lǐng)取部門。日期、領(lǐng)取部門。 【例【例2.22.2】某工廠有若干車間及倉庫,一個車間可以某工廠有若干車間及倉庫,一個車間可以生產(chǎn)多種零件,每種零件只能在一個車間生產(chǎn),生產(chǎn)多種零件,每種零件只能在一個車間生產(chǎn),一種零件可以組裝在不同產(chǎn)品中,一種產(chǎn)品需要一種零件可以組裝在不同產(chǎn)品中,一種產(chǎn)品需要多種零件,每種零件和產(chǎn)品都只能存放在一個倉多種零件,每種零件和產(chǎn)品都只能存放在一個倉庫中;車間有工人,工人有家屬。庫中;車間有工人,工人有家屬。各實(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 協(xié)助收購合同范例
- 作家助手簽約標(biāo)準(zhǔn)合同范本
- 兼職短期有效合同范本
- 加盟協(xié)議英文合同范本
- 單位借款三方協(xié)議合同范本
- 劇本買賣合同范本
- 單位超市采購合同范本
- 個人承包勞務(wù)合同范本
- 單位廚師勞務(wù)合同范本
- 鄉(xiāng)村公路開挖合同范本
- SCI期刊的名稱縮寫與全稱對照表
- 人本位醫(yī)療培訓(xùn)課件
- 《供應(yīng)鏈管理》課程整體設(shè)計(jì)
- 水利工程危險源辨識評價及風(fēng)險管控清單
- 桂西北丹池成礦帶主要金屬礦床成礦特征及成礦規(guī)律
- 申論范文:社區(qū)微治理 共建美好家園
- 高等工程熱力學(xué)教案課件
- 2023年征信知識競賽基礎(chǔ)題考試復(fù)習(xí)題庫(帶答案)
- 汽車機(jī)械基礎(chǔ)PPT(第3版)全套完整教學(xué)課件
- 醫(yī)療器械質(zhì)量管理制度
- 【招標(biāo)控制價編制研究文獻(xiàn)綜述(論文)4800字】
評論
0/150
提交評論