版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
管理信息系統(tǒng)MIS4商務(wù)智能基礎(chǔ):管理數(shù)據(jù)資源1.數(shù)據(jù)庫(kù)技術(shù)和數(shù)據(jù)庫(kù)管理系統(tǒng)的概念2.概念模型向關(guān)系型數(shù)據(jù)模型的轉(zhuǎn)換3.數(shù)據(jù)庫(kù)技術(shù)的發(fā)展趨勢(shì)4.數(shù)據(jù)倉(cāng)庫(kù)5.數(shù)據(jù)挖掘MIS4商務(wù)智能基礎(chǔ):管理數(shù)據(jù)資源數(shù)據(jù)庫(kù)技術(shù)和數(shù)據(jù)庫(kù)管理系統(tǒng)概述
什么是數(shù)據(jù)庫(kù)?什么是數(shù)據(jù)庫(kù)管理系統(tǒng)?數(shù)據(jù)的邏輯視圖和物理視圖三種主要的數(shù)據(jù)庫(kù)模型關(guān)于數(shù)據(jù)庫(kù)管理系統(tǒng)的更多知識(shí)Database?數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)管理系統(tǒng)的概念數(shù)據(jù)庫(kù)技術(shù)是管理信息系統(tǒng)中最有效的管理數(shù)據(jù)的方法。數(shù)據(jù)庫(kù)是由一系列負(fù)責(zé)存儲(chǔ)數(shù)據(jù)的文件組成的。數(shù)據(jù)庫(kù)文件在管理信息系統(tǒng)中通常都是與相關(guān)的應(yīng)用程序分開存放的。數(shù)據(jù)庫(kù)管理系統(tǒng)指的是用來創(chuàng)建和管理數(shù)據(jù)庫(kù)文件及其相關(guān)應(yīng)用程序的軟件系統(tǒng)。數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)管理系統(tǒng)概述
人力資源管理系統(tǒng)
數(shù)據(jù)庫(kù)員工數(shù)據(jù)姓名住址社會(huì)保障號(hào)碼PositionMaritalStatus工資條數(shù)據(jù)工作時(shí)數(shù)工資率(元/小時(shí))應(yīng)付工資毛額聯(lián)邦稅州稅工資凈額
福利數(shù)據(jù)壽險(xiǎn)年金計(jì)劃健康保健計(jì)劃退休福利
數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)人事應(yīng)用程序工資條應(yīng)用程序福利應(yīng)用程序人事部薪酬部福利部一個(gè)人力資源管理信息系統(tǒng):它的數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)管理系統(tǒng)數(shù)據(jù)的邏輯視圖和物理視圖數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)管理系統(tǒng)概述
數(shù)據(jù)庫(kù)管理系統(tǒng)一般都會(huì)給人們提供兩種看待數(shù)據(jù)的視角。數(shù)據(jù)的邏輯視圖
數(shù)據(jù)被看作是一套容易被用戶理解的邏輯結(jié)構(gòu),如表格、樹或網(wǎng)絡(luò)。數(shù)據(jù)的物理視圖
數(shù)據(jù)的物理視圖指的是數(shù)據(jù)是如何在物理存儲(chǔ)介質(zhì)上存儲(chǔ)和管理的。數(shù)據(jù)的兩個(gè)視圖被認(rèn)為是數(shù)據(jù)庫(kù)技術(shù)作為管理信息系統(tǒng)中管理數(shù)據(jù)方法的最大優(yōu)點(diǎn),因?yàn)?它使得最終用戶能夠更加容易地理解數(shù)據(jù)的真實(shí)含義。它使得管理信息系統(tǒng)的開發(fā)者能夠?qū)⒕杏趹?yīng)用程序開發(fā)上,而不是集中于在哪里存儲(chǔ)數(shù)據(jù)和如何(物理地)管理數(shù)據(jù)。數(shù)據(jù)庫(kù)模型的發(fā)展階段數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)管理系統(tǒng)概述三種主要的數(shù)據(jù)庫(kù)模型HierarchicalDatabaseModel(層次模型/樹狀模型)NetworkDatabaseModel(網(wǎng)狀模型)RelationalDatabaseModel(關(guān)系模型)EmployeeCompensationJobAssignmentsBebefitsPerformanceRatingsSalaryHistoryPensionLifeInsuranceHealthCourse1Course2Course3Student1Student2Student3Student4Student5數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)管理系統(tǒng)概述
樹狀/層次數(shù)據(jù)庫(kù)模型最早的數(shù)據(jù)庫(kù)模型.在這個(gè)模型中,每一條記錄從邏輯上被分成段(Segment).每一個(gè)段又進(jìn)一步被分成更低層次的段.因而,對(duì)用戶而言,每一條記錄看上去就像是一棵樹(倒長(zhǎng)的).最頂層的段也被稱為根(root).EmployeeCompensationJobAssignmentsBebefitsPerformanceRatingsSalaryHistoryPensionLifeInsuranceHealth兒子數(shù)據(jù)的層次模型的一個(gè)例子:
員工薪酬數(shù)據(jù)庫(kù)文件(樹)
兒子的兒子段父親/根網(wǎng)狀數(shù)數(shù)據(jù)庫(kù)庫(kù)模型型網(wǎng)狀數(shù)數(shù)據(jù)庫(kù)庫(kù)模型型是層層次數(shù)數(shù)據(jù)庫(kù)庫(kù)模型型的變變種。。與層次次數(shù)據(jù)據(jù)庫(kù)模模型相相反,,一個(gè)個(gè)父親親可以以有多多個(gè)兒兒子,,而一一個(gè)兒兒子則則可以以有多多個(gè)父父親。。Course1Course2Course3Student1Student2Student3Student4Student5網(wǎng)狀數(shù)數(shù)據(jù)庫(kù)庫(kù)模型型的一一個(gè)例例子:數(shù)學(xué)課課程數(shù)數(shù)據(jù)庫(kù)庫(kù)文件件(網(wǎng)網(wǎng))Course1Course2Course3Student1Student2Student3Student4Student5關(guān)系數(shù)數(shù)據(jù)庫(kù)庫(kù)模型型關(guān)系模模型是是目前前使用用最為為廣泛泛的數(shù)數(shù)據(jù)庫(kù)庫(kù)模型型.在這種種模型型中,一個(gè)數(shù)數(shù)據(jù)庫(kù)庫(kù)文件件看上上去就就像是是一張張二維維表格格不同同表格格代表表著不不同的的實(shí)體體,每每張表表格中中存放放著相相同類類型實(shí)實(shí)體的的許多多屬性性(實(shí)實(shí)際上上是屬屬性的的值)).表格中中的每每一行行代表表某個(gè)個(gè)具體體的實(shí)實(shí)體,,也稱稱為一一條記記錄.一條記記錄被被分成成一個(gè)個(gè)個(gè)字字段或或數(shù)據(jù)據(jù)單元元,代代表某某個(gè)具具體實(shí)實(shí)體的的屬性性值.關(guān)系式數(shù)據(jù)據(jù)庫(kù)的一個(gè)個(gè)例子:采購(gòu)數(shù)據(jù)庫(kù)庫(kù)文件(表)實(shí)體:訂單實(shí)體:零件實(shí)體:供應(yīng)商三種數(shù)據(jù)庫(kù)庫(kù)模型的對(duì)對(duì)比總之,對(duì)管管理信息系系統(tǒng)來說,,關(guān)系式數(shù)據(jù)據(jù)庫(kù)技術(shù)目前是管理理信息系統(tǒng)統(tǒng)中最為有有效和流行行的管理數(shù)數(shù)據(jù)的方法法了.數(shù)據(jù)組織的的層次數(shù)據(jù)庫(kù)文件1文件2文件n文件n-1記錄1記錄2記錄n-1記錄n數(shù)據(jù)項(xiàng)1數(shù)據(jù)項(xiàng)2數(shù)據(jù)項(xiàng)n-1數(shù)據(jù)項(xiàng)n…...…...…...數(shù)據(jù)庫(kù)和數(shù)數(shù)據(jù)庫(kù)管理理系統(tǒng)概述述數(shù)據(jù)庫(kù)系統(tǒng)統(tǒng)的構(gòu)成是與數(shù)據(jù)庫(kù)庫(kù)技術(shù)密切切相關(guān)的四四個(gè)基本概概念數(shù)據(jù)數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)庫(kù)管理系統(tǒng)數(shù)據(jù)庫(kù)就是是長(zhǎng)期儲(chǔ)存存在計(jì)算機(jī)機(jī)內(nèi)、有組組織的、可可共享的數(shù)數(shù)據(jù)集合。。數(shù)據(jù)庫(kù)中的的數(shù)據(jù)按—定的數(shù)據(jù)模模型組織描描述和儲(chǔ)存存,具有較較小的冗余余度,較高高的數(shù)據(jù)獨(dú)獨(dú)立性和易易擴(kuò)展性,,并可為各各種用戶共共享。數(shù)據(jù)庫(kù)系統(tǒng)統(tǒng)是指在計(jì)計(jì)算機(jī)系統(tǒng)統(tǒng)中引入數(shù)數(shù)據(jù)庫(kù)后的的系統(tǒng)構(gòu)成成,一般由由數(shù)據(jù)庫(kù)、、數(shù)據(jù)庫(kù)管管理系統(tǒng)((及其開發(fā)發(fā)工具)、、應(yīng)用系統(tǒng)統(tǒng)、數(shù)據(jù)庫(kù)庫(kù)管理員和和用戶構(gòu)成成。應(yīng)當(dāng)指出的的是,數(shù)據(jù)據(jù)庫(kù)的建立立、使用和和維護(hù)等工工作只靠一一個(gè)DBMS遠(yuǎn)遠(yuǎn)不夠,,還要有專專門的人員員來完成,,這些人稱稱為數(shù)據(jù)庫(kù)庫(kù)管理員(databaseadministrator,簡(jiǎn)稱DBA)。數(shù)據(jù)實(shí)際上上是描述事事物的符號(hào)號(hào)記錄。如:(李明,男男,1972,江蘇,計(jì)計(jì)算機(jī)系,,1990)是一個(gè)描述述一個(gè)學(xué)生生基本情況況的數(shù)據(jù)。。數(shù)據(jù)庫(kù)管理理系統(tǒng)是位位于用戶與與操作系統(tǒng)統(tǒng)之間的一一層數(shù)據(jù)管管理軟件。。數(shù)據(jù)庫(kù)在建建立、運(yùn)用用和維護(hù)時(shí)時(shí)由數(shù)據(jù)庫(kù)庫(kù)管理系統(tǒng)統(tǒng)統(tǒng)一管理理、統(tǒng)一控控制。數(shù)據(jù)據(jù)庫(kù)管理系系統(tǒng)使用戶戶能方便地地定義數(shù)據(jù)據(jù)和操縱數(shù)數(shù)據(jù),并能能夠保證數(shù)數(shù)據(jù)的安全全性、完整整性、多用用戶對(duì)數(shù)據(jù)據(jù)的并發(fā)使使用及發(fā)生生故障后的的系統(tǒng)恢復(fù)復(fù)。數(shù)據(jù)庫(kù)管理員用戶用戶應(yīng)用系統(tǒng)用戶應(yīng)用開發(fā)工具數(shù)據(jù)庫(kù)管理系統(tǒng)操作系統(tǒng)數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)系統(tǒng)結(jié)構(gòu)圖數(shù)據(jù)庫(kù)和數(shù)數(shù)據(jù)庫(kù)管理理系統(tǒng)概述述數(shù)據(jù)庫(kù)系統(tǒng)統(tǒng)的構(gòu)成1、計(jì)算機(jī)系系統(tǒng)計(jì)算機(jī)系統(tǒng)統(tǒng)指用于數(shù)數(shù)據(jù)庫(kù)管理理的計(jì)算機(jī)機(jī)硬軟件及及網(wǎng)絡(luò)系統(tǒng)統(tǒng)。2、數(shù)據(jù)庫(kù)((BD)數(shù)據(jù)庫(kù)包括括存放實(shí)際際數(shù)據(jù)的物物理數(shù)據(jù)庫(kù)庫(kù)和存放數(shù)數(shù)據(jù)邏輯結(jié)結(jié)構(gòu)的描述述數(shù)據(jù)庫(kù)。。3、數(shù)據(jù)庫(kù)管管理系統(tǒng)((DBMS)4、數(shù)據(jù)庫(kù)人人員數(shù)據(jù)庫(kù)系統(tǒng)統(tǒng)的人員由由軟件開發(fā)發(fā)人員、軟軟件使用人人員及軟件件管理人員員組成。數(shù)據(jù)庫(kù)和數(shù)數(shù)據(jù)庫(kù)管理理系統(tǒng)概述述數(shù)據(jù)庫(kù)系統(tǒng)統(tǒng)的構(gòu)成(三)數(shù)據(jù)據(jù)庫(kù)管理系系統(tǒng)(DBMS)1.DBMS的工作模式式DBMS接受應(yīng)用程程序的數(shù)據(jù)據(jù)請(qǐng)求和處處理請(qǐng)求,,然后將用用戶的數(shù)據(jù)據(jù)請(qǐng)求(高高級(jí)指令))轉(zhuǎn)換成復(fù)復(fù)雜的機(jī)器器代碼(低低層指令)),通過其其實(shí)現(xiàn)對(duì)數(shù)數(shù)據(jù)庫(kù)的操操作,并接接受對(duì)數(shù)據(jù)據(jù)庫(kù)操作而而得到的查查詢結(jié)果,,同時(shí)對(duì)查查詢結(jié)果進(jìn)進(jìn)行處理((格式轉(zhuǎn)換換),最后后將處理結(jié)結(jié)果返回給給用戶。2.DBMS的主要功能能(1)數(shù)據(jù)庫(kù)定定義(2)數(shù)據(jù)庫(kù)操操縱(3)數(shù)據(jù)庫(kù)的的運(yùn)行管理理(4)數(shù)據(jù)組織織、存儲(chǔ)與與管理(5)數(shù)據(jù)庫(kù)的的保護(hù)(6)數(shù)據(jù)庫(kù)的的維護(hù)(7)通信2概念模模型向關(guān)系系型數(shù)據(jù)模模型的轉(zhuǎn)換換(一)概念念模型(二)E-R方法(三)構(gòu)造造關(guān)系型數(shù)數(shù)據(jù)模型(四)關(guān)系系的規(guī)范化化2概念模模型向關(guān)系系型數(shù)據(jù)模模型的轉(zhuǎn)換換(一)概念念模型概念模型也也稱信息模模型,它是是按照用戶戶的觀點(diǎn)來來對(duì)數(shù)據(jù)和和信息建模模。1.概念模型型的要素實(shí)體(Entity):客觀存在在,可以相相互區(qū)別的的事物稱為為實(shí)體。屬性(Attribute):實(shí)體有很很多特性,,每一個(gè)特特性稱為屬屬性。每個(gè)個(gè)屬性有一一個(gè)值域,,其類型可可以是整數(shù)數(shù)型、實(shí)數(shù)數(shù)型或字符符串型。聯(lián)系(Relationship):聯(lián)系系是指客觀觀存在的事事物之間的的相互關(guān)系系,通常是是指實(shí)體集集與實(shí)體集集之間的關(guān)關(guān)系。2概念模模型向關(guān)系系型數(shù)據(jù)模模型的轉(zhuǎn)換換(一)概念念模型概念模型的的要素實(shí)體屬性碼域?qū)嶓w型實(shí)體集合聯(lián)系客觀存在并并可相互區(qū)區(qū)別的事物物稱為實(shí)體體。實(shí)體可以是是具體的人人、事、物物,也可以以是抽象的的概念或聯(lián)聯(lián)系,例如如,一個(gè)職職工、一個(gè)個(gè)學(xué)生、一一個(gè)部門、、一門課、、學(xué)生的一一次選課、、部門的一一次訂貨,,老師與系系的工作關(guān)關(guān)系(即某位老師師在某系工工作)等都是實(shí)體體。實(shí)體所具有有的某一特特性稱為屬屬性。一個(gè)實(shí)體體可以由若若干個(gè)屬性性來刻畫。。例如,學(xué)學(xué)生實(shí)體可可以由學(xué)號(hào)號(hào)、姓名、、性別、出出生年份,,系、入學(xué)學(xué)時(shí)間等屬屬性組成(94002268,張山,男男,1976,計(jì)算機(jī)系系,1994)。這些屬性性組合起來來表征了一一個(gè)學(xué)生。。唯一標(biāo)識(shí)實(shí)實(shí)體的屬性性集稱為碼碼。例如,學(xué)號(hào)號(hào)是學(xué)生實(shí)實(shí)體的碼。。屬性的取值值范圍稱為為該屬性的的域。例如,學(xué)號(hào)號(hào)的域?yàn)?位整數(shù),姓姓名的域?yàn)闉樽址?,年齡齡的域?yàn)樾⌒∮?5的整數(shù),性性別的域?yàn)闉?男,女)。具有相同屬屬性的實(shí)體體必然具有有共同的特特征和性質(zhì)質(zhì)。用實(shí)體體名及其屬屬性名集合合來抽象和和刻畫同類類實(shí)體,稱稱為實(shí)體型型.例如,學(xué)生生(學(xué)號(hào),姓名名,性別,,出生年份份,系,入入學(xué)時(shí)間)就是一個(gè)實(shí)實(shí)體型。同型實(shí)體的的集合稱為為實(shí)體集。。例如,全體體學(xué)生就是是一個(gè)實(shí)體體集。在現(xiàn)實(shí)世界界中,事務(wù)務(wù)內(nèi)部以及及事務(wù)之間間是有聯(lián)系系的,這些些聯(lián)系在信信息世界中中反映為實(shí)體內(nèi)部的的聯(lián)系和實(shí)實(shí)體之間的的聯(lián)系。實(shí)體內(nèi)部的的聯(lián)系通常常是指組成成實(shí)體的各各屬性之間間的聯(lián)系..3概念模模型向關(guān)系系型數(shù)據(jù)模模型的轉(zhuǎn)換換2.實(shí)體間的的聯(lián)系(1)一對(duì)一一聯(lián)系如果A中的每個(gè)實(shí)實(shí)體至多和和B中的一個(gè)實(shí)實(shí)體有聯(lián)系系,反之亦亦然,那么么A和B的聯(lián)系稱為為“一對(duì)一一聯(lián)系”,,記為“1:1”。(2)一對(duì)多聯(lián)聯(lián)系如果A中的每個(gè)實(shí)實(shí)體與B中的任意個(gè)個(gè)(零個(gè)或或多個(gè))實(shí)實(shí)體有聯(lián)系系,而B中每個(gè)實(shí)體體至多與A中的一個(gè)實(shí)實(shí)體有聯(lián)系系,則稱A與B是“一對(duì)多多聯(lián)系”,,記為“1:n”。(3)多對(duì)多多聯(lián)系如果A中的每個(gè)個(gè)實(shí)體與與B中的任意意個(gè)(零零個(gè)或多多個(gè))實(shí)實(shí)體有聯(lián)聯(lián)系,反反之亦然然,那么么稱A與B的聯(lián)系是是“多對(duì)對(duì)多聯(lián)系系”,記記為“m:n””3概念念模型向向關(guān)系型型數(shù)據(jù)模模型的轉(zhuǎn)轉(zhuǎn)換實(shí)體聯(lián)系系的類型型一對(duì)一聯(lián)聯(lián)系(1:1)一對(duì)多聯(lián)聯(lián)系(1:n)多對(duì)多聯(lián)聯(lián)系(m:n)如果對(duì)于于實(shí)體集集A中的每一一個(gè)實(shí)體體,實(shí)體體集B中有n個(gè)實(shí)體(n≥o)與之聯(lián)系系,反之之,對(duì)于于實(shí)體集集B中的每一一個(gè)實(shí)體體,實(shí)體體集A中也有m個(gè)實(shí)體(m≥o)與之聯(lián)系系,則稱稱實(shí)體集集A與實(shí)體集集A具有多對(duì)對(duì)多聯(lián)系系,記為為m:n。例如,一一門課程程同時(shí)有有若干個(gè)個(gè)學(xué)生選選修,而而一個(gè)學(xué)學(xué)生可以以同時(shí)選選修多門門課程,,則課程程與學(xué)生生之間具具有多對(duì)對(duì)多聯(lián)系系。如果對(duì)于于實(shí)體集集A中的每一一個(gè)實(shí)體體,實(shí)體體集B中至多有有一個(gè)實(shí)實(shí)體與之之聯(lián)系,,反之亦亦然,則則稱實(shí)體體集A與實(shí)體集集B具有一對(duì)對(duì)一聯(lián)系系。記為為1:1。例如,學(xué)學(xué)校里面面,一個(gè)個(gè)班級(jí)只只有一個(gè)個(gè)正班長(zhǎng)長(zhǎng),而一一個(gè)班長(zhǎng)長(zhǎng)只在一一個(gè)班中中任職,,則班級(jí)級(jí)與班長(zhǎng)長(zhǎng)之間具具有一對(duì)對(duì)一聯(lián)系系。如果對(duì)于于實(shí)體集集A中的每一一個(gè)實(shí)體體,實(shí)體體集B中有n個(gè)實(shí)體(n≥o)與之聯(lián)系系,反之之,對(duì)于于實(shí)體集集B中的每一一個(gè)實(shí)體體,實(shí)體體集A中至多只只有一個(gè)個(gè)實(shí)體與與之聯(lián)系系,則稱稱實(shí)體集集A與實(shí)體集集B有一對(duì)多多聯(lián)系。。記為1:n。例如,一一個(gè)班級(jí)級(jí)中有若若干名學(xué)學(xué)生,而而每個(gè)學(xué)學(xué)生只在在一個(gè)班班級(jí)中學(xué)學(xué)習(xí),則則班級(jí)與與學(xué)生之之間具有有一對(duì)多多聯(lián)系。。(二)E-R方法概念模型型是對(duì)信信息世界界建模,,所以概概念模型型應(yīng)該能能夠方便便、準(zhǔn)確確地表示示出上述述信息世世界中的的常用概概念。概概念模型型的表示示方法很很多,其其中最為為常用的的是P.P.S.Chen于1976年提出的的實(shí)體一聯(lián)系系方法(entity-relationship)。該方法用用E-R圖來描述現(xiàn)實(shí)實(shí)世界的概概念模型。。E-R模型反映的的是現(xiàn)實(shí)世世界中的事事物及其相相互聯(lián)系,,是對(duì)現(xiàn)實(shí)實(shí)世界的一一種抽象,,它抽取了了客觀事物物中人們所所關(guān)心的信信息,而忽忽略非本質(zhì)質(zhì)的細(xì)節(jié),,并對(duì)這些些信息進(jìn)行行精確的描描述。2概念模模型向關(guān)系系型數(shù)據(jù)模模型的轉(zhuǎn)換換(二)E-R方法E-R圖提供了表表示實(shí)體型型、屬性和和聯(lián)系的方方法。實(shí)體型:用矩形表表示,矩形形框內(nèi)寫明明實(shí)體名。。屬性:用橢圓形形表示,并并用無向邊邊將其與相相應(yīng)的實(shí)體體連接起來來。聯(lián)系:用菱形表表示,菱形形框內(nèi)寫明明聯(lián)系名,,并用無向向邊分別與與有關(guān)實(shí)體體連接起來來,同時(shí)在在無向邊旁旁標(biāo)上聯(lián)系系的類型(1:l,1:n或m:n)。需要注意的的是,聯(lián)系本身也也是一種實(shí)實(shí)體型,也也可以有屬屬性。如果一個(gè)個(gè)聯(lián)系具有有屬性,則則這些屬性性也要用無無向邊與該該聯(lián)系連接接起來。2概念模模型向關(guān)系系型數(shù)據(jù)模模型的轉(zhuǎn)換換E-R圖的的4個(gè)基本本成分實(shí)體屬性聯(lián)系無向邊
(c)m:n聯(lián)系(b)1:n聯(lián)系(a)1:1聯(lián)系nmn111車間車間車間車間主任職工零部件管理工作加工兩實(shí)體集聯(lián)聯(lián)系的E-R圖廠長(zhǎng)號(hào)姓名年齡地點(diǎn)廠名廠號(hào)廠長(zhǎng)工廠管理例如:11“1:1”聯(lián)系倉(cāng)庫(kù)號(hào)地點(diǎn)面積價(jià)格品名貨號(hào)倉(cāng)庫(kù)產(chǎn)品存放1n“l(fā):n”聯(lián)系例如:學(xué)號(hào)助學(xué)金性別姓名學(xué)分課程名課程號(hào)學(xué)生課程選修mn“m:n”聯(lián)系例如:圖書作者寫作出版社類別頁數(shù)ISBN書名姓名出生地身份證號(hào)定稿時(shí)間價(jià)格2概念模模型向關(guān)系系型數(shù)據(jù)模模型的轉(zhuǎn)換換性別1倉(cāng)庫(kù)倉(cāng)號(hào)地點(diǎn)面積存放產(chǎn)品價(jià)格品名貨號(hào)N數(shù)量(b)一對(duì)多關(guān)系M學(xué)生學(xué)號(hào)姓名選課課程學(xué)時(shí)課名課程號(hào)N成績(jī)(c)多對(duì)多關(guān)系圖5-21聯(lián)系圖1機(jī)票座號(hào)航班價(jià)格訂購(gòu)客戶電話姓名身份證1(a)一對(duì)一關(guān)系(二)E-R方法3概念模模型向關(guān)系系型數(shù)據(jù)模模型的轉(zhuǎn)換換(二)E-R方法2概念模模型向關(guān)系系型數(shù)據(jù)模模型的轉(zhuǎn)換換班級(jí)班長(zhǎng)班級(jí)-班長(zhǎng)11班級(jí)學(xué)生組成1n課程學(xué)生選修mn課程教師講授1m參考書n學(xué)生領(lǐng)導(dǎo)n1(二)E-R方法2概念模模型向關(guān)系系型數(shù)據(jù)模模型的轉(zhuǎn)換換班級(jí)組成1n學(xué)生選修mn課程教師講授1m參考書n領(lǐng)導(dǎo)n1成績(jī)(二)E-R方法學(xué)號(hào)學(xué)生任課姓名性別出生年月課程課程號(hào)課程名學(xué)時(shí)數(shù)籍貫簡(jiǎn)歷政治面貌成績(jī)選課教師教師號(hào)姓名性別職稱簡(jiǎn)歷專業(yè)(三)構(gòu)造造關(guān)系型數(shù)數(shù)據(jù)模型構(gòu)造1:1聯(lián)系的關(guān)系系一個(gè)實(shí)體集集對(duì)應(yīng)一個(gè)個(gè)關(guān)系,并并將各自的的關(guān)鍵字分分別插入到到對(duì)方的屬屬性中。構(gòu)造1:n聯(lián)系的關(guān)系系一個(gè)實(shí)體集集對(duì)應(yīng)一個(gè)個(gè)關(guān)系,并并將標(biāo)記為為1的關(guān)系的關(guān)關(guān)鍵字插入到標(biāo)記記為n的關(guān)系中。構(gòu)造m:n聯(lián)系的關(guān)系系設(shè)計(jì)為三個(gè)個(gè)關(guān)系,即即每個(gè)實(shí)體體集各對(duì)應(yīng)應(yīng)一個(gè)關(guān)系系,再將兩兩者之間的的聯(lián)系也設(shè)設(shè)計(jì)為一個(gè)個(gè)關(guān)系,并并將每個(gè)實(shí)實(shí)體的關(guān)鍵鍵字加入到到由聯(lián)系所所轉(zhuǎn)化為的的關(guān)系中。。2概念模模型向關(guān)系系型數(shù)據(jù)模模型的轉(zhuǎn)換換E—R圖向關(guān)系數(shù)數(shù)據(jù)模型的的轉(zhuǎn)換轉(zhuǎn)換換過程示意意圖E-R圖關(guān)系模型型DBMS2概念念模型向向關(guān)系型型數(shù)據(jù)模模型的轉(zhuǎn)轉(zhuǎn)換E—R圖的轉(zhuǎn)轉(zhuǎn)換--將E-R圖轉(zhuǎn)換換成相相應(yīng)的的表表是行行和列列的集集合,,實(shí)體體被表表示成成表的的形式式用列標(biāo)標(biāo)題表表示實(shí)實(shí)體的的屬性性用行表表示關(guān)關(guān)于實(shí)實(shí)體的的實(shí)際際數(shù)據(jù)據(jù)2概念模模型向向關(guān)系系型數(shù)數(shù)據(jù)模模型的的轉(zhuǎn)換換由E-R圖向關(guān)關(guān)系模模型轉(zhuǎn)轉(zhuǎn)換的的三條條規(guī)則則:1、E—R圖中每每個(gè)實(shí)實(shí)體,,相應(yīng)應(yīng)轉(zhuǎn)換換為一一個(gè)關(guān)關(guān)系,,該關(guān)關(guān)系包包括對(duì)對(duì)應(yīng)實(shí)實(shí)體的的全部部屬性性,并并確定定出該該關(guān)系系的關(guān)關(guān)鍵字字。2、對(duì)于于“聯(lián)系集集”,根據(jù)據(jù)聯(lián)系系方式式不同同,采采取不不同手手段以以使被被它聯(lián)聯(lián)系的的實(shí)體體所對(duì)對(duì)應(yīng)的的關(guān)系系彼此此實(shí)現(xiàn)現(xiàn)某種種聯(lián)系系:—若聯(lián)系系為1:1,則所所連接接的各各實(shí)體體的碼碼均是是該關(guān)關(guān)系的的碼。?!袈?lián)系系為1:N,關(guān)系系的碼碼為N端實(shí)體體的碼碼?!袈?lián)系系為M:N,則關(guān)關(guān)系的的碼為為所連連接的的各實(shí)實(shí)體碼碼的組組合。。3、碼相相同的的關(guān)系系可以以合并并E-R圖向關(guān)關(guān)系模模型轉(zhuǎn)轉(zhuǎn)換概念模模型((E-R圖)向向數(shù)據(jù)據(jù)(關(guān)關(guān)系))模型型轉(zhuǎn)換換轉(zhuǎn)換舉舉例一一廠長(zhǎng)號(hào)姓名年齡廠長(zhǎng)廠號(hào)廠名地點(diǎn)工廠管理11廠長(zhǎng)(廠長(zhǎng)號(hào),廠號(hào),姓名,年齡)工廠(廠號(hào),廠名,地點(diǎn))轉(zhuǎn)換舉舉例二二倉(cāng)庫(kù)號(hào)號(hào)地點(diǎn)面積倉(cāng)庫(kù)貨號(hào)品名價(jià)格產(chǎn)品存放1n倉(cāng)庫(kù)((倉(cāng)庫(kù)號(hào)號(hào),地點(diǎn)點(diǎn),面面積))產(chǎn)品存存放((貨號(hào),品名名,價(jià)價(jià)格,,倉(cāng)庫(kù)號(hào)號(hào),數(shù)量量)數(shù)量存放((貨號(hào),,倉(cāng)庫(kù)號(hào)號(hào),數(shù)數(shù)量))產(chǎn)品((貨號(hào),,品名,,價(jià)格格,)轉(zhuǎn)換舉舉例三三學(xué)號(hào)姓名年齡學(xué)生課程號(hào)課程名學(xué)時(shí)數(shù)課程學(xué)習(xí)nn學(xué)生(學(xué)號(hào),姓名,年齡)課程(課程號(hào),課程名,學(xué)時(shí)數(shù))成績(jī)學(xué)習(xí)(學(xué)號(hào),課程號(hào),成績(jī))ER圖舉例例現(xiàn)有論論文和和作者者兩個(gè)個(gè)實(shí)體體,論論文實(shí)實(shí)體的的屬性性包括括題目目、期期刊名名稱、、年份份、期期刊號(hào)號(hào);作作者實(shí)實(shí)體的的屬性性包括括姓(1)畫出E-R圖(2)將E-R圖轉(zhuǎn)換成關(guān)系模式,并指出每個(gè)關(guān)系模式的主鍵(加下劃線)和外鍵(加波浪線)。111CREATETABLE發(fā)表(姓名CHAR(7)NOTNULL,題目CHAR(6)NOTNULL,順序號(hào)號(hào)INTDEFAULTNULL,PRIMARYKEY(姓名,題目),FOREIGNKEY(姓名)REFERENCES論文ONDELETECASCADE,FOREIGNKEY(題目)REFERENCES作者ONDELETERESTRICT);某企業(yè)業(yè)集團(tuán)團(tuán)有若若干工工廠,,每個(gè)個(gè)工廠廠生產(chǎn)產(chǎn)多種種產(chǎn)品品,且且每一一種產(chǎn)產(chǎn)品可可以在在多個(gè)個(gè)工廠廠生產(chǎn)產(chǎn),每每個(gè)工工廠按按照固固定的的計(jì)劃劃數(shù)量量生產(chǎn)產(chǎn)產(chǎn)品品,計(jì)計(jì)劃數(shù)數(shù)量不不低于于300;每個(gè)個(gè)工廠廠聘用用多名名職工工,且且每名名職工工只能能在一一個(gè)工工廠工工作,,工廠廠聘用用職工工有聘聘期和和工資資。工工廠的的屬性性有工工廠編編號(hào)、、廠名名、地地址,,產(chǎn)品品的屬屬性有有產(chǎn)品品編號(hào)號(hào)、產(chǎn)產(chǎn)品名名、規(guī)規(guī)格,,職工工的屬屬性有有職工工號(hào)、、姓名名、技技術(shù)等等級(jí)。。請(qǐng)::(1)該集集團(tuán)進(jìn)進(jìn)行概概念設(shè)設(shè)計(jì),,畫出出E-R圖。(2)E-R圖轉(zhuǎn)換換成關(guān)關(guān)系模模式,,并指指出每每個(gè)關(guān)關(guān)系模模式的的主鍵鍵和外外鍵。。2ER圖舉例例22CREATETABLE生產(chǎn)(工廠編編號(hào)CHAR(7)NOTNULL,產(chǎn)品號(hào)號(hào)CHAR(6)NOTNULL,數(shù)量DEC(5,2),PRIMARYKEY(工廠編編號(hào),產(chǎn)品號(hào)號(hào)),FOREIGNKEY(工廠編編號(hào))REFERENCES工廠ONDELETECASCADE,FOREIGNKEY(產(chǎn)品號(hào)號(hào))REFERENCES產(chǎn)品ONDELETERESTRICT,CHECK(數(shù)量>=300));設(shè)某汽汽車運(yùn)運(yùn)輸公公司數(shù)數(shù)據(jù)庫(kù)庫(kù)中有有三個(gè)個(gè)實(shí)體體集。。一是是“車車隊(duì)””實(shí)體體集,,屬性性有車車隊(duì)號(hào)號(hào)、車車隊(duì)名名等;;二是是“車車輛””實(shí)體體集,,屬性性有車車牌照照號(hào)、、廠家家、出出廠日日期等等;三三是““司機(jī)機(jī)”實(shí)實(shí)體集集,屬屬性有有司機(jī)機(jī)編號(hào)號(hào)、姓姓名、、電話話等。。設(shè)車車隊(duì)與與司機(jī)機(jī)之間間存在在“聘聘用””聯(lián)系系,每每個(gè)車車隊(duì)可可聘用用若干干司機(jī)機(jī),但但每個(gè)個(gè)司機(jī)機(jī)只能能應(yīng)聘聘于一一個(gè)車車隊(duì),,車隊(duì)隊(duì)聘用用司機(jī)機(jī)有聘聘期;;司機(jī)機(jī)與車車輛之之間存存在著著“使使用””聯(lián)系系,司司機(jī)使使用車車輛有有使用用日期期和公公里數(shù)數(shù),每每個(gè)司司機(jī)可可以使使用多多輛汽汽車,,每輛輛車可可被多多個(gè)司司機(jī)使使用。。要求::(1)試畫畫出ER圖,并并在圖圖上注注明屬屬性、、聯(lián)系系類型型;(2)將ER圖轉(zhuǎn)換換成關(guān)關(guān)系模模式,,并說說明主主鍵和和外鍵鍵。333關(guān)系模模式::1)車隊(duì)((車隊(duì)隊(duì)號(hào)、、車隊(duì)隊(duì)名))主鍵::車隊(duì)隊(duì)號(hào)2)車輛((車牌牌照號(hào)號(hào)、廠廠家、、出廠廠日期期)主鍵::車牌牌照號(hào)號(hào)3)司機(jī)((司機(jī)機(jī)編號(hào)號(hào)、姓姓名、、電話話,聘期,車隊(duì)隊(duì)號(hào)))主鍵::司機(jī)機(jī)編號(hào)號(hào),外外鍵::車隊(duì)隊(duì)號(hào)4)使用((司機(jī)機(jī)編號(hào)號(hào),車車牌照照號(hào),,使用用日期期,公公里數(shù)數(shù))主鍵::(司司機(jī)編編號(hào),,車牌牌照號(hào)號(hào));外鍵1:司機(jī)機(jī)編號(hào)號(hào),外外鍵2:車牌牌照號(hào)號(hào)在校田田徑運(yùn)運(yùn)動(dòng)會(huì)會(huì)中設(shè)設(shè)置了了各類類比賽賽,每每一比比賽類類別有有類別別編號(hào)號(hào)、類類別名名稱和和主管管等屬屬性,,每一一比賽賽類別別包含含很多多比賽賽項(xiàng)目目;每每一比比賽項(xiàng)項(xiàng)目有有項(xiàng)目目編號(hào)號(hào)、項(xiàng)項(xiàng)目名名稱、、比賽賽時(shí)間間和級(jí)級(jí)別等等屬性性;各各個(gè)系系團(tuán)隊(duì)隊(duì)有團(tuán)團(tuán)編號(hào)號(hào)、團(tuán)團(tuán)名稱稱、領(lǐng)領(lǐng)隊(duì)等等屬性性,每每一代代表團(tuán)團(tuán)有多多名運(yùn)運(yùn)動(dòng)員員組成成,運(yùn)運(yùn)動(dòng)員員有編編號(hào),,姓名名,年年齡,,性別別等屬屬性;;每一一名運(yùn)運(yùn)動(dòng)員員可以以參加加多個(gè)個(gè)比賽賽項(xiàng)目目,每每一比比賽項(xiàng)項(xiàng)目也也有多多名運(yùn)運(yùn)動(dòng)員員參加加,運(yùn)運(yùn)動(dòng)員員參加加比賽賽有成成績(jī)屬屬性,,成績(jī)績(jī)限定定在0~7分。1)根據(jù)上上述語語義畫畫出ER圖2)將ER圖轉(zhuǎn)換換成關(guān)關(guān)系模模式,,并指指出每每個(gè)關(guān)關(guān)系模模式的的主鍵鍵和外外鍵。。3)用DDL語句定義反反映運(yùn)動(dòng)員員與比賽項(xiàng)項(xiàng)目之間的的“參與””關(guān)系表。。4課堂聯(lián)系ER圖舉例4ER圖舉例4關(guān)系模式:1)
比賽類別(類別編號(hào),類別名稱,主管)2)比賽項(xiàng)目(項(xiàng)目編號(hào),項(xiàng)目名稱、比賽時(shí)間,級(jí)別,類別編號(hào))3)系團(tuán)隊(duì)(團(tuán)編號(hào),團(tuán)名稱,領(lǐng)隊(duì))4)運(yùn)動(dòng)員(運(yùn)動(dòng)員編號(hào),姓名,年齡,性別,團(tuán)編號(hào))5)
參加(項(xiàng)目編號(hào),運(yùn)動(dòng)員編號(hào),成績(jī))4CREATETABLE參加(項(xiàng)目編號(hào)CHAR(7)NOTNULL,運(yùn)動(dòng)員編號(hào)號(hào)CHAR(6)NOTNULL,成績(jī)INT,PRIMARYKEY(項(xiàng)目編號(hào),運(yùn)動(dòng)員編號(hào)號(hào)),FOREIGNKEY(項(xiàng)目編號(hào))REFERENCES比賽項(xiàng)目(項(xiàng)目編號(hào))ONDELETERESTRICT,FOREIGNKEY(運(yùn)動(dòng)員編號(hào)號(hào))REFERENCES運(yùn)動(dòng)員(運(yùn)動(dòng)員編號(hào)號(hào))ONDELETERESTRICT,CHECK(成績(jī)BETWEEN0AND7));ER圖舉例例4學(xué)生與教師師管理教學(xué)學(xué)模型:學(xué)校有若干干學(xué)生,屬性包括::學(xué)號(hào)、姓姓名、性別別、年齡;;學(xué)校有若干干教師,屬性包括::編號(hào)、姓姓名、性別別、年齡、、職稱;學(xué)校開設(shè)若若干課程,,課程屬性性包括:課課程號(hào)、課課程名、課課時(shí)、學(xué)分分;在教學(xué)中,,一門課程程只安排一一名教師任任教,一名名教師可任任多門課程程。教師任課包包括:任課課時(shí)間和使使用教材;;一門課程有有多名學(xué)生生選修,每每名學(xué)生可可選多門課課。學(xué)生選選課包括所所選課程和和考核成績(jī)績(jī)。根據(jù)上述描描述,回答答下列問題題:(1)簡(jiǎn)化后的學(xué)學(xué)生教師教教學(xué)模型系系統(tǒng)包含哪哪些實(shí)體??(2)系統(tǒng)中實(shí)體體之間的關(guān)關(guān)系有哪些些?(3)畫出系統(tǒng)的的總E-R圖(1)包含的實(shí)實(shí)體有:學(xué)學(xué)生、教師師、課程;;(2)系統(tǒng)中實(shí)實(shí)體之間的的關(guān)系有::教師任課課關(guān)系、學(xué)學(xué)生選課關(guān)關(guān)系;(3)系統(tǒng)的總總E-R圖為:N1M任課使用教材任課時(shí)間N職稱學(xué)生學(xué)號(hào)年齡性別姓名課程課程號(hào)學(xué)分課時(shí)課程名選修教師編號(hào)年齡性別姓名成績(jī)作業(yè)作業(yè)1、某大學(xué)實(shí)實(shí)現(xiàn)學(xué)分制制,學(xué)生可可根據(jù)自己己情況選課課。每名學(xué)學(xué)生可同時(shí)時(shí)選修多門門課程,每每門課程可可由多位教教師主講;;每位教師師可講授多多門課程。。其不完整整的E-R圖如圖1所示。(1)指出學(xué)生生與課程的的聯(lián)系類型型。(2)指出課程與與教師的聯(lián)系系類型。(3)若每名學(xué)生生有一位教師師指導(dǎo),每個(gè)個(gè)教師指導(dǎo)多多名學(xué)生,則則學(xué)生與教師師是如何聯(lián)系系?(4)在原E-R圖上補(bǔ)畫教師師與學(xué)生的聯(lián)聯(lián)系,并完善善E-R圖。(5)將完善后的的E-R圖轉(zhuǎn)換為關(guān)系系模式作業(yè)作業(yè)2、假定一個(gè)部部門的數(shù)據(jù)庫(kù)庫(kù)包括以下信信息:職工的信息::職工號(hào)、姓姓名、地址和和所在部門。。部門的信息::部門所有職職工、部門名名、經(jīng)理和銷銷售的產(chǎn)品。。產(chǎn)品的信息::產(chǎn)品名、制制造商、價(jià)格格、型號(hào)及產(chǎn)產(chǎn)品的內(nèi)部編編號(hào)。制造商的信息息:制造商名名稱、地址、、生產(chǎn)的產(chǎn)品品名和價(jià)格。。試畫出這個(gè)數(shù)數(shù)據(jù)庫(kù)的E-R圖。作業(yè)3、某醫(yī)院病房房計(jì)算機(jī)管理理中心需要如如下信息:科室:科名、、科地址、科科電話、醫(yī)生生姓名病房:病房號(hào)號(hào)、床位號(hào)、、所屬科室名名醫(yī)生:姓名、、職稱、所屬屬科室名、年年齡、工作證證號(hào)病人:病歷號(hào)號(hào)、姓名、性性別、診斷、、主管醫(yī)生、、病房號(hào)其中,一個(gè)科科室有多少個(gè)個(gè)病房、多少少個(gè)醫(yī)生,一一個(gè)病房只能能屬于一個(gè)科科室,一個(gè)醫(yī)醫(yī)生只屬于一一個(gè)科室,但但可負(fù)責(zé)多個(gè)個(gè)病人的診治治,一個(gè)病人人的主管醫(yī)生生只有一個(gè)。。完成如下設(shè)計(jì)計(jì):設(shè)計(jì)該計(jì)算機(jī)機(jī)管理系統(tǒng)的的E-R圖將該E-R圖轉(zhuǎn)換為關(guān)系系模式結(jié)構(gòu)。。指出轉(zhuǎn)換結(jié)果果中每個(gè)關(guān)系系模式的后選選碼。作業(yè)4、設(shè)有如下實(shí)實(shí)體:學(xué)生:學(xué)號(hào)、、單位名稱、、姓名、性別別、年齡、選選修課名課程:編號(hào)、、課程名、開開課單位、認(rèn)認(rèn)課教師號(hào)教師:教師號(hào)號(hào)、姓名、性性別、職稱、、講授課程編編號(hào)單位:?jiǎn)挝幻Q、電話、、教師號(hào)、教教師姓名上述實(shí)體中存存在如下聯(lián)系系:一個(gè)學(xué)生可選選多門課程,,一門課程可可被多個(gè)學(xué)生生選修。一個(gè)教師可講講授多門課程程,一門課程程可由多個(gè)教教師講授。一個(gè)單位可有有多個(gè)教師,,一個(gè)教師只只能屬于一個(gè)個(gè)單位。試完成如下工工作:分別設(shè)計(jì)學(xué)生生選課和教師師任課兩個(gè)局局部E-R圖。將上述設(shè)計(jì)完完成的E-R圖合并成一個(gè)個(gè)全局E-R圖。將全局E-R圖轉(zhuǎn)換為等價(jià)價(jià)的關(guān)系模式式表示的數(shù)據(jù)據(jù)庫(kù)邏輯結(jié)構(gòu)構(gòu)。作業(yè)5、一個(gè)圖書館館借閱管理數(shù)數(shù)據(jù)庫(kù)要求提提供下述服務(wù)務(wù):(1)可隨時(shí)時(shí)查詢書庫(kù)中中現(xiàn)有書籍的的品種、數(shù)量量與存放位置置。所有各類類書籍均可由由書號(hào)惟一標(biāo)標(biāo)識(shí)。(2)可隨時(shí)時(shí)查詢書籍借借還情況,包包括借書人單單位、姓名、、借書證號(hào)、、借書日期和和還書日期。。我們約定:任任何人可借多多種書,任何何一種書可為為多個(gè)人所借借,借書證號(hào)號(hào)具有惟一性性。(3)當(dāng)需要要時(shí),可通過過數(shù)據(jù)庫(kù)中保保存的出版社社的電報(bào)編號(hào)號(hào)、電話、郵郵編及地址等等信息下相應(yīng)應(yīng)出版社增購(gòu)購(gòu)有關(guān)書籍。。我們約定,,一個(gè)出版社社可出版多種種書籍,同一一本書僅為一一個(gè)出版社出出版,出版社社名具有惟一一性。根據(jù)以上情況況和假設(shè),試試作如下設(shè)計(jì)計(jì):構(gòu)造滿足需求求的E-R圖。轉(zhuǎn)換為等價(jià)的的關(guān)系模式結(jié)結(jié)構(gòu)。作業(yè)6、工廠(包括括廠名和廠長(zhǎng)長(zhǎng)名)需建立立一個(gè)管理數(shù)數(shù)據(jù)庫(kù)存儲(chǔ)以以下信息:一個(gè)工廠內(nèi)有有多個(gè)車間,,每個(gè)車間有有車間號(hào)、車車間主任姓名名、地址和電電話。一個(gè)車間有多多個(gè)工人,每每個(gè)工人有職職工號(hào)、姓名名、年齡、性性別和工種。。一個(gè)車間生產(chǎn)產(chǎn)多種產(chǎn)品,,產(chǎn)品有產(chǎn)品品號(hào)和價(jià)格。。(4)一個(gè)車車間生產(chǎn)多種種零件,一個(gè)個(gè)零件也可能能為多個(gè)車間間制造。零件件有零件號(hào)、、重量和價(jià)格格。(5)一個(gè)產(chǎn)產(chǎn)品由多種零零件組成,一一種零件也可可裝配出多種種產(chǎn)品。(6)產(chǎn)品與與零件均存入入倉(cāng)庫(kù)中。(7)廠內(nèi)有有多個(gè)倉(cāng)庫(kù),,倉(cāng)庫(kù)有倉(cāng)庫(kù)庫(kù)號(hào)、倉(cāng)庫(kù)主主任姓名和電電話。試:(1)畫畫出該系統(tǒng)的的E-R圖。(2)給出相相應(yīng)的關(guān)系模模式。(3)畫出該該系統(tǒng)的層次次模式圖。作業(yè)7、有如下運(yùn)動(dòng)動(dòng)隊(duì)和運(yùn)動(dòng)會(huì)會(huì)兩個(gè)方面的的實(shí)體:1.運(yùn)動(dòng)隊(duì)方方面運(yùn)動(dòng)隊(duì):隊(duì)名名、教練姓名名、隊(duì)員姓名名隊(duì)員:隊(duì)名、、隊(duì)員姓名、、性別、項(xiàng)名名其中,一個(gè)運(yùn)運(yùn)動(dòng)隊(duì)有多個(gè)個(gè)隊(duì)員,一個(gè)個(gè)隊(duì)員僅屬于于一個(gè)運(yùn)動(dòng)隊(duì)隊(duì),一個(gè)隊(duì)一一般有一個(gè)教教練。2.運(yùn)動(dòng)會(huì)方方面運(yùn)動(dòng)隊(duì):隊(duì)編編號(hào)、隊(duì)名、、教練姓名項(xiàng)目:項(xiàng)目名名、參加運(yùn)動(dòng)動(dòng)隊(duì)編號(hào)、隊(duì)隊(duì)員姓名、性性別、比賽場(chǎng)場(chǎng)地其中,一個(gè)項(xiàng)項(xiàng)目可由多個(gè)個(gè)隊(duì)參加,一一個(gè)運(yùn)動(dòng)員可可參加多個(gè)項(xiàng)項(xiàng)目,一個(gè)項(xiàng)項(xiàng)目一個(gè)比賽賽場(chǎng)地。請(qǐng)完成如下設(shè)設(shè)計(jì):分別設(shè)計(jì)運(yùn)動(dòng)動(dòng)隊(duì)和運(yùn)動(dòng)會(huì)會(huì)兩個(gè)局部EE-R圖。將他們合并為為一個(gè)全局EE-R圖。合并時(shí)存在什什么沖突,你你是如何解決決這些沖突的的?作業(yè)8、假設(shè)要建立一一個(gè)企業(yè)數(shù)據(jù)據(jù)庫(kù),該企業(yè)業(yè)有多個(gè)下屬屬單位,每一一個(gè)單位有多多個(gè)職工,一一個(gè)職工僅隸隸屬于一個(gè)單單位,且一個(gè)個(gè)職工僅在一一個(gè)工程中工工作,但一個(gè)個(gè)工程中有很很多職工參加加工作,有多多個(gè)供應(yīng)商為為各個(gè)工程供供應(yīng)不同設(shè)備備。單位的屬屬性有:?jiǎn)挝晃幻?、電話。。職工的屬性性有:職工?hào)號(hào)、姓名、性性別。設(shè)備的的屬性有:設(shè)設(shè)備號(hào)、設(shè)備備名、產(chǎn)地。。供應(yīng)商的屬屬性有:姓名名、電話。工工程的屬性有有:工程名、、地點(diǎn)。請(qǐng)完成如下處處理:設(shè)計(jì)滿足上述述要求的E-R圖。將該E-R圖轉(zhuǎn)換為等等價(jià)的關(guān)系模模式。根據(jù)你的理解解,用下劃線線標(biāo)明每個(gè)關(guān)關(guān)系中的碼。。作業(yè)9、設(shè)一個(gè)海軍軍基地要建立立一個(gè)艦隊(duì)管管理信息系統(tǒng)統(tǒng),它包括如如下兩個(gè)方面面的信息:1.艦隊(duì)方面面艦隊(duì):艦隊(duì)名名稱、基地地地點(diǎn)、艦艇數(shù)數(shù)量艦艇:編號(hào)、、艦艇名稱、、艦隊(duì)名稱2.艦艇方面面艦艇:艦艇編編號(hào)、艦艇名名、武器名稱稱武器:武器名名稱、武器生生產(chǎn)時(shí)間、艦艦艇編號(hào)官兵:官兵證證號(hào)、姓名、、艦艇編號(hào)其中,一個(gè)艦艦隊(duì)擁有多艘艘艦艇,一艘艘艦艇屬于一一個(gè)艦隊(duì);一一艘艦艇安裝裝多種吳起,,一個(gè)武器可可安裝于多艘艘艦艇上;一一艘艦艇有多多個(gè)官兵,一一個(gè)官兵只屬屬于一艘艦艇艇。請(qǐng)完成如下設(shè)設(shè)計(jì):分別設(shè)計(jì)艦隊(duì)隊(duì)和艦艇兩個(gè)個(gè)局部E-R圖。將上述兩個(gè)局局部E-R圖合并為一一個(gè)全局E-R圖。將該全局E-R圖轉(zhuǎn)換為關(guān)關(guān)系模式。合并時(shí)是否存存在命名沖突突?如何處理理?作業(yè)10、某商業(yè)集團(tuán)團(tuán)數(shù)據(jù)庫(kù)中有有3個(gè)實(shí)體集集,一是“商商品”實(shí)體集集,屬性有商商店編號(hào)、商商店名、地址址等;二是““商品”實(shí)體體集,屬性有有商品號(hào)、商商品名、規(guī)格格、單價(jià)等;;三是“職工工”實(shí)體集,,屬性有職工工編號(hào)、姓名名、性別、業(yè)業(yè)績(jī)等。商店店與商品間存存在“銷售””聯(lián)系,每個(gè)個(gè)商店可銷售售多種商品,,每中商品也也可以放在多多個(gè)商店銷售售,每個(gè)商店店孝順的一種種商品有月銷銷售量;商店店與職工之間間存在“聘用用”聯(lián)系,每每個(gè)商店有許許多職工,每每個(gè)職工只能能在一個(gè)商店店工作,商店店聘用職工有有聘期和工資資。(1)試畫出E-R圖。(2)將該E-R圖轉(zhuǎn)換成關(guān)關(guān)系模式,并并指出主碼和和外碼。作業(yè)11、學(xué)校中有若若干系,每個(gè)個(gè)系有若干班班級(jí)和教研室室,每個(gè)教研研室有若干教教員,其中有有的教授和副副教授每人各各帶若干研究究生,每個(gè)班班有若干學(xué)生生,每個(gè)學(xué)生生選修若干課課程,每門課課可由若干學(xué)學(xué)生選修。請(qǐng)請(qǐng)用E-R圖畫出此學(xué)學(xué)校的概念模模型,實(shí)體的的屬性可自行行設(shè)計(jì)。關(guān)系數(shù)據(jù)模型型的數(shù)據(jù)結(jié)構(gòu)構(gòu)關(guān)系對(duì)應(yīng)通常常說的二維表,如圖中的這這張學(xué)生登記記表屬性:圖中的一列列即為一個(gè)屬屬性,如圖所所示有6列,對(duì)應(yīng)6個(gè)屬性(學(xué)號(hào),姓名,,性別,系別別,年齡和籍籍貫);元組:圖中的一行行即為一個(gè)元元組,如圖所所示有94行,也就有94個(gè)元組;域(domain):屬性的取值值范圍,如人人的年齡一般般在1歲一150歲之間。圖中學(xué)生年齡屬屬性的域應(yīng)是是(14~38),性別的域是是(男,女),系別的域是是一個(gè)學(xué)校所所有系名的集集合;主碼(key):圖中的某個(gè)個(gè)屬性組,它它可以唯一確確定一個(gè)元組組,如圖中的學(xué)號(hào),按按照學(xué)生學(xué)號(hào)號(hào)的編排方法法,每個(gè)學(xué)生生的學(xué)號(hào)都不不相同,所以以它可以唯一一確定一個(gè)學(xué)學(xué)生,也就成成為本關(guān)系的的碼;分量:元組中的一一個(gè)屬性值;;關(guān)系數(shù)據(jù)模型型的數(shù)據(jù)結(jié)構(gòu)構(gòu)關(guān)系模式:對(duì)關(guān)系的描描述,一般表表示為:關(guān)系名(屬性1,屬性2,…,屬性n)例如,上面的的關(guān)系可描述述為;學(xué)生{學(xué)號(hào),姓名,,性別,系別別,年齡,籍籍貫}在關(guān)系模型中中,實(shí)體以及及實(shí)體間的聯(lián)聯(lián)系都是用關(guān)關(guān)系來表示的的。例如,學(xué)學(xué)生、課程、、學(xué)生與課程程之間的多對(duì)對(duì)多聯(lián)系在關(guān)關(guān)系模型中可可以表示如下下;學(xué)生(學(xué)號(hào),姓名,,性別,系別別,年齡,籍籍貫)課程(課程號(hào),課程程名,學(xué)分)選修(學(xué)號(hào),課程號(hào)號(hào),成績(jī))關(guān)系模型要求求關(guān)系必須是是規(guī)范化的,即要求關(guān)關(guān)系模式必須須滿足一定的的規(guī)范條件,,這些規(guī)范條條件中最基本本的一條就是是,關(guān)系的每每一個(gè)分量必必須是一個(gè)不不可分的數(shù)據(jù)據(jù)項(xiàng)。(四)關(guān)系的的規(guī)范化范式表示滿足足某種約束條條件的關(guān)系模模式,根絕滿滿足的約束條條件的圖標(biāo)來來確定范式。。滿足最低要要求的叫第一一范式,簡(jiǎn)稱稱1NF。在第一范式式中滿足進(jìn)一一步要求的為為第二范式,,其余依此類類推。其中常常用的有1NF、2NF、3NF三種。1.第一范式(1NF)1NF要求元組中的的每個(gè)分量必必須是不可分分割的數(shù)據(jù)項(xiàng)項(xiàng),即在同一一表中沒有重重復(fù)項(xiàng)的存在在。2.第二范式(2NF)2NF要求每個(gè)關(guān)系系都能確定一一個(gè)或幾個(gè)屬屬性為關(guān)系的的主關(guān)鍵字,,其他的屬性性都完全依賴賴于它而定,,從而消去非非主屬性對(duì)主主關(guān)鍵字的不不完全依賴性性。3.第三范式(3NF)3NF要求在滿足2NF的基礎(chǔ)上關(guān)系系的任何一個(gè)個(gè)非主屬性都都不傳遞依賴賴于任何主關(guān)關(guān)鍵字。2概念模型向關(guān)關(guān)系型數(shù)據(jù)模模型的轉(zhuǎn)換(四)關(guān)系的的規(guī)范化2概念模型向關(guān)關(guān)系型數(shù)據(jù)模模型的轉(zhuǎn)換表5-2不符合第一范范式的關(guān)系表5-3符合第一范式式的關(guān)系(四)關(guān)系的的規(guī)范化2概念模型向關(guān)關(guān)系型數(shù)據(jù)模模型的轉(zhuǎn)換表5-4教師登記表,,不符合2NF拆分為三個(gè)表表表5-5課程關(guān)系表表5-6教師關(guān)系表表5-7課程與教師關(guān)關(guān)系數(shù)據(jù)庫(kù)管理系系統(tǒng)(DMBMS)是使得組織能能夠有效管理理數(shù)據(jù),以及及能夠開發(fā)出出存取這些數(shù)數(shù)據(jù)的相關(guān)應(yīng)應(yīng)用程序的軟軟件系統(tǒng)。一個(gè)典型的關(guān)關(guān)系式數(shù)據(jù)據(jù)庫(kù)管理系統(tǒng)統(tǒng)具有三個(gè)邏輯部件:數(shù)據(jù)定義語言言———用來定義數(shù)據(jù)數(shù)據(jù)操縱語言———用來操縱數(shù)據(jù)以便應(yīng)用它們。如基于SQL(結(jié)構(gòu)化查詢語言)的數(shù)據(jù)操縱語言。數(shù)據(jù)字典
———用來對(duì)數(shù)據(jù)庫(kù)中所有變量(指字段)進(jìn)行定義、記錄和管理。當(dāng)前流行的小型關(guān)系式DBMS有:FoxPro,MSAccess.當(dāng)前流行的中大型關(guān)系式DBMS軟件提供商有:Oracle,Sybase,Informix,IBM(DB2),Microsoft(SQLServer)等。關(guān)于數(shù)據(jù)庫(kù)管管理系統(tǒng)的更更多知識(shí)3數(shù)據(jù)庫(kù)技術(shù)的的發(fā)展趨勢(shì)“數(shù)據(jù)庫(kù)設(shè)計(jì)計(jì)”構(gòu)成了管管理信息系統(tǒng)統(tǒng)開發(fā)過程中中非常重要的的一部分工作作。要為一個(gè)管理理信息系統(tǒng)設(shè)設(shè)計(jì)數(shù)據(jù)庫(kù),,一般至少要要經(jīng)過兩個(gè)步步驟:概念(或邏輯)數(shù)據(jù)庫(kù)的設(shè)計(jì)計(jì)(或稱數(shù)據(jù)據(jù)庫(kù)的邏輯設(shè)設(shè)計(jì))決定數(shù)據(jù)庫(kù)文文件中應(yīng)包括括哪些數(shù)據(jù)單單元或字段,,以及應(yīng)創(chuàng)建建多少個(gè)數(shù)據(jù)據(jù)庫(kù)文件.物理數(shù)據(jù)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度土地承包經(jīng)營(yíng)權(quán)流轉(zhuǎn)服務(wù)合同3篇
- 2025年度生物制藥企業(yè)原材料采購(gòu)合同3篇
- 2025年牧民草場(chǎng)承包經(jīng)營(yíng)權(quán)轉(zhuǎn)讓合同范本4篇
- 二零二五年度木制家具定制木工分包合同范本3篇
- 2025年度特種門采購(gòu)安裝與維護(hù)合同4篇
- 2025年度魚塘租賃合同(含漁業(yè)設(shè)施維護(hù)及更新)4篇
- 2025年度文化產(chǎn)業(yè)園項(xiàng)目承包合同2篇
- 2025年度城市綜合體鋪面租賃運(yùn)營(yíng)管理合同4篇
- 二零二五年度會(huì)議室裝修合同:環(huán)保節(jié)能材料應(yīng)用2篇
- 二零二五年度門面租賃合同糾紛處理辦法4篇
- 《健康體檢知識(shí)》課件
- 生產(chǎn)計(jì)劃主管述職報(bào)告
- 名表買賣合同協(xié)議書
- JTG-T-F20-2015公路路面基層施工技術(shù)細(xì)則
- 2024年遼寧石化職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)附答案
- 中西方校服文化差異研究
- 《子宮肉瘤》課件
- 《準(zhǔn)媽媽衣食住行》課件
- 給男友的道歉信10000字(十二篇)
- 客人在酒店受傷免責(zé)承諾書范本
- 練字本方格模板
評(píng)論
0/150
提交評(píng)論