數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用第二章.ppt_第1頁(yè)
數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用第二章.ppt_第2頁(yè)
數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用第二章.ppt_第3頁(yè)
數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用第二章.ppt_第4頁(yè)
數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用第二章.ppt_第5頁(yè)
已閱讀5頁(yè),還剩46頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

李雁翎 編著 高等教育出版社,數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用 Visual FoxPro,第2章 數(shù)據(jù)庫(kù)設(shè)計(jì),本章要點(diǎn),掌握數(shù)據(jù)庫(kù)設(shè)計(jì)的任務(wù)、方法與步驟,掌握需求分析階段任務(wù),掌握概念結(jié)構(gòu)設(shè)計(jì)方法,掌握實(shí)體-聯(lián)系模型設(shè)計(jì)方法,掌握邏輯結(jié)構(gòu)設(shè)計(jì)方法,掌握關(guān)系數(shù)據(jù)庫(kù)庫(kù)最常用的術(shù)語(yǔ)和基本概念,了解物理結(jié)構(gòu)設(shè)計(jì)內(nèi)容,了解數(shù)據(jù)庫(kù)實(shí)施內(nèi)容。,2.1 數(shù)據(jù)庫(kù)設(shè)計(jì)概述,2.1.1 數(shù)據(jù)庫(kù)設(shè)計(jì)的任務(wù),2.1 數(shù)據(jù)庫(kù)設(shè)計(jì)概述,2.1.1 數(shù)據(jù)庫(kù)設(shè)計(jì)的任務(wù),數(shù)據(jù)庫(kù)設(shè)計(jì)的任務(wù)主要就是設(shè)計(jì)數(shù)據(jù)庫(kù)模式,既設(shè)計(jì)數(shù)據(jù)庫(kù)系統(tǒng)體系結(jié)構(gòu)中三級(jí)模式的模式結(jié)構(gòu),它能夠概括具體的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的數(shù)據(jù)庫(kù)全局的數(shù)據(jù)結(jié)構(gòu),它能夠反映使用本系統(tǒng)所有用戶的數(shù)據(jù)視圖。一個(gè)良好的數(shù)據(jù)庫(kù)模式應(yīng)具有最小的數(shù)據(jù)冗余,在一定范圍內(nèi)實(shí)現(xiàn)數(shù)據(jù)共享特性。數(shù)據(jù)庫(kù)模式一經(jīng)設(shè)計(jì)完成,通常情況下是不輕易改動(dòng)的,它不僅作為應(yīng)用程序存取數(shù)據(jù)、處理數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)參照,還要成為實(shí)現(xiàn)數(shù)據(jù)物理存儲(chǔ)的數(shù)據(jù)結(jié)構(gòu)定義的依據(jù),2.1.2 數(shù)據(jù)庫(kù)設(shè)計(jì)的步驟,2.1 數(shù)據(jù)庫(kù)設(shè)計(jì)概述,2.1.2 數(shù)據(jù)庫(kù)設(shè)計(jì)的步驟,數(shù)據(jù)庫(kù)設(shè)計(jì)是綜合運(yùn)用計(jì)算機(jī)軟、硬件技術(shù),結(jié)合應(yīng)用系統(tǒng)領(lǐng)域的知識(shí)和管理技術(shù)的系統(tǒng)工程。 數(shù)據(jù)庫(kù)設(shè)計(jì)歸納為如下幾個(gè)階段: 1.需求分析階段 2.概念結(jié)構(gòu)設(shè)計(jì)階段 3.邏輯結(jié)構(gòu)設(shè)計(jì)階段 4.物理結(jié)構(gòu)設(shè)計(jì)階段 5.實(shí)施階段 6.使用與維護(hù)階段,2.2 需求分析,2.2 需求分析,1.需求分析的任務(wù) (1)信息要求:了解用戶將從數(shù)據(jù)庫(kù)中獲得信息的內(nèi)容、性質(zhì),數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)用到的所有基礎(chǔ)信息類(lèi)型及其聯(lián)系,了解用戶希望從數(shù)據(jù)庫(kù)中獲得哪些類(lèi)型的信息,數(shù)據(jù)庫(kù)中需要存儲(chǔ)哪些數(shù)據(jù)。 (2)處理要求:了解用戶希望數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)對(duì)數(shù)據(jù)進(jìn)行什么處理,對(duì)各種數(shù)據(jù)處理的響應(yīng)時(shí)間的要求,對(duì)各種數(shù)據(jù)處理的頻率的要求,對(duì)數(shù)據(jù)處理方式的要求是批處理還是聯(lián)機(jī)處理等。 (3)安全性要求:了解用戶對(duì)數(shù)據(jù)庫(kù)中存放的信息的安全保密要求,哪些信息是需要保密的,哪些信息是不需要保密的。 (4)完整性要求:了解用戶對(duì)數(shù)據(jù)庫(kù)中存放的信息應(yīng)滿足什么樣的約束條件,什么樣的信息在數(shù)據(jù)庫(kù)中才是正確的數(shù)據(jù)。,2.2 需求分析,2.需求分析具體做法 (1)調(diào)查數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)所涉及的用戶的各部門(mén)的組成情況,各部門(mén)的職責(zé),各部門(mén)的業(yè)務(wù)及其流程。確定系統(tǒng)功能范圍,明確哪些業(yè)務(wù)活動(dòng)的工作由計(jì)算機(jī)完成,哪些由人工來(lái)做。 (2)了解用戶對(duì)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的各種要求,包括信息要求、處理要求、安全性和完整性要求。如各個(gè)部門(mén)輸入和使用什么數(shù)據(jù),如何加工處理這些數(shù)據(jù),處理后的數(shù)據(jù)的輸出內(nèi)容、格式及發(fā)布的對(duì)象等。 (3)深入分析用戶的各種需求,并用數(shù)據(jù)流圖描述整個(gè)系統(tǒng)的數(shù)據(jù)流向和對(duì)數(shù)據(jù)進(jìn)行處理的過(guò)程,描述數(shù)據(jù)與處理之間的聯(lián)系。 (4)分析系統(tǒng)數(shù)據(jù),用數(shù)據(jù)字典描述數(shù)據(jù)流圖中涉及的各數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)和處理過(guò)程。,2.3 概念結(jié)構(gòu)設(shè)計(jì),2.3.1 實(shí)體-聯(lián)系模型,2.3 概念結(jié)構(gòu)設(shè)計(jì),2.3.1 實(shí)體-聯(lián)系模型,實(shí)體-聯(lián)系模型(Entity Relationship Model)簡(jiǎn)稱E-R模型。 1.實(shí)體(Entity):客觀存在并相互區(qū)別的“事物”。 2.屬性(Attribute):實(shí)體有若干個(gè)特性,每一個(gè)特性稱為實(shí)體一個(gè)屬性。 3.實(shí)體型(Entity Type):用實(shí)體名和屬性名稱集來(lái)描述同類(lèi)實(shí)體,稱為實(shí)體型。 4.實(shí)體集(Entity Set):實(shí)體集是若干個(gè)同類(lèi)實(shí)體的集合。 5. 碼(Key):如果某個(gè)屬性或某個(gè)屬性集的值能夠唯一地標(biāo)識(shí)出實(shí)體集中的某一個(gè)實(shí)體,該屬性或?qū)傩约涂煞Q為碼(關(guān)鍵字)。作為碼的屬性或?qū)傩约址Q為主屬性,反之為非主屬性。 6.聯(lián)系(Relationship):聯(lián)系是兩個(gè)或兩個(gè)以上的實(shí)體集間的關(guān)聯(lián)關(guān)系的描述。,2.3.2 實(shí)體-聯(lián)系圖,2.3 概念結(jié)構(gòu)設(shè)計(jì),2.3.2 實(shí)體-聯(lián)系圖,E-R模型是用E-R圖來(lái)描述的,即通過(guò)圖形描述實(shí)體集、實(shí)體屬性和實(shí)體集之間聯(lián)系的圖形。 在E-R模型中,數(shù)據(jù)的結(jié)構(gòu)被表示為“實(shí)體-聯(lián)系”圖(E-R圖),圖中有3個(gè)主要的元素,即實(shí)體集、屬性和聯(lián)系。 其中: (1)“矩形”框用于表示實(shí)體集; (2)“橢圓形”框用于表示實(shí)體集中實(shí)體的公共屬性; (3)“菱形”框用于表示實(shí)體集之間的聯(lián)系。,2.3.3 實(shí)體集聯(lián)系類(lèi)型,2.3 概念結(jié)構(gòu)設(shè)計(jì),2.3.3 實(shí)體集聯(lián)系類(lèi)型,實(shí)體集的聯(lián)系類(lèi)型有如下3種類(lèi)型: 1.一對(duì)一聯(lián)系 設(shè)有實(shí)體集A與實(shí)體集B,如果A中的一個(gè)實(shí)體,至多與B中的一個(gè)實(shí)體關(guān)聯(lián),反過(guò)來(lái),B中的一個(gè)實(shí)體,至多與A中的一個(gè)實(shí)體關(guān)聯(lián),稱A與B是“一對(duì)一”聯(lián)系類(lèi)型,記作(1:1)。 2.一對(duì)多聯(lián)系 設(shè)有實(shí)體集A與實(shí)體集B,如果A中的一個(gè)實(shí)體,與B中可以有多個(gè)實(shí)體關(guān)聯(lián),反過(guò)來(lái),B中的一個(gè)實(shí)體,至多與A中的一個(gè)實(shí)體關(guān)聯(lián),稱A與B是“一對(duì)多”聯(lián)系類(lèi)型,記作(1n)。 3.多對(duì)多聯(lián)系 設(shè)有實(shí)體集A與實(shí)體集B,如果A中的一個(gè)實(shí)體,與B中可以有多個(gè)實(shí)體關(guān)聯(lián),反過(guò)來(lái),B中的一個(gè)實(shí)體,與A中可以有多個(gè)實(shí)體關(guān)聯(lián),稱A與B是多對(duì)多聯(lián)系類(lèi)型,記作(mn)。,例:教學(xué)管理系統(tǒng)E-R圖設(shè)計(jì)。某學(xué)校的教學(xué)管理系統(tǒng)經(jīng)分析應(yīng)包括以下內(nèi)容: (1)學(xué)生:學(xué)號(hào)、姓名、性別、年齡。 (2)班級(jí):班級(jí)號(hào)、班級(jí)名。 (3)教師:教師號(hào)、姓名、性別、職稱、電話號(hào)碼和家庭地址。 (4)課程:課程號(hào)、課程名、學(xué)分、學(xué)時(shí)。 (5)專(zhuān)業(yè):專(zhuān)業(yè)號(hào)、專(zhuān)業(yè)名。 (6)系:系號(hào)、系名。,2.3.4 E-R模型的設(shè)計(jì)實(shí)例,每個(gè)實(shí)體及其屬性如圖所示,教學(xué)管理系統(tǒng)各實(shí)體間的聯(lián)系:,圖3-7,2.3.4 E-R模型的設(shè)計(jì)實(shí)例,2.3 概念結(jié)構(gòu)設(shè)計(jì),E-R模型的設(shè)計(jì)實(shí)例,“人才檔案管理系統(tǒng)”是一個(gè)包含人才檔案信息管理、人才需求信息管理和求職期望的綜合信息管理系統(tǒng)。 設(shè)計(jì)這樣一個(gè)綜合系統(tǒng)E-R模型,由于實(shí)體集個(gè)數(shù)較多,實(shí)體集中實(shí)體公共屬性較多,實(shí)體集之間的相互關(guān)聯(lián)關(guān)系復(fù)雜,繪制一個(gè)E-R模型圖相對(duì)復(fù)雜,通常采用的設(shè)計(jì)思想是:“化全局”為“局部”,再做“局部集成”。 “人才檔案管理系統(tǒng)”E-R模型具體設(shè)計(jì)步驟如下: (1)繪制“人才檔案管理系統(tǒng)”總體功能框圖; (2)繪制“人才檔案管理系統(tǒng)”每個(gè)子系統(tǒng)的E-R模型圖; (3)繪制“人才檔案管理系統(tǒng)”幾個(gè)子系統(tǒng)的E-R模型圖的集成圖。,2.3.4 E-R模型的設(shè)計(jì)實(shí)例,2.3 概念結(jié)構(gòu)設(shè)計(jì),(1) “人才檔案管理系統(tǒng)”總體功能框圖如下:,2.3.4 E-R模型的設(shè)計(jì)實(shí)例,2.3 概念結(jié)構(gòu)設(shè)計(jì),(2) “人才檔案信息管理子系統(tǒng)” 系統(tǒng)的E-R圖如下:,2.3.4 E-R模型的設(shè)計(jì)實(shí)例,2.3 概念結(jié)構(gòu)設(shè)計(jì),(3) “人才檔案管理系統(tǒng)”幾個(gè)子系統(tǒng)的E-R模型圖的集成圖如下:,2.4 邏輯結(jié)構(gòu)設(shè)計(jì),2.4.1 關(guān)系模型,2.4 邏輯結(jié)構(gòu)設(shè)計(jì),2.4.1 關(guān)系模型,數(shù)據(jù)模型由數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和完整性約束3部分組成。 1.關(guān)系模型數(shù)據(jù)結(jié)構(gòu) 用二維表形式表示實(shí)體集的數(shù)據(jù)結(jié)構(gòu)模型,稱之為關(guān)系(Relation)。 (1)在一個(gè)關(guān)系中,每一個(gè)數(shù)據(jù)都可看成獨(dú)立的分量(Component)。 (2)在一個(gè)關(guān)系中,每一橫行稱為一個(gè)元組(Tuple)。 (3)在一個(gè)關(guān)系中,每一豎列稱為一個(gè)屬性(Attribute)。 (4)在一個(gè)關(guān)系中,有一個(gè)關(guān)系名,同時(shí)每個(gè)屬性都有一個(gè)屬性名。通常把用于描述關(guān)系結(jié)構(gòu)的關(guān)系名和屬性名的集合稱為關(guān)系模式(Schema) (5)碼(鍵)是關(guān)系模型中的一個(gè)重要概念。 (6)由關(guān)系模型(二維表)建立的數(shù)據(jù)庫(kù),稱為關(guān)系數(shù)據(jù)庫(kù)。,2.4.1 關(guān)系模型,2.4 邏輯結(jié)構(gòu)設(shè)計(jì),2.關(guān)系模型的數(shù)據(jù)操作 關(guān)系模型的數(shù)據(jù)操作是集合操作性質(zhì)的,即數(shù)據(jù)操作的對(duì)象和操作結(jié)果均為若干個(gè)元組,或?qū)傩约?。關(guān)系模型的數(shù)據(jù)操作主要是查詢、插入、刪除和修改。 3.關(guān)系模型的完整性約束 (1)用戶自定義完整性:用戶自行定義的刪除約束、更新約束、插入約束。 (2)實(shí)體完整性:對(duì)關(guān)系中元組的唯一性約束,也就是對(duì)組成主鍵的屬性的約束,即關(guān)系(表) 中組成主鍵的屬性不能是空值(NULL)。 (3)參照完整性:是對(duì)關(guān)系數(shù)據(jù)庫(kù)中建立關(guān)聯(lián)關(guān)系的關(guān)系間數(shù)據(jù)參照引用的約束,也就是對(duì)組成外鍵的屬性的約束。準(zhǔn)確地說(shuō),參照完整性是指關(guān)系中的外鍵必須是另一個(gè)關(guān)系的主鍵有效值,或者是NULL(空)值。,2.4.1 關(guān)系模型,2.4 邏輯結(jié)構(gòu)設(shè)計(jì),4.關(guān)系模型的主要特點(diǎn) (1)關(guān)系中每一分量不可再分,是最基本的數(shù)據(jù)單位。 (2)每一列的分量是同屬性的,列數(shù)根據(jù)需要而設(shè),且各列的順序是任意的。 (3)每一行由一個(gè)實(shí)體的諸多屬性構(gòu)成,且各行的順序可以是任意的。 (4)一個(gè)關(guān)系是一張二維表,不允許有相同的屬性名,也不允許有相同的元組。,2.4.2 關(guān)系的規(guī)范化,2.4 邏輯結(jié)構(gòu)設(shè)計(jì),2.4.2 關(guān)系的規(guī)范化,1.數(shù)據(jù)庫(kù)設(shè)計(jì)中的問(wèn)題 如果一個(gè)關(guān)系沒(méi)有經(jīng)過(guò)規(guī)范化,可能會(huì)出現(xiàn)數(shù)據(jù)冗余大、數(shù)據(jù)更新造成不一致、數(shù)據(jù)插入異常和刪除異常。,2.4.2 關(guān)系的規(guī)范化,2.4 邏輯結(jié)構(gòu)設(shè)計(jì),2.4.2 關(guān)系的規(guī)范化,2.函數(shù)依賴 函數(shù)依賴(Function Dependency)是關(guān)系規(guī)范化的主要概念,是描述了屬性之間的一種聯(lián)系。 (1)函數(shù)依賴定義 定義2.1:設(shè)R(U)是一個(gè)屬性集U上的關(guān)系模式,X和Y是U的子集。對(duì)于R(U)的任意一個(gè)可能的關(guān)系r,若有r的任意兩個(gè)元組,在X上的屬性值相同,則在Y上的屬性值也一定相同,則稱“X函數(shù)確定Y”或“Y函數(shù)依賴于X”,記作XY。,例: 求A、B、C的函數(shù)依賴關(guān)系,2.4.2 關(guān)系的規(guī)范化,2.4 邏輯結(jié)構(gòu)設(shè)計(jì),(2)完全函數(shù)依賴和部分函數(shù)依賴定義 定義2.2:在關(guān)系模式R(U)中,如果XY,并且對(duì)于X的任何一個(gè)真子集X,都有XY,則稱Y部分函數(shù)依賴于X,記作 , 否則稱Y完全函數(shù)依賴于X,記作 。 由定義2.2可知,當(dāng)X是單屬性時(shí),由于X不存在任何真子集,如果XY,則 。 (3)傳遞函數(shù)依賴定義 定義2.3:在關(guān)系模式R(U)中,如果XY,Y X,且Y X,YZ,則稱Z傳遞函數(shù)依賴于X。,2.4.2 關(guān)系的規(guī)范化,2.4 邏輯結(jié)構(gòu)設(shè)計(jì),3.關(guān)系規(guī)范化 關(guān)系規(guī)范化理論認(rèn)為,關(guān)系數(shù)據(jù)庫(kù)中的每一個(gè)關(guān)系都要滿足一定的規(guī)范。根據(jù)滿足規(guī)范的條件不同,可以化分為6個(gè)等級(jí)5個(gè)范式,分別稱為第一范式(1NF),第二范式(2NF),第三范式(3NF),修正的第三范式(BCNF),第四范式(4NF),第五范式(5NF),NF是(Normal Form)的縮寫(xiě)。,2.4.2 關(guān)系的規(guī)范化,2.4 邏輯結(jié)構(gòu)設(shè)計(jì),關(guān)系規(guī)范化的前三個(gè)范式原則如下: (1)第一范式:若一個(gè)關(guān)系模式R的所有屬性都是不可再分的基本數(shù)據(jù)項(xiàng),則該關(guān)系模式屬于第一范式(1NF)。 (2)第二范式:若關(guān)系模式R屬于1NF,且每個(gè)非主屬性都完全函數(shù)依賴于碼,則該關(guān)系模式屬于2NF,2NF不允許關(guān)系模式中的非主屬性部分函數(shù)依賴于碼。 例子:SC(學(xué)號(hào),姓名,年齡,課程號(hào),課程名,學(xué)分,成績(jī)) S(學(xué)號(hào),姓名,年齡) C(課程號(hào),課程名,學(xué)分) G(學(xué)號(hào),課程號(hào),成績(jī)),2.4.2 關(guān)系的規(guī)范化,2.4 邏輯結(jié)構(gòu)設(shè)計(jì),(3)第三范式:若關(guān)系模式R屬于1NF,且每個(gè)非主屬性都不傳遞依賴于碼,則該關(guān)系模式屬于3NF。 例子:SD(學(xué)號(hào),姓名,年齡,系號(hào),系名,系主任) S(學(xué)號(hào),姓名,年齡) D(系號(hào),系名,系主任),2.4.2 關(guān)系的規(guī)范化,2.4 邏輯結(jié)構(gòu)設(shè)計(jì),4.模式分解 對(duì)關(guān)系模式進(jìn)行分解,要符合“無(wú)損連接”和“保持依賴”的原則。 (1)無(wú)損連接:當(dāng)對(duì)關(guān)系模式R進(jìn)行分解時(shí),R元組將分別在相應(yīng)屬性集進(jìn)行投影而產(chǎn)生新的關(guān)系。 (2)保持依賴:當(dāng)對(duì)關(guān)系模式R進(jìn)行分解時(shí),R的函數(shù)依賴集也將按相應(yīng)的模式進(jìn)行分解,如果分解后的總的函數(shù)依賴集與原函數(shù)依賴集保持不變,則稱為保持函數(shù)依賴。,2.4.3 E-R模型與關(guān)系模型的轉(zhuǎn)換,2.4 邏輯結(jié)構(gòu)設(shè)計(jì),2.4.3 E-R模型與關(guān)系模型的轉(zhuǎn)換,E-R模型轉(zhuǎn)換成關(guān)系模型,就是將實(shí)體型和實(shí)體型間的聯(lián)系轉(zhuǎn)換為關(guān)系模式,確定關(guān)系模式的屬性和碼,轉(zhuǎn)換過(guò)程中要做到不違背關(guān)系的完整性約束,盡量滿足規(guī)范化原則。 1.概念模型相關(guān)的定義與關(guān)系模型的定義對(duì)應(yīng)關(guān)系如下表所示:,2.4.3 E-R模型與關(guān)系模型的轉(zhuǎn)換,2.4 邏輯結(jié)構(gòu)設(shè)計(jì),2.概念模型轉(zhuǎn)換關(guān)系模型的規(guī)則 (1)一個(gè)實(shí)體型轉(zhuǎn)換為一個(gè)關(guān)系模式。 (2)實(shí)體的屬性就是關(guān)系的屬性,實(shí)體的碼就是關(guān)系的碼。 (3)一個(gè)1:1聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以與任意一端對(duì)應(yīng)的關(guān)系模式合并。如果轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,則與該聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,每個(gè)實(shí)體的碼均是該關(guān)系的候選碼。如果與某一端實(shí)體對(duì)應(yīng)的關(guān)系模式合并,則需要在該關(guān)系模式的屬性中加入另一個(gè)關(guān)系模式的碼和聯(lián)系本身的屬性。 (4)一個(gè)1:n聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以與n端對(duì)應(yīng)的關(guān)系模式合并。如果轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,則與該聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為n端實(shí)體的碼。 (5)一個(gè)m:n聯(lián)系轉(zhuǎn)換為一個(gè)關(guān)系模式。與該聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為各實(shí)體碼的組合。 (6)三個(gè)或三個(gè)以上實(shí)體間的一個(gè)多元聯(lián)系可以轉(zhuǎn)換為一個(gè)關(guān)系模式。與該多元聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為各實(shí)體碼的組合。 (7)具有相同碼的關(guān)系模式可合并。,Girl,Gname,Bage,Bname,Boy,In love,Gclass,Gage,Bclass,1,1,How Long,S,Sno,Dname,Dno,Dept,In,Sage,Sname,Dph,n,1,S,Sno,Cname,Cno,C,SC,Sage,Sname,Grade,Hour,m,n,2.4.3 E-R模型與關(guān)系模型的轉(zhuǎn)換,2.4 邏輯結(jié)構(gòu)設(shè)計(jì),“人才檔案管理系統(tǒng)”E-R模型轉(zhuǎn)換成關(guān)系模型: 人才檔案(編號(hào),姓名,性別,出生日期,學(xué)歷,政治面貌,民族,工資現(xiàn)狀,工作簡(jiǎn)歷,照片) 成就成果(成果名稱,成果類(lèi)別,成果出處,編號(hào)) 專(zhuān)業(yè)特長(zhǎng)(專(zhuān)業(yè),畢業(yè)學(xué)校,專(zhuān)業(yè)年限,職稱,語(yǔ)種,外語(yǔ)水平,編號(hào)) 聯(lián)系方式(編號(hào),工作單位,宅電,手機(jī),E-mail,郵編,通訊地址) 求職期望(編號(hào),工作地區(qū),崗位編號(hào),工作類(lèi)型,企業(yè)性質(zhì),希望工資,其它要求) 人才需要(崗位編號(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論