




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第二章第二章 數(shù)據(jù)模型數(shù)據(jù)模型12數(shù)據(jù)模型的概念E-R模型3面向?qū)ο竽P?.1 數(shù)據(jù)模型的概念數(shù)據(jù)模型的概念 在數(shù)據(jù)庫(kù)中用數(shù)據(jù)模型這個(gè)工具來(lái)在數(shù)據(jù)庫(kù)中用數(shù)據(jù)模型這個(gè)工具來(lái)抽象、表示抽象、表示和處理和處理現(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ù)的三個(gè)范疇數(shù)據(jù)的三個(gè)范疇 從事物的客觀從事物的客觀特性到計(jì)算機(jī)中特性到計(jì)算機(jī)中的數(shù)據(jù)表示,經(jīng)的數(shù)
2、據(jù)表示,經(jīng)歷了三個(gè)階段:歷了三個(gè)階段: 存在于人們頭腦之外存在于人們頭腦之外的客觀世界的客觀世界. . 現(xiàn)實(shí)世界在人們頭腦現(xiàn)實(shí)世界在人們頭腦中的反映,人們把它用中的反映,人們把它用文字和符號(hào)記載下來(lái)。文字和符號(hào)記載下來(lái)。 信息世界的信息在信息世界的信息在機(jī)器世界以數(shù)據(jù)形式機(jī)器世界以數(shù)據(jù)形式存儲(chǔ)。存儲(chǔ)?,F(xiàn)實(shí)世界現(xiàn)實(shí)世界信息世界信息世界 概念模型概念模型機(jī)器世界機(jī)器世界DBMS支持的數(shù)據(jù)模型支持的數(shù)據(jù)模型轉(zhuǎn)換轉(zhuǎn)換認(rèn)識(shí)抽象認(rèn)識(shí)抽象2.1.1 數(shù)據(jù)的三個(gè)范疇數(shù)據(jù)的三個(gè)范疇1. 信息世界信息世界 相關(guān)術(shù)語(yǔ)相關(guān)術(shù)語(yǔ) (1)(1)實(shí)體實(shí)體:客觀存在并可相互區(qū)別的事物。:客觀存在并可相互區(qū)別的事物。 實(shí)體可以
3、是具體的對(duì)象(一個(gè)學(xué)生、一輛汽車),實(shí)體可以是具體的對(duì)象(一個(gè)學(xué)生、一輛汽車),也可以是抽象的事件(一次借書,一次比賽)。也可以是抽象的事件(一次借書,一次比賽)。(2)(2)實(shí)體集實(shí)體集:性質(zhì)相同的同類實(shí)體的集合。:性質(zhì)相同的同類實(shí)體的集合。 如:全體學(xué)生,全國(guó)足球聯(lián)賽的所有比賽。如:全體學(xué)生,全國(guó)足球聯(lián)賽的所有比賽。(3)(3)屬性屬性:實(shí)體所具有的某一特性。:實(shí)體所具有的某一特性。 一個(gè)實(shí)體可以由若干個(gè)屬性來(lái)刻畫,每個(gè)屬性有一個(gè)實(shí)體可以由若干個(gè)屬性來(lái)刻畫,每個(gè)屬性有一個(gè)值域和類型。如:學(xué)生實(shí)體由學(xué)號(hào)、姓名等構(gòu)成。一個(gè)值域和類型。如:學(xué)生實(shí)體由學(xué)號(hào)、姓名等構(gòu)成。(4)(4)碼碼:唯一標(biāo)識(shí)實(shí)
4、體的屬性或?qū)傩约#何ㄒ粯?biāo)識(shí)實(shí)體的屬性或?qū)傩约?如:學(xué)號(hào)是學(xué)生實(shí)體的碼。如:學(xué)號(hào)是學(xué)生實(shí)體的碼。2.1.1 數(shù)據(jù)的三個(gè)范疇數(shù)據(jù)的三個(gè)范疇2.2.機(jī)器世界相關(guān)術(shù)語(yǔ):機(jī)器世界相關(guān)術(shù)語(yǔ):(1)(1)字段(數(shù)據(jù)項(xiàng)):字段(數(shù)據(jù)項(xiàng)):標(biāo)記實(shí)體屬性的命名單位,是標(biāo)記實(shí)體屬性的命名單位,是可以命名的最小信息單位,往往和屬性名相同。可以命名的最小信息單位,往往和屬性名相同。例如:學(xué)生有學(xué)號(hào)、姓名、年齡、性別等字段。例如:學(xué)生有學(xué)號(hào)、姓名、年齡、性別等字段。(2)(2)記錄:記錄:字段的有序集合稱為記錄。一般用一個(gè)記字段的有序集合稱為記錄。一般用一個(gè)記錄描述一個(gè)實(shí)體。錄描述一個(gè)實(shí)體。例如:學(xué)生記錄:(學(xué)號(hào),姓
5、名,年齡,性別)。例如:學(xué)生記錄:(學(xué)號(hào),姓名,年齡,性別)。(3)(3)文件:文件:同一類記錄的匯集稱為文件。文件是描述同一類記錄的匯集稱為文件。文件是描述實(shí)體集的。實(shí)體集的。例如:所有學(xué)生記錄組成了一個(gè)學(xué)生文件。例如:所有學(xué)生記錄組成了一個(gè)學(xué)生文件。(4)(4)碼:碼:能惟一標(biāo)識(shí)文件中每個(gè)記錄的字段或字段集,能惟一標(biāo)識(shí)文件中每個(gè)記錄的字段或字段集,與實(shí)體的碼相對(duì)應(yīng)。與實(shí)體的碼相對(duì)應(yīng)。例如:學(xué)生的學(xué)號(hào)可以作為學(xué)生記錄的碼。例如:學(xué)生的學(xué)號(hào)可以作為學(xué)生記錄的碼。機(jī)器世界和信息世界術(shù)語(yǔ)的對(duì)應(yīng)關(guān)系機(jī)器世界和信息世界術(shù)語(yǔ)的對(duì)應(yīng)關(guān)系 : : 信息世界信息世界 機(jī)器世界機(jī)器世界 實(shí)體實(shí)體記錄記錄 屬性屬
6、性字段(數(shù)據(jù)項(xiàng))字段(數(shù)據(jù)項(xiàng)) 實(shí)體集實(shí)體集文件文件 碼碼.碼碼2.1.1 數(shù)據(jù)的三個(gè)范疇數(shù)據(jù)的三個(gè)范疇 以學(xué)生數(shù)據(jù)為例表示信息在三個(gè)世界中的有關(guān)術(shù)以學(xué)生數(shù)據(jù)為例表示信息在三個(gè)世界中的有關(guān)術(shù)語(yǔ)及其聯(lián)系語(yǔ)及其聯(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)特性、動(dòng)態(tài)特性和完整性約束條件。性、動(dòng)態(tài)特性和完整性約束條件。 數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu) 數(shù)據(jù)操作數(shù)據(jù)操作 完整性約束完整性約束2.1.2 數(shù)據(jù)模型的組成要素及分類數(shù)據(jù)模型的組成要素及分類1. 數(shù)據(jù)結(jié)構(gòu):數(shù)
7、據(jù)結(jié)構(gòu):( (最重要最重要) ) 描述數(shù)據(jù)庫(kù)的組成對(duì)象以及對(duì)象之間的聯(lián)系描述數(shù)據(jù)庫(kù)的組成對(duì)象以及對(duì)象之間的聯(lián)系: :A.A.與數(shù)據(jù)類型、內(nèi)容、性質(zhì)有關(guān)的對(duì)象與數(shù)據(jù)類型、內(nèi)容、性質(zhì)有關(guān)的對(duì)象B.B.與數(shù)據(jù)之間聯(lián)系有關(guān)的對(duì)象與數(shù)據(jù)之間聯(lián)系有關(guān)的對(duì)象 數(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)是對(duì)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)是對(duì)系統(tǒng)靜態(tài)特性靜態(tài)特性的描述。的描述。2.1.2 數(shù)據(jù)模型的組成要素及分類數(shù)據(jù)模型的組成要素及分類2. 數(shù)據(jù)操作:數(shù)據(jù)操作: 指對(duì)數(shù)據(jù)庫(kù)中各種對(duì)象的實(shí)例允許執(zhí)行的操作指對(duì)數(shù)據(jù)庫(kù)中各種對(duì)象的實(shí)例允許執(zhí)行的操作的集
8、合,包括操作和相關(guān)的操作規(guī)則。操作分的集合,包括操作和相關(guān)的操作規(guī)則。操作分為兩大類:為兩大類:檢索和更新檢索和更新( (刪除、插入、修改刪除、插入、修改) )。 對(duì)數(shù)據(jù)模型來(lái)說(shuō),要求定義這些操作的確切含對(duì)數(shù)據(jù)模型來(lái)說(shuō),要求定義這些操作的確切含義、操作符號(hào)、操作規(guī)則義、操作符號(hào)、操作規(guī)則( (如優(yōu)先級(jí)別如優(yōu)先級(jí)別) )以及實(shí)以及實(shí)現(xiàn)操作的語(yǔ)言?,F(xiàn)操作的語(yǔ)言。 數(shù)據(jù)操作是對(duì)系統(tǒng)數(shù)據(jù)操作是對(duì)系統(tǒng)動(dòng)態(tài)特性動(dòng)態(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ù)庫(kù)狀態(tài)以及狀態(tài)的變化,以數(shù)據(jù)模型的數(shù)據(jù)庫(kù)狀態(tài)以及狀態(tài)的變化,以保證數(shù)據(jù)的正確性、有效性和相容性。保證數(shù)據(jù)的正確性、有效性和相容性。2.1.2 數(shù)據(jù)模型的組成要素及分類數(shù)據(jù)模型的組成要素及分類數(shù)據(jù)模型分為兩大類(分屬兩個(gè)不同的層次)數(shù)據(jù)模型分為兩大類(分屬兩個(gè)不同的層次)(1) (1) 概念模型概念模型 也稱信息模型也稱信息模型 按用戶的觀點(diǎn)來(lái)對(duì)數(shù)據(jù)和信息建模,用于數(shù)按用戶的觀點(diǎn)來(lái)對(duì)數(shù)據(jù)和信息建模,用于數(shù)據(jù)庫(kù)設(shè)計(jì)(據(jù)庫(kù)設(shè)計(jì)(E-RE-R圖和圖和UMLUML對(duì)象模型對(duì)象
10、模型)。)。 (2) (2) 結(jié)構(gòu)化數(shù)據(jù)模型結(jié)構(gòu)化數(shù)據(jù)模型 對(duì)數(shù)據(jù)最底層的抽象,直接面向數(shù)據(jù)庫(kù)的邏對(duì)數(shù)據(jù)最底層的抽象,直接面向數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu),是現(xiàn)實(shí)世界的第二層次抽象,描述數(shù)據(jù)輯結(jié)構(gòu),是現(xiàn)實(shí)世界的第二層次抽象,描述數(shù)據(jù)在系統(tǒng)內(nèi)部的表示和存取方法,在磁盤或磁帶上在系統(tǒng)內(nèi)部的表示和存取方法,在磁盤或磁帶上的存儲(chǔ)方式和存取方法。的存儲(chǔ)方式和存取方法。2.2 E-R模型模型2.2.1 2.2.1 基本概念基本概念(1)(1)實(shí)體:實(shí)體:現(xiàn)實(shí)世界中客觀存在并可相互區(qū)別的事物。現(xiàn)實(shí)世界中客觀存在并可相互區(qū)別的事物。(2)(2)屬性:屬性:實(shí)體所具有的某一特性稱為屬性。實(shí)體所具有的某一特性稱為屬性。 (3
11、)(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、性名集合來(lái)抽象和刻畫同類實(shí)體,稱為實(shí)體用實(shí)體名及其屬性名集合來(lái)抽象和刻畫同類實(shí)體,稱為實(shí)體型。型。例如:?jiǎn)T工(員工編號(hào)、姓名、部門、性別、年齡、職稱)就例如:?jiǎn)T工(員工編號(hào)、姓名、部門、性別、年齡、職稱)就是一個(gè)實(shí)體型。是一個(gè)實(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é)號(hào)姓名)(如:學(xué)號(hào)姓名)。 實(shí)體之間的聯(lián)系:實(shí)體之間的聯(lián)系:不同實(shí)體集之間的聯(lián)系。不同實(shí)體集之間的聯(lián)系。 兩個(gè)實(shí)體型之間的聯(lián)系可分為三類:兩個(gè)實(shí)體型之間的聯(lián)系可分為三類: 1對(duì)對(duì)1聯(lián)系聯(lián)系(1:1) 1對(duì)多聯(lián)系對(duì)多聯(lián)系(1
13、:n) 多對(duì)多聯(lián)系多對(duì)多聯(lián)系(m:n)2.2.1 基本概念基本概念 1對(duì)對(duì)1聯(lián)系:聯(lián)系: 定義:若對(duì)于實(shí)體集定義:若對(duì)于實(shí)體集A A中的每一個(gè)實(shí)體,實(shí)中的每一個(gè)實(shí)體,實(shí)體集體集B B中中至多至多有一個(gè)實(shí)有一個(gè)實(shí)體與之聯(lián)系,反之亦體與之聯(lián)系,反之亦然,則稱實(shí)體集然,則稱實(shí)體集A A與實(shí)與實(shí)體集體集B B具有一對(duì)一聯(lián)系,具有一對(duì)一聯(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對(duì)多聯(lián)系對(duì)多聯(lián)系: : 定義:若對(duì)于實(shí)體集定義:若對(duì)于實(shí)體集A A中中的每一個(gè)實(shí)體,實(shí)體集的每一個(gè)實(shí)
14、體,實(shí)體集B B中有中有n n個(gè)個(gè)實(shí)體實(shí)體(n0)(n0)與之與之聯(lián)系,反之,對(duì)于實(shí)體集聯(lián)系,反之,對(duì)于實(shí)體集B B中的每一個(gè)實(shí)體,實(shí)體中的每一個(gè)實(shí)體,實(shí)體集集A A中中至多至多只有一個(gè)實(shí)體只有一個(gè)實(shí)體與之聯(lián)系,則稱實(shí)體集與之聯(lián)系,則稱實(shí)體集A A與實(shí)體集與實(shí)體集B B具有一對(duì)多聯(lián)具有一對(duì)多聯(lián)系,記為系,記為1:n1:n。 例:部門例:部門-員工員工實(shí)體型實(shí)體型A聯(lián)系名聯(lián)系名實(shí)體型實(shí)體型B1n屬于屬于部門部門員工員工1N2.2.1 基本概念基本概念 多對(duì)多聯(lián)系多對(duì)多聯(lián)系: 定義:若對(duì)于實(shí)體集定義:若對(duì)于實(shí)體集A A中的每一個(gè)實(shí)體,實(shí)體中的每一個(gè)實(shí)體,實(shí)體集集B B中有中有n n個(gè)個(gè)實(shí)體實(shí)體(n
15、0)(n0)與之聯(lián)系,反之,對(duì)于與之聯(lián)系,反之,對(duì)于對(duì)于實(shí)體集對(duì)于實(shí)體集B B中的每一中的每一個(gè)實(shí)體,實(shí)體集個(gè)實(shí)體,實(shí)體集A A中也中也有有m m個(gè)個(gè)實(shí)體實(shí)體(m0)(m0)與之與之聯(lián)系,則稱實(shí)體集聯(lián)系,則稱實(shí)體集A A與與實(shí)體集實(shí)體集B B具有多對(duì)多聯(lián)具有多對(duì)多聯(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í)體之間也存在著一對(duì)一、同一實(shí)體集內(nèi)的各實(shí)體之間也存在著一對(duì)一、一對(duì)多和多對(duì)多的聯(lián)系一對(duì)多和多對(duì)多的聯(lián)系.員工員工領(lǐng)導(dǎo)領(lǐng)導(dǎo)1n同一實(shí)體集內(nèi)一對(duì)多聯(lián)系同一實(shí)體集
16、內(nèi)一對(duì)多聯(lián)系員工員工配偶配偶11同一實(shí)體集內(nèi)一對(duì)一聯(lián)系同一實(shí)體集內(nèi)一對(duì)一聯(lián)系2.2.1 基本概念基本概念 一般地,兩個(gè)以上實(shí)體型之間也存在著一對(duì)一、一般地,兩個(gè)以上實(shí)體型之間也存在著一對(duì)一、一對(duì)多和多對(duì)多的聯(lián)系一對(duì)多和多對(duì)多的聯(lián)系.學(xué)生學(xué)生教師教師課程課程選課選課mnn三個(gè)實(shí)體型之間的多對(duì)多關(guān)系三個(gè)實(shí)體型之間的多對(duì)多關(guān)系(8 8)弱實(shí)體集:)弱實(shí)體集: 在描述實(shí)體的過(guò)程中,有些實(shí)體集的屬性可能在描述實(shí)體的過(guò)程中,有些實(shí)體集的屬性可能不足以形成主碼,需要依賴其他實(shí)體集中的部分不足以形成主碼,需要依賴其他實(shí)體集中的部分屬性。這樣的實(shí)體集叫做弱實(shí)體集,不需要依賴屬性。這樣的實(shí)體集叫做弱實(shí)體集,不需要
17、依賴其他的實(shí)體的實(shí)體集稱為強(qiáng)實(shí)體集。其他的實(shí)體的實(shí)體集稱為強(qiáng)實(shí)體集。 例如一個(gè)單位的員工實(shí)體集例如一個(gè)單位的員工實(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圖來(lái)描述現(xiàn)實(shí)世界的概念模型。圖來(lái)描述現(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)系并注明種類;對(duì)構(gòu)成碼的屬性,在屬性名下畫一橫線表示并注明種類;對(duì)構(gòu)成碼的屬性,在屬性名下畫一橫線表示。注:用虛邊矩形和虛邊菱形分別表示弱實(shí)體和弱實(shí)體之間的聯(lián)系。注:用虛邊矩形和虛邊菱形分別表示弱實(shí)體和弱實(shí)體之間的聯(lián)系。2.2.2 E-R圖設(shè)計(jì)圖設(shè)計(jì) 確定實(shí)體類型確定實(shí)體類型:幾個(gè)實(shí)體類型及相應(yīng)的實(shí)體名:幾個(gè)實(shí)體類型及相應(yīng)的實(shí)體名 確定聯(lián)系類型確定聯(lián)系類型:各實(shí)體類型之間是否有聯(lián)系,是:各實(shí)體類型之間是否有聯(lián)系,是何
19、種聯(lián)系類型及相應(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é)號(hào)學(xué)號(hào)系別系別成績(jī)成績(jī)用矩形表用矩形表示實(shí)體示實(shí)體用橢圓表示實(shí)體用橢圓表示實(shí)體的屬性的屬性用無(wú)向邊把用無(wú)向邊把實(shí)體與其屬實(shí)體與其屬性連接起來(lái)性連接起來(lái)用菱形表示實(shí)體用菱形表示實(shí)體間的聯(lián)系間的聯(lián)系實(shí)體與聯(lián)系用線段連實(shí)體與聯(lián)系用線段連接并注明類型接并注明類型mn課程號(hào)課程號(hào)課程名課程名學(xué)分學(xué)分2.2.2 E-
20、R圖設(shè)計(jì)圖設(shè)計(jì)-ER圖實(shí)例圖實(shí)例舉例:為倉(cāng)庫(kù)管理設(shè)計(jì)一個(gè)舉例:為倉(cāng)庫(kù)管理設(shè)計(jì)一個(gè)E-R模型,該倉(cāng)庫(kù)主要管理零模型,該倉(cāng)庫(kù)主要管理零件的入庫(kù)、出庫(kù)和采購(gòu)等事項(xiàng);倉(cāng)庫(kù)根據(jù)需要向外面廠件的入庫(kù)、出庫(kù)和采購(gòu)等事項(xiàng);倉(cāng)庫(kù)根據(jù)需要向外面廠家(供應(yīng)商)訂購(gòu)零件,而許多工程項(xiàng)目需要倉(cāng)庫(kù)供應(yīng)家(供應(yīng)商)訂購(gòu)零件,而許多工程項(xiàng)目需要倉(cāng)庫(kù)供應(yīng)零件;一個(gè)倉(cāng)庫(kù)有多個(gè)保管員。零件;一個(gè)倉(cāng)庫(kù)有多個(gè)保管員。實(shí)體有:實(shí)體有: 倉(cāng)庫(kù):倉(cāng)庫(kù):屬性有倉(cāng)庫(kù)號(hào)、倉(cāng)庫(kù)面積、電話號(hào)碼。屬性有倉(cāng)庫(kù)號(hào)、倉(cāng)庫(kù)面積、電話號(hào)碼。 零件:零件:屬性有零件號(hào)、名稱、規(guī)格、單價(jià)、描述。屬性有零件號(hào)、名稱、規(guī)格、單價(jià)、描述。 供應(yīng)商:供應(yīng)商:屬性有供應(yīng)商號(hào)、
21、姓名、地址、電話號(hào)碼、帳屬性有供應(yīng)商號(hào)、姓名、地址、電話號(hào)碼、帳號(hào)。號(hào)。 項(xiàng)目:項(xiàng)目:屬性有項(xiàng)目號(hào)、預(yù)算、開工日期。屬性有項(xiàng)目號(hào)、預(yù)算、開工日期。 職工:職工:屬性有職工號(hào)、姓名、年齡、職稱。屬性有職工號(hào)、姓名、年齡、職稱。2.2.2 E-R圖設(shè)計(jì)圖設(shè)計(jì)-ER圖實(shí)例圖實(shí)例實(shí)體之間的聯(lián)系如下:實(shí)體之間的聯(lián)系如下: 一個(gè)倉(cāng)庫(kù)可以存放多種零件,一種零件可以存一個(gè)倉(cāng)庫(kù)可以存放多種零件,一種零件可以存放在多個(gè)倉(cāng)庫(kù)中,某種零件在某個(gè)倉(cāng)庫(kù)中的數(shù)放在多個(gè)倉(cāng)庫(kù)中,某種零件在某個(gè)倉(cāng)庫(kù)中的數(shù)量用庫(kù)存量描述。量用庫(kù)存量描述。倉(cāng)庫(kù)倉(cāng)庫(kù):零件零件 m : n倉(cāng)庫(kù)倉(cāng)庫(kù):職工職工1:n職工實(shí)體集之間職工實(shí)體集之間1:n供應(yīng)商
22、供應(yīng)商:項(xiàng)目項(xiàng)目:零件零件 m : n :p 一個(gè)倉(cāng)庫(kù)有多個(gè)職工當(dāng)倉(cāng)庫(kù)保管員,一個(gè)職工一個(gè)倉(cāng)庫(kù)有多個(gè)職工當(dāng)倉(cāng)庫(kù)保管員,一個(gè)職工只能在一個(gè)倉(cāng)庫(kù)工作。只能在一個(gè)倉(cāng)庫(kù)工作。 職工之間具有領(lǐng)導(dǎo)被領(lǐng)導(dǎo)的關(guān)系,即倉(cāng)庫(kù)主任職工之間具有領(lǐng)導(dǎo)被領(lǐng)導(dǎo)的關(guān)系,即倉(cāng)庫(kù)主任領(lǐng)導(dǎo)若干保管員。領(lǐng)導(dǎo)若干保管員。 一個(gè)供應(yīng)商可以供給若干項(xiàng)目多種零件,每個(gè)一個(gè)供應(yīng)商可以供給若干項(xiàng)目多種零件,每個(gè)項(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í)例 如果某個(gè)部門的概念模型中涉及的實(shí)體和實(shí)體屬如果某個(gè)部門的概念模型
23、中涉及的實(shí)體和實(shí)體屬性較多,可以把實(shí)體及其屬性在另一個(gè)圖上畫出。性較多,可以把實(shí)體及其屬性在另一個(gè)圖上畫出。實(shí)體及其屬性圖實(shí)體及其屬性圖倉(cāng)庫(kù)倉(cāng)庫(kù)倉(cāng)庫(kù)號(hào)倉(cāng)庫(kù)號(hào)面積面積電話號(hào)電話號(hào)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)量庫(kù)存庫(kù)存?zhèn)}庫(kù)倉(cāng)庫(kù)庫(kù)存量庫(kù)存量職工職工領(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】某電力公司的配電物資存放在倉(cāng)庫(kù)中,假某電力公司的配電物資存放在倉(cāng)庫(kù)中,假設(shè)一個(gè)倉(cāng)庫(kù)可以存放多種物資,一種配電物資只設(shè)一個(gè)倉(cāng)庫(kù)可以存放多種物資,一種配電物資只能存
24、放在一個(gè)倉(cāng)庫(kù)中;一個(gè)配電搶修工程可能需能存放在一個(gè)倉(cāng)庫(kù)中;一個(gè)配電搶修工程可能需要多種配電物資,一種配電物資可以應(yīng)用到多個(gè)要多種配電物資,一種配電物資可以應(yīng)用到多個(gè)搶修工程中。倉(cāng)庫(kù)包含倉(cāng)庫(kù)編號(hào)、倉(cāng)庫(kù)名稱倉(cāng)庫(kù)搶修工程中。倉(cāng)庫(kù)包含倉(cāng)庫(kù)編號(hào)、倉(cāng)庫(kù)名稱倉(cāng)庫(kù)面積等屬性,配電物資包含物資編號(hào)、物資名稱、面積等屬性,配電物資包含物資編號(hào)、物資名稱、單價(jià)、規(guī)格、數(shù)量等屬性,搶修工程包含工程編單價(jià)、規(guī)格、數(shù)量等屬性,搶修工程包含工程編號(hào)、工程名稱、工程開始日期、工程結(jié)束日期、號(hào)、工程名稱、工程開始日期、工程結(jié)束日期、工程狀態(tài)(工程是否完工)等屬性,某一搶修工工程狀態(tài)(工程是否完工)等屬性,某一搶修工程領(lǐng)取某配電
25、物資時(shí),必須標(biāo)明領(lǐng)取數(shù)量、領(lǐng)取程領(lǐng)取某配電物資時(shí),必須標(biāo)明領(lǐng)取數(shù)量、領(lǐng)取日期、領(lǐng)取部門。日期、領(lǐng)取部門。 【例【例2.22.2】某工廠有若干車間及倉(cāng)庫(kù),一個(gè)車間可以某工廠有若干車間及倉(cāng)庫(kù),一個(gè)車間可以生產(chǎn)多種零件,每種零件只能在一個(gè)車間生產(chǎn),生產(chǎn)多種零件,每種零件只能在一個(gè)車間生產(chǎn),一種零件可以組裝在不同產(chǎn)品中,一種產(chǎn)品需要一種零件可以組裝在不同產(chǎn)品中,一種產(chǎn)品需要多種零件,每種零件和產(chǎn)品都只能存放在一個(gè)倉(cāng)多種零件,每種零件和產(chǎn)品都只能存放在一個(gè)倉(cāng)庫(kù)中;車間有工人,工人有家屬。庫(kù)中;車間有工人,工人有家屬。各實(shí)體的屬性為:各實(shí)體的屬性為:車間:車間:車間號(hào)、車間主任姓名、地址和電話;車間號(hào)、車間主任姓名、地址和電話;工人:工人:工號(hào)、姓名、年齡、性別、工種;工號(hào)、姓名、年齡、性別、工種;工廠
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 家禽防疫隊(duì)管理制度
- 強(qiáng)化了制度管理制度
- 彩鋼房消防管理制度
- 得利斯信用管理制度
- 心理疏導(dǎo)站管理制度
- 快樂(lè)惠超市管理制度
- 快餐廳店面管理制度
- 急診icu管理制度
- 情侶零花錢管理制度
- 慈善會(huì)票據(jù)管理制度
- 管道焊接勞務(wù)承包合同
- DL T596《電力設(shè)備預(yù)防性實(shí)驗(yàn)規(guī)程》知識(shí)培訓(xùn)
- 國(guó)家開放大學(xué)《供應(yīng)鏈管理》形考作業(yè)1-4參考答案
- 國(guó)開2024年秋《大數(shù)據(jù)技術(shù)概論》形考作業(yè)1-4答案
- 2024低空航行系統(tǒng)白皮書:擁抱低空經(jīng)濟(jì)安全智慧飛行
- AIAG-VDA-FMEA-標(biāo)準(zhǔn)案例-第五版-
- 財(cái)政投資項(xiàng)目評(píng)審服務(wù)投標(biāo)方案(技術(shù)方案)
- 茶葉審評(píng)流程課程設(shè)計(jì)
- 帆船理論培訓(xùn)課程設(shè)計(jì)
- 2023年上海青浦區(qū)社區(qū)工作者招聘考試真題
- 《有機(jī)化學(xué)》課程說(shuō)課
評(píng)論
0/150
提交評(píng)論