




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、管理信息系統(tǒng) MIS4 商務(wù)智能基礎(chǔ):管理數(shù)據(jù)資源1.數(shù)據(jù)庫(kù)技技術(shù)和數(shù)數(shù)據(jù)庫(kù)管管理系統(tǒng)統(tǒng)的概念念2.概念模型型向關(guān)系系型數(shù)據(jù)據(jù)模型的的轉(zhuǎn)換3.數(shù)據(jù)庫(kù)技技術(shù)的發(fā)發(fā)展趨勢(shì)勢(shì)4.數(shù)據(jù)倉(cāng)庫(kù)庫(kù)5.數(shù)據(jù)挖掘掘MIS4商務(wù)智能能基礎(chǔ):管理數(shù)數(shù)據(jù)資源源數(shù)據(jù)庫(kù)技術(shù)和數(shù)數(shù)據(jù)庫(kù)管管理系統(tǒng)統(tǒng)概述什么是數(shù)數(shù)據(jù)庫(kù)?什么是數(shù)數(shù)據(jù)庫(kù)管管理系統(tǒng)統(tǒng)?數(shù)據(jù)的邏邏輯視圖圖和物理理視圖三種主要要的數(shù)據(jù)據(jù)庫(kù)模型型關(guān)于數(shù)據(jù)據(jù)庫(kù)管理理系統(tǒng)的的更多知知識(shí)Database ?數(shù)據(jù)庫(kù)和和數(shù)據(jù)庫(kù)庫(kù)管理系系統(tǒng)的概概念數(shù)據(jù)庫(kù)技技術(shù)是管理信信息系統(tǒng)統(tǒng)中最有有效的管管理數(shù)據(jù)據(jù)的方法法。數(shù)據(jù)庫(kù)是由一系列負(fù)責(zé)存儲(chǔ)儲(chǔ)數(shù)據(jù)的的文件組成的。數(shù)據(jù)庫(kù)文文件在管管理信息息
2、系統(tǒng)中中通常都都是與相相關(guān)的應(yīng)應(yīng)用程序序分開(kāi)存存放的。數(shù)據(jù)庫(kù)管管理系統(tǒng)統(tǒng)指的是用用來(lái)創(chuàng)建建和管理理數(shù)據(jù)庫(kù)庫(kù)文件及及其相關(guān)關(guān)應(yīng)用程程序的軟軟件系統(tǒng)統(tǒng)。數(shù)據(jù)庫(kù)和和數(shù)據(jù)庫(kù)庫(kù)管理系系統(tǒng)概述述 人力資源管理系統(tǒng) 數(shù)據(jù)庫(kù)員工數(shù)據(jù)姓名住址社會(huì)保障號(hào)碼PositionMarital Status工資條數(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ù)據(jù)庫(kù)和數(shù)數(shù)據(jù)庫(kù)管管理系統(tǒng)統(tǒng)數(shù)據(jù)的邏邏輯視圖圖和物理理視圖數(shù)據(jù)庫(kù)和和數(shù)據(jù)庫(kù)庫(kù)管理系系統(tǒng)概述
3、述數(shù)據(jù)庫(kù)管管理系統(tǒng)統(tǒng)一般都都會(huì)給人人們提供供兩種看看待數(shù)據(jù)據(jù)的視角角。數(shù)據(jù)的邏邏輯視圖圖數(shù)據(jù)被看看作是一一套容易易被用戶戶理解的的邏輯結(jié)結(jié)構(gòu),如如表格、樹(shù)或網(wǎng)網(wǎng)絡(luò)。數(shù)據(jù)的物物理視圖圖數(shù)據(jù)的物物理視圖圖指的是是數(shù)據(jù)是是如何在在物理存存儲(chǔ)介質(zhì)質(zhì)上存儲(chǔ)儲(chǔ)和管理理的。數(shù)據(jù)的兩兩個(gè)視圖圖被認(rèn)為為是數(shù)據(jù)據(jù)庫(kù)技術(shù)術(shù)作為管管理信息息系統(tǒng)中中管理數(shù)數(shù)據(jù)方法法的最大大優(yōu)點(diǎn),因?yàn)?它使得最最終用戶戶能夠更更加容易易地理解解數(shù)據(jù)的的真實(shí)含含義。它使得管管理信息息系統(tǒng)的的開(kāi)發(fā)者者能夠?qū)⒕杏趹?yīng)應(yīng)用程序序開(kāi)發(fā)上上,而不不是集中中于在哪哪里存儲(chǔ)儲(chǔ)數(shù)據(jù)和和如何(物理地地)管理理數(shù)據(jù)。數(shù)據(jù)庫(kù)模模型的發(fā)發(fā)展階段段數(shù)據(jù)庫(kù)和
4、和數(shù)據(jù)庫(kù)庫(kù)管理系系統(tǒng)概述述三種主要要的數(shù)據(jù)據(jù)庫(kù)模型型HierarchicalDatabaseModel(層次模模型/樹(shù)狀模型型)Network Database Model(網(wǎng)狀模模型)Relational Database Model(關(guān)系模模型)EmployeeCompensationJob AssignmentsBebefitsPerformanceRatingsSalaryHistoryPensionLife InsuranceHealthCourse 1Course 2Course 3Student 1Student 2Student 3Student 4Student 5數(shù)據(jù)庫(kù)和和
5、數(shù)據(jù)庫(kù)庫(kù)管理系系統(tǒng)概述述樹(shù)狀/層次數(shù)據(jù)據(jù)庫(kù)模型型最早的數(shù)數(shù)據(jù)庫(kù)模模型.在這個(gè)模模型中,每一條條記錄從從邏輯上上被分成成段(Segment).每一個(gè)段段又進(jìn)一一步被分分成更低低層次的的段.因而,對(duì)對(duì)用戶而而言,每每一條記記錄看上上去就像像是一棵棵樹(shù)(倒倒長(zhǎng)的).最頂層的的段也被被稱為根根(root).EmployeeCompensationJob AssignmentsBebefitsPerformanceRatingsSalaryHistoryPensionLife InsuranceHealth兒子數(shù)據(jù)的層層次模型型的一個(gè)個(gè)例子:員工薪酬酬數(shù)據(jù)庫(kù)庫(kù)文件(樹(shù))兒子的兒兒子段父親/根網(wǎng)狀數(shù)據(jù)據(jù)庫(kù)
6、模型型網(wǎng)狀數(shù)據(jù)據(jù)庫(kù)模型型是層次次數(shù)據(jù)庫(kù)庫(kù)模型的的變種。與層次數(shù)數(shù)據(jù)庫(kù)模模型相反反,一個(gè)個(gè)父親可可以有多多個(gè)兒子子,而一一個(gè)兒子子則可以以有多個(gè)個(gè)父親。Course 1Course 2Course 3Student 1Student 2Student 3Student 4Student 5網(wǎng)狀數(shù)據(jù)據(jù)庫(kù)模型型的一個(gè)個(gè)例子:數(shù)學(xué)課程程數(shù)據(jù)庫(kù)庫(kù)文件(網(wǎng))Course 1Course 2Course 3Student 1Student 2Student 3Student 4Student 5關(guān)系數(shù)據(jù)據(jù)庫(kù)模型型關(guān)系模型型是目前前使用最最為廣泛泛的數(shù)據(jù)據(jù)庫(kù)模型型.在這種模模型中,一個(gè)數(shù)據(jù)據(jù)庫(kù)文件件看上去去就
7、像是是一張二二維表格格不同表表格代表表著不同同的實(shí)體體,每張張表格中中存放著著相同類類型實(shí)體體的許多多屬性(實(shí)際上上是屬性性的值).表格中的的每一行行代表某某個(gè)具體體的實(shí)體體,也稱稱為一條條記錄.一條記錄錄被分成成一個(gè)個(gè)個(gè)字段或或數(shù)據(jù)單單元,代代表某個(gè)個(gè)具體實(shí)實(shí)體的屬屬性值.關(guān)系式數(shù)數(shù)據(jù)庫(kù)的的一個(gè)例例子:采購(gòu)數(shù)據(jù)據(jù)庫(kù)文件件(表)實(shí)體:訂單實(shí)體:零件實(shí)體:供應(yīng)商三種數(shù)據(jù)據(jù)庫(kù)模型型的對(duì)比比總之,對(duì)對(duì)管理信信息系統(tǒng)統(tǒng)來(lái)說(shuō),關(guān)系式數(shù)數(shù)據(jù)庫(kù)技技術(shù)目前是管管理信息息系統(tǒng)中中最為有有效和流流行的管管理數(shù)據(jù)據(jù)的方法法了.數(shù)據(jù)組織織的層次次數(shù)據(jù)庫(kù)文件1文件2文件n文件n-1記錄1記錄2記錄n-1記錄n數(shù)據(jù)項(xiàng)1數(shù)
8、據(jù)項(xiàng)2數(shù)據(jù)項(xiàng)n-1數(shù)據(jù)項(xiàng)n.數(shù)據(jù)庫(kù)和和數(shù)據(jù)庫(kù)庫(kù)管理系系統(tǒng)概述述數(shù)據(jù)庫(kù)系系統(tǒng)的構(gòu)構(gòu)成是與數(shù)據(jù)據(jù)庫(kù)技術(shù)術(shù)密切相相關(guān)的四四個(gè)基本本概念數(shù)據(jù)數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)庫(kù)管理系統(tǒng)統(tǒng)數(shù)據(jù)庫(kù)就就是長(zhǎng)期期儲(chǔ)存在在計(jì)算機(jī)機(jī)內(nèi)、有有組織的的、可共共享的數(shù)數(shù)據(jù)集合合。數(shù)據(jù)庫(kù)中中的數(shù)據(jù)據(jù)按定的數(shù)據(jù)據(jù)模型組組織描述述和儲(chǔ)存存,具有有較小的的冗余度度,較高高的數(shù)據(jù)據(jù)獨(dú)立性性和易擴(kuò)擴(kuò)展性,并可為為各種用用戶共享享。數(shù)據(jù)庫(kù)系系統(tǒng)是指指在計(jì)算算機(jī)系統(tǒng)統(tǒng)中引入入數(shù)據(jù)庫(kù)庫(kù)后的系系統(tǒng)構(gòu)成成,一般般由數(shù)據(jù)據(jù)庫(kù)、數(shù)數(shù)據(jù)庫(kù)管管理系統(tǒng)統(tǒng)(及其其開(kāi)發(fā)工工具)、應(yīng)用系系統(tǒng)、數(shù)數(shù)據(jù)庫(kù)管管理員和和用戶構(gòu)構(gòu)成。應(yīng)當(dāng)指出出的是,數(shù)據(jù)庫(kù)庫(kù)的建立立、使用用和維護(hù)
9、護(hù)等工作作只靠一一個(gè)DBMS遠(yuǎn)遠(yuǎn)不夠夠,還要要有專門門的人員員來(lái)完成成,這些些人稱為為數(shù)據(jù)庫(kù)庫(kù)管理員員(databaseadministrator,簡(jiǎn)稱DBA)。數(shù)據(jù)實(shí)際際上是描描述事物物的符號(hào)號(hào)記錄。如:(李明,男,1972,江蘇,計(jì)算機(jī)機(jī)系,1990)是一個(gè)描描述一個(gè)個(gè)學(xué)生基基本情況況的數(shù)據(jù)據(jù)。數(shù)據(jù)庫(kù)管管理系統(tǒng)統(tǒng)是位于于用戶與與操作系系統(tǒng)之間間的一層層數(shù)據(jù)管管理軟件件。數(shù)據(jù)庫(kù)在在建立、運(yùn)用和和維護(hù)時(shí)時(shí)由數(shù)據(jù)據(jù)庫(kù)管理理系統(tǒng)統(tǒng)統(tǒng)一管理理、統(tǒng)一一控制。數(shù)據(jù)庫(kù)庫(kù)管理系系統(tǒng)使用用戶能方方便地定定義數(shù)據(jù)據(jù)和操縱縱數(shù)據(jù),并能夠夠保證數(shù)數(shù)據(jù)的安安全性、完整性性、多用用戶對(duì)數(shù)數(shù)據(jù)的并并發(fā)使用用及發(fā)生生故障后
10、后的系統(tǒng)統(tǒng)恢復(fù)。數(shù)據(jù)庫(kù)管理員用戶用戶應(yīng)用系統(tǒng)用戶應(yīng)用開(kāi)發(fā)工具數(shù)據(jù)庫(kù)管理系統(tǒng)操作系統(tǒng)數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)系統(tǒng)結(jié)構(gòu)圖數(shù)據(jù)庫(kù)和和數(shù)據(jù)庫(kù)庫(kù)管理系系統(tǒng)概述述數(shù)據(jù)庫(kù)系系統(tǒng)的構(gòu)構(gòu)成1、計(jì)算機(jī)機(jī)系統(tǒng)計(jì)算機(jī)系系統(tǒng)指用用于數(shù)據(jù)據(jù)庫(kù)管理理的計(jì)算算機(jī)硬軟軟件及網(wǎng)網(wǎng)絡(luò)系統(tǒng)統(tǒng)。2、數(shù)據(jù)庫(kù)庫(kù)(BD)數(shù)據(jù)庫(kù)包包括存放放實(shí)際數(shù)數(shù)據(jù)的物物理數(shù)據(jù)據(jù)庫(kù)和存存放數(shù)據(jù)據(jù)邏輯結(jié)結(jié)構(gòu)的描描述數(shù)據(jù)據(jù)庫(kù)。3、數(shù)據(jù)庫(kù)庫(kù)管理系系統(tǒng)(DBMS)4、數(shù)據(jù)庫(kù)庫(kù)人員數(shù)據(jù)庫(kù)系系統(tǒng)的人人員由軟軟件開(kāi)發(fā)發(fā)人員、軟件使使用人員員及軟件件管理人人員組成成。數(shù)據(jù)庫(kù)和和數(shù)據(jù)庫(kù)庫(kù)管理系系統(tǒng)概述述數(shù)據(jù)庫(kù)系系統(tǒng)的構(gòu)構(gòu)成(三)數(shù)數(shù)據(jù)庫(kù)管管理系統(tǒng)統(tǒng)(DBMS)1DBMS的工作模模式DBM
11、S接受應(yīng)用用程序的的數(shù)據(jù)請(qǐng)請(qǐng)求和處處理請(qǐng)求求,然后后將用戶戶的數(shù)據(jù)據(jù)請(qǐng)求(高級(jí)指指令)轉(zhuǎn)轉(zhuǎn)換成復(fù)復(fù)雜的機(jī)機(jī)器代碼碼(低層層指令),通過(guò)過(guò)其實(shí)現(xiàn)現(xiàn)對(duì)數(shù)據(jù)據(jù)庫(kù)的操操作,并并接受對(duì)對(duì)數(shù)據(jù)庫(kù)庫(kù)操作而而得到的的查詢結(jié)結(jié)果,同同時(shí)對(duì)查查詢結(jié)果果進(jìn)行處處理(格格式轉(zhuǎn)換換),最最后將處處理結(jié)果果返回給給用戶。2DBMS的主要功功能(1)數(shù)據(jù)庫(kù)庫(kù)定義(2)數(shù)據(jù)庫(kù)庫(kù)操縱(3)數(shù)據(jù)庫(kù)庫(kù)的運(yùn)行行管理(4)數(shù)據(jù)組組織、存存儲(chǔ)與管管理(5)數(shù)據(jù)庫(kù)庫(kù)的保護(hù)護(hù)(6)數(shù)據(jù)庫(kù)庫(kù)的維護(hù)護(hù)(7)通信2概念模型型向關(guān)系系型數(shù)據(jù)據(jù)模型的的轉(zhuǎn)換(一)概概念模型型(二)E-R方法(三)構(gòu)構(gòu)造關(guān)系系型數(shù)據(jù)據(jù)模型(四)關(guān)關(guān)系的規(guī)規(guī)范化2概念模型
12、型向關(guān)系系型數(shù)據(jù)據(jù)模型的的轉(zhuǎn)換(一)概概念模型型概念模型型也稱信信息模型型,它是是按照用用戶的觀觀點(diǎn)來(lái)對(duì)對(duì)數(shù)據(jù)和和信息建建模。1概念模模型的要要素實(shí)體(Entity):客觀存存在,可可以相互互區(qū)別的的事物稱稱為實(shí)體體。屬性(Attribute):實(shí)體有有很多特特性,每每一個(gè)特特性稱為為屬性。每個(gè)屬屬性有一一個(gè)值域域,其類類型可以以是整數(shù)數(shù)型、實(shí)實(shí)數(shù)型或或字符串串型。聯(lián)系(Relationship):聯(lián)聯(lián)系是指指客觀存存在的事事物之間間的相互互關(guān)系,通常是是指實(shí)體體集與實(shí)實(shí)體集之之間的關(guān)關(guān)系。2概念模型型向關(guān)系系型數(shù)據(jù)據(jù)模型的的轉(zhuǎn)換(一)概概念模型型概念模型型的要素素實(shí)體屬性碼域?qū)嶓w型實(shí)體集合合
13、聯(lián)系客觀存在在并可相相互區(qū)別別的事物物稱為實(shí)實(shí)體。實(shí)體可以以是具體體的人、事、物物,也可可以是抽抽象的概概念或聯(lián)聯(lián)系,例例如,一一個(gè)職工工、一個(gè)個(gè)學(xué)生、一個(gè)部部門、一一門課、學(xué)生的的一次選選課、部部門的一一次訂貨貨,老師師與系的的工作關(guān)關(guān)系(即某位老老師在某某系工作作)等都是實(shí)實(shí)體。實(shí)體所具具有的某某一特性性稱為屬屬性。一個(gè)實(shí)實(shí)體可以以由若干干個(gè)屬性性來(lái)刻畫(huà)畫(huà)。例如如,學(xué)生生實(shí)體可可以由學(xué)學(xué)號(hào)、姓姓名、性性別、出出生年份份,系、入學(xué)時(shí)時(shí)間等屬屬性組成成(94002268,張山,男,1976,計(jì)算機(jī)機(jī)系,1994)。這些屬屬性組合合起來(lái)表表征了一一個(gè)學(xué)生生。唯一標(biāo)識(shí)識(shí)實(shí)體的的屬性集集稱為碼碼。例
14、如,學(xué)學(xué)號(hào)是學(xué)學(xué)生實(shí)體體的碼。屬性的取取值范圍圍稱為該該屬性的的域。例如,學(xué)學(xué)號(hào)的域域?yàn)?位整數(shù),姓名的的域?yàn)樽肿址希昴挲g的域域?yàn)樾∮谟?5的整數(shù),性別的的域?yàn)?男,女)。具有相同同屬性的的實(shí)體必必然具有有共同的的特征和和性質(zhì)。用實(shí)體體名及其其屬性名名集合來(lái)來(lái)抽象和和刻畫(huà)同同類實(shí)體體,稱為為實(shí)體型型例如,學(xué)學(xué)生(學(xué)號(hào),姓姓名,性性別,出出生年份份,系,入學(xué)時(shí)時(shí)間)就是一個(gè)個(gè)實(shí)體型型。同型實(shí)體體的集合合稱為實(shí)實(shí)體集。例如,全全體學(xué)生生就是一一個(gè)實(shí)體體集。在現(xiàn)實(shí)世世界中,事務(wù)內(nèi)內(nèi)部以及及事務(wù)之之間是有有聯(lián)系的的,這些些聯(lián)系在在信息世世界中反反映為實(shí)體內(nèi)部部的聯(lián)系系和實(shí)體體之間的的聯(lián)系。實(shí)
15、體內(nèi)部部的聯(lián)系系通常是是指組成成實(shí)體的的各屬性性之間的的聯(lián)系3概念模型型向關(guān)系系型數(shù)據(jù)據(jù)模型的的轉(zhuǎn)換2實(shí)體間間的聯(lián)系系(1) 一對(duì)對(duì)一聯(lián)系系如果A中的每個(gè)個(gè)實(shí)體至至多和B中的一個(gè)個(gè)實(shí)體有有聯(lián)系,反之亦亦然,那那么A和B的聯(lián)系稱稱為“一一對(duì)一聯(lián)聯(lián)系”,記為“1:1”。(2)一對(duì)多多聯(lián)系如果A中的每個(gè)個(gè)實(shí)體與與B中的任意意個(gè)(零零個(gè)或多多個(gè))實(shí)實(shí)體有聯(lián)聯(lián)系,而而B(niǎo)中每個(gè)實(shí)實(shí)體至多多與A中的一個(gè)個(gè)實(shí)體有有聯(lián)系,則稱A與B是“一對(duì)對(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)系
16、系”,記記為“m:n”3概念模型型向關(guān)系系型數(shù)據(jù)據(jù)模型的的轉(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í)體(no)與之聯(lián)系系,反之之,對(duì)于于實(shí)體集集B中的每一一個(gè)實(shí)體體,實(shí)體體集A中也有m個(gè)實(shí)體(mo)與之聯(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)系,反之亦亦然
17、,則則稱實(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í)體(no)與之聯(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ì)信信息世界界建模,所以概概念
18、模型型應(yīng)該能能夠方便便、準(zhǔn)確確地表示示出上述述信息世世界中的的常用概概念。概概念模型型的表示示方法很很多,其其中最為為常用的的是PPSChen于1976年提出的的實(shí)體一聯(lián)聯(lián)系方法法(entity-relationship)。該方法法用E-R圖來(lái)描述現(xiàn)現(xiàn)實(shí)世界界的概念念模型。E-R模型反映映的是現(xiàn)現(xiàn)實(shí)世界界中的事事物及其其相互聯(lián)聯(lián)系,是是對(duì)現(xiàn)實(shí)實(shí)世界的的一種抽抽象,它它抽取了了客觀事事物中人人們所關(guān)關(guān)心的信信息,而而忽略非非本質(zhì)的的細(xì)節(jié),并對(duì)這這些信息息進(jìn)行精精確的描描述。2概念模型型向關(guān)系系型數(shù)據(jù)據(jù)模型的的轉(zhuǎn)換(二)E-R方法E-R圖提供了了表示實(shí)實(shí)體型、屬性和和聯(lián)系的的方法。實(shí)體型:用矩形形
19、表示,矩形框框內(nèi)寫(xiě)明明實(shí)體名名。屬性:用橢圓圓形表示示,并用用無(wú)向邊邊將其與與相應(yīng)的的實(shí)體連連接起來(lái)來(lái)。聯(lián)系:用菱形形表示,菱形框框內(nèi)寫(xiě)明明聯(lián)系名名,并用用無(wú)向邊邊分別與與有關(guān)實(shí)實(shí)體連接接起來(lái),同時(shí)在在無(wú)向邊邊旁標(biāo)上上聯(lián)系的的類型(1:l,1:n或m:n)。需要注意意的是,聯(lián)系本身身也是一一種實(shí)體體型,也也可以有有屬性。如果一一個(gè)聯(lián)系系具有屬屬性,則則這些屬屬性也要要用無(wú)向向邊與該該聯(lián)系連連接起來(lái)來(lái)。2概念模型型向關(guān)系系型數(shù)據(jù)據(jù)模型的的轉(zhuǎn)換E-R圖圖的4個(gè)個(gè)基本成成分實(shí)體屬性聯(lián)系無(wú)向邊 (c)m:n聯(lián)系(b)1:n聯(lián)系(a)1:1聯(lián)系nmn111車間車間車間車間主任任職工零部件管理工作加工兩實(shí)
20、體集集聯(lián)系的的ER圖廠長(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ū)作者寫(xiě)作出版社類別頁(yè)數(shù)ISBN書(shū)名姓名出生地身份證號(hào)定稿時(shí)間價(jià)格2概念模型型向關(guān)系系型數(shù)據(jù)據(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ù)據(jù)模型的的轉(zhuǎn)換(二)E-R方法2概念
21、模型型向關(guān)系系型數(shù)據(jù)據(jù)模型的的轉(zhuǎn)換班級(jí)班長(zhǎng)班級(jí)-班長(zhǎng)11班級(jí)學(xué)生組成1n課程學(xué)生選修mn課程教師講授1m參考書(shū)n學(xué)生領(lǐng)導(dǎo)n1(二)E-R方法2概念模型型向關(guān)系系型數(shù)據(jù)據(jù)模型的的轉(zhuǎn)換班級(jí)組成1n學(xué)生選修mn課程教師講授1m參考書(shū)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)構(gòu)造關(guān)系系型數(shù)據(jù)據(jù)模型構(gòu)造1:1聯(lián)系的關(guān)關(guān)系一個(gè)實(shí)體體集對(duì)應(yīng)應(yīng)一個(gè)關(guān)關(guān)系,并并將各自自的關(guān)鍵鍵字分別別插入到到對(duì)方的的屬性中中。構(gòu)造1:n聯(lián)系的關(guān)關(guān)系一個(gè)實(shí)體體集對(duì)應(yīng)應(yīng)一個(gè)關(guān)關(guān)系,并并將標(biāo)記記為1的關(guān)系的的關(guān)鍵字字插入到標(biāo)標(biāo)記為n的
22、關(guān)系中中。構(gòu)造m:n聯(lián)系的關(guān)關(guān)系設(shè)計(jì)為三三個(gè)關(guān)系系,即每每個(gè)實(shí)體體集各對(duì)對(duì)應(yīng)一個(gè)個(gè)關(guān)系,再將兩兩者之間間的聯(lián)系系也設(shè)計(jì)計(jì)為一個(gè)個(gè)關(guān)系,并將每每個(gè)實(shí)體體的關(guān)鍵鍵字加入入到由聯(lián)聯(lián)系所轉(zhuǎn)轉(zhuǎn)化為的的關(guān)系中中。2概念模型型向關(guān)系系型數(shù)據(jù)據(jù)模型的的轉(zhuǎn)換ER圖向關(guān)系系數(shù)據(jù)模模型的轉(zhuǎn)轉(zhuǎn)換轉(zhuǎn)換換過(guò)程示示意圖E-R圖關(guān)系模型型DBMS2概念模型型向關(guān)系系型數(shù)據(jù)據(jù)模型的的轉(zhuǎn)換ER圖的轉(zhuǎn)換換-將E-R圖轉(zhuǎn)換成成相應(yīng)的的表表是行和和列的集集合,實(shí)實(shí)體被表表示成表表的形式式用列標(biāo)題題表示實(shí)實(shí)體的屬屬性用行表示示關(guān)于實(shí)實(shí)體的實(shí)實(shí)際數(shù)據(jù)據(jù)2概念模型型向關(guān)系系型數(shù)據(jù)據(jù)模型的的轉(zhuǎn)換由E-R圖向關(guān)系系模型轉(zhuǎn)轉(zhuǎn)換的三三條規(guī)則則:1、
23、ER圖中每個(gè)個(gè)實(shí)體,相應(yīng)轉(zhuǎn)轉(zhuǎn)換為一一個(gè)關(guān)系系,該關(guān)關(guān)系包括括對(duì)應(yīng)實(shí)實(shí)體的全全部屬性性,并確確定出該該關(guān)系的的關(guān)鍵字字。2、對(duì)于“聯(lián)系集”,根據(jù)聯(lián)聯(lián)系方式式不同,采取不不同手段段以使被被它聯(lián)系系的實(shí)體體所對(duì)應(yīng)應(yīng)的關(guān)系系彼此實(shí)實(shí)現(xiàn)某種種聯(lián)系:若聯(lián)系為為1:1,則所連連接的各各實(shí)體的的碼均是是該關(guān)系系的碼。若聯(lián)系為為1:N,關(guān)系的的碼為N端實(shí)體的的碼。若聯(lián)系為為M:N,則關(guān)系系的碼為為所連接接的各實(shí)實(shí)體碼的的組合。3、碼相同同的關(guān)系系可以合合并E-R圖向關(guān)系系模型轉(zhuǎn)轉(zhuǎn)換概念模型型(E-R圖)向數(shù)數(shù)據(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),姓名,
24、年齡)工廠(廠號(hào),廠名,地點(diǎn))轉(zhuǎn)換舉例例二倉(cāng)庫(kù)號(hào)地點(diǎn)面積倉(cāng)庫(kù)貨號(hào)品名價(jià)格產(chǎn)品存放1n倉(cāng)庫(kù)(倉(cāng)庫(kù)號(hào),地點(diǎn),面積)產(chǎn)品存放放(貨號(hào),品名,價(jià)格,倉(cāng)庫(kù)號(hào),數(shù)量)數(shù)量存放(貨號(hào),倉(cāng)庫(kù)號(hào),數(shù)量)產(chǎn)品(貨號(hào),品名,價(jià)價(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è)實(shí)實(shí)體,論論文實(shí)體體的屬性性包括題題目、期期刊名稱稱、年份份、期刊刊號(hào);作作者實(shí)體體的屬性性包括姓姓名、單單位、地地址;一一篇論文文可以有有多個(gè)作作者,且且每一位位作者寫(xiě)寫(xiě)過(guò)多篇篇論文,在每一一篇論文文中有作作者的
25、順順序號(hào)。請(qǐng)完成成以下操操作:(1)畫(huà)出E-R圖(2)將E-R圖轉(zhuǎn)換成成關(guān)系模模式,并并指出每每個(gè)關(guān)系系模式的的主鍵(加下劃劃線)和和外鍵(加波浪浪線)。111CREATETABLE發(fā)表(姓名CHAR(7) NOTNULL,題目CHAR(6) NOTNULL,順序號(hào)INTDEFAULTNULL,PRIMARY KEY(姓名,題目),FOREIGN KEY(姓名)REFERENCES論文ONDELETECASCADE,FOREIGN KEY(題目)REFERENCES作者ONDELETERESTRICT);某企業(yè)集集團(tuán)有若若干工廠廠,每個(gè)個(gè)工廠生生產(chǎn)多種種產(chǎn)品,且每一一種產(chǎn)品品可以在在多個(gè)工工廠
26、生產(chǎn)產(chǎn),每個(gè)個(gè)工廠按按照固定定的計(jì)劃劃數(shù)量生生產(chǎn)產(chǎn)品品,計(jì)劃劃數(shù)量不不低于300;每個(gè)工工廠聘用用多名職職工,且且每名職職工只能能在一個(gè)個(gè)工廠工工作,工工廠聘用用職工有有聘期和和工資。工廠的的屬性有有工廠編編號(hào)、廠廠名、地地址,產(chǎn)產(chǎn)品的屬屬性有產(chǎn)產(chǎn)品編號(hào)號(hào)、產(chǎn)品品名、規(guī)規(guī)格,職職工的屬屬性有職職工號(hào)、姓名、技術(shù)等等級(jí)。請(qǐng)請(qǐng):(1)該集團(tuán)團(tuán)進(jìn)行概概念設(shè)計(jì)計(jì),畫(huà)出出E-R圖。(2)E-R圖轉(zhuǎn)換成成關(guān)系模模式,并并指出每每個(gè)關(guān)系系模式的的主鍵和和外鍵。2ER圖舉例22CREATETABLE生產(chǎn)(工廠編號(hào)號(hào)CHAR(7) NOTNULL,產(chǎn)品號(hào)CHAR(6) NOTNULL,數(shù)量DEC(5,2),PR
27、IMARY KEY(工廠編號(hào)號(hào),產(chǎn)品號(hào)),FOREIGN KEY(工廠編號(hào)號(hào))REFERENCES工廠ONDELETECASCADE,FOREIGN KEY(產(chǎn)品號(hào))REFERENCES產(chǎn)品ONDELETERESTRICT,CHECK(數(shù)量=300);設(shè)某汽車車運(yùn)輸公公司數(shù)據(jù)據(jù)庫(kù)中有有三個(gè)實(shí)實(shí)體集。一是“車隊(duì)”實(shí)體集集,屬性性有車隊(duì)隊(duì)號(hào)、車車隊(duì)名等等;二是是“車輛輛”實(shí)體體集,屬屬性有車車牌照號(hào)號(hào)、廠家家、出廠廠日期等等;三是是“司機(jī)機(jī)”實(shí)體體集,屬屬性有司司機(jī)編號(hào)號(hào)、姓名名、電話話等。設(shè)設(shè)車隊(duì)與與司機(jī)之之間存在在“聘用用”聯(lián)系系,每個(gè)個(gè)車隊(duì)可可聘用若若干司機(jī)機(jī),但每每個(gè)司機(jī)機(jī)只能應(yīng)應(yīng)聘于一一
28、個(gè)車隊(duì)隊(duì),車隊(duì)隊(duì)聘用司司機(jī)有聘聘期;司司機(jī)與車車輛之間間存在著著“使用用”聯(lián)系系,司機(jī)機(jī)使用車車輛有使使用日期期和公里里數(shù),每每個(gè)司機(jī)機(jī)可以使使用多輛輛汽車,每輛車車可被多多個(gè)司機(jī)機(jī)使用。要求:(1)試畫(huà)出出ER圖,并在在圖上注注明屬性性、聯(lián)系系類型;(2)將ER圖轉(zhuǎn)換成成關(guān)系模模式,并并說(shuō)明主主鍵和外外鍵。333關(guān)系模式式:1)車隊(duì)(車車隊(duì)號(hào)、車隊(duì)名名)主鍵:車車隊(duì)號(hào)2)車輛(車車牌照號(hào)號(hào)、廠家家、出廠廠日期)主鍵:車車牌照號(hào)號(hào)3)司機(jī)(司司機(jī)編號(hào)號(hào)、姓名名、電話話,聘期,車隊(duì)號(hào)號(hào))主鍵:司司機(jī)編號(hào)號(hào),外鍵鍵:車隊(duì)隊(duì)號(hào)4)使用(司司機(jī)編號(hào)號(hào),車牌牌照號(hào),使用日日期,公公里數(shù))主鍵:(司機(jī)編編
29、號(hào),車車牌照號(hào)號(hào));外鍵1:司機(jī)編編號(hào),外外鍵2:車牌照照號(hào)在校田徑徑運(yùn)動(dòng)會(huì)會(huì)中設(shè)置置了各類類比賽,每一比比賽類別別有類別別編號(hào)、類別名名稱和主主管等屬屬性,每每一比賽賽類別包包含很多多比賽項(xiàng)項(xiàng)目;每每一比賽賽項(xiàng)目有有項(xiàng)目編編號(hào)、項(xiàng)項(xiàng)目名稱稱、比賽賽時(shí)間和和級(jí)別等等屬性;各個(gè)系系團(tuán)隊(duì)有有團(tuán)編號(hào)號(hào)、團(tuán)名名稱、領(lǐng)領(lǐng)隊(duì)等屬屬性,每每一代表表團(tuán)有多多名運(yùn)動(dòng)動(dòng)員組成成,運(yùn)動(dòng)動(dòng)員有編編號(hào),姓姓名,年年齡,性性別等屬屬性;每每一名運(yùn)運(yùn)動(dòng)員可可以參加加多個(gè)比比賽項(xiàng)目目,每一一比賽項(xiàng)項(xiàng)目也有有多名運(yùn)運(yùn)動(dòng)員參參加,運(yùn)運(yùn)動(dòng)員參參加比賽賽有成績(jī)績(jī)屬性,成績(jī)限限定在07分。1)根據(jù)上述述語(yǔ)義畫(huà)畫(huà)出ER圖2)將ER圖轉(zhuǎn)換
30、成成關(guān)系模模式,并并指出每每個(gè)關(guān)系系模式的的主鍵和和外鍵。3)用DDL語(yǔ)句定義義反映運(yùn)運(yùn)動(dòng)員與與比賽項(xiàng)項(xiàng)目之間間的“參參與”關(guān)關(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)號(hào)CHAR(7) NOTNULL ,運(yùn)動(dòng)員編編號(hào)CHAR(6) NOTNULL ,成績(jī)INT,PRIMARY KEY(項(xiàng)
31、目編號(hào)號(hào),運(yùn)動(dòng)員編編號(hào)) ,FOREIGN KEY(項(xiàng)目編號(hào)號(hào))REFERENCES比賽項(xiàng)目目(項(xiàng)目編號(hào)號(hào))ONDELETERESTRICT,FOREIGN KEY(運(yùn)動(dòng)員編編號(hào))REFERENCES運(yùn)動(dòng)員(運(yùn)動(dòng)員編編號(hào))ONDELETERESTRICT ,CHECK(成績(jī)BETWEEN 0AND 7) ;ER圖舉舉例4學(xué)生與教教師管理理教學(xué)模模型:學(xué)校有若若干學(xué)生生,屬性包括括:學(xué)號(hào)號(hào)、姓名名、性別別、年齡齡;學(xué)校有若若干教師師,屬性包括括:編號(hào)號(hào)、姓名名、性別別、年齡齡、職稱稱;學(xué)校開(kāi)設(shè)設(shè)若干課課程,課課程屬性性包括:課程號(hào)號(hào)、課程程名、課課時(shí)、學(xué)學(xué)分;在教學(xué)中中,一門門課程只只安排一一名
32、教師師任教,一名教教師可任任多門課課程。教師任課課包括:任課時(shí)時(shí)間和使使用教材材;一門課程程有多名名學(xué)生選選修,每每名學(xué)生生可選多多門課。學(xué)生選選課包括括所選課課程和考考核成績(jī)績(jī)。根據(jù)上述述描述,回答下下列問(wèn)題題:(1)簡(jiǎn)化后的的學(xué)生教教師教學(xué)學(xué)模型系系統(tǒng)包含含哪些實(shí)實(shí)體?(2)系統(tǒng)中實(shí)實(shí)體之間間的關(guān)系系有哪些些?(3)畫(huà)出系統(tǒng)統(tǒng)的總E-R圖(1)包含的的實(shí)體有有:學(xué)生生、教師師、課程程;(2)系統(tǒng)中中實(shí)體之之間的關(guān)關(guān)系有:教師任任課關(guān)系系、學(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è)
33、作業(yè)1、某大學(xué)學(xué)實(shí)現(xiàn)學(xué)學(xué)分制,學(xué)生可可根據(jù)自自己情況況選課。每名學(xué)學(xué)生可同同時(shí)選修修多門課課程,每每門課程程可由多多位教師師主講;每位教教師可講講授多門門課程。其不完完整的E-R圖如圖1所示。(1)指出學(xué)生生與課程程的聯(lián)系系類型。(2)指出課程程與教師師的聯(lián)系系類型。(3)若每名學(xué)學(xué)生有一一位教師師指導(dǎo),每個(gè)教教師指導(dǎo)導(dǎo)多名學(xué)學(xué)生,則則學(xué)生與與教師是是如何聯(lián)聯(lián)系?(4)在原E-R圖上補(bǔ)畫(huà)畫(huà)教師與與學(xué)生的的聯(lián)系,并完善善E-R圖。(5)將完善善后的E-R圖轉(zhuǎn)換為為關(guān)系模模式作業(yè)作業(yè)2、假定一一個(gè)部門門的數(shù)據(jù)據(jù)庫(kù)包括括以下信信息:職工的信信息:職職工號(hào)、姓名、地址和和所在部部門。部門的信信息:部部
34、門所有有職工、部門名名、經(jīng)理理和銷售售的產(chǎn)品品。產(chǎn)品的信信息:產(chǎn)產(chǎn)品名、制造商商、價(jià)格格、型號(hào)號(hào)及產(chǎn)品品的內(nèi)部部編號(hào)。制造商的的信息:制造商商名稱、地址、生產(chǎn)的的產(chǎn)品名名和價(jià)格格。試畫(huà)出這這個(gè)數(shù)據(jù)據(jù)庫(kù)的E-R圖。作業(yè)3、某醫(yī)院院病房計(jì)計(jì)算機(jī)管管理中心心需要如如下信息息:科室:科科名、科科地址、科電話話、醫(yī)生生姓名病房:病病房號(hào)、床位號(hào)號(hào)、所屬屬科室名名醫(yī)生:姓姓名、職職稱、所所屬科室室名、年年齡、工工作證號(hào)號(hào)病人:病病歷號(hào)、姓名、性別、診斷、主管醫(yī)醫(yī)生、病病房號(hào)其中,一一個(gè)科室室有多少少個(gè)病房房、多少少個(gè)醫(yī)生生,一個(gè)個(gè)病房只只能屬于于一個(gè)科科室,一一個(gè)醫(yī)生生只屬于于一個(gè)科科室,但但可負(fù)責(zé)責(zé)多個(gè)
35、病病人的診診治,一一個(gè)病人人的主管管醫(yī)生只只有一個(gè)個(gè)。完成如下下設(shè)計(jì):設(shè)計(jì)該計(jì)計(jì)算機(jī)管管理系統(tǒng)統(tǒng)的E-R圖將該E-R圖轉(zhuǎn)換為為關(guān)系模模式結(jié)構(gòu)構(gòu)。指出轉(zhuǎn)換換結(jié)果中中每個(gè)關(guān)關(guān)系模式式的后選選碼。作業(yè)4、設(shè)有如如下實(shí)體體:學(xué)生:學(xué)學(xué)號(hào)、單單位名稱稱、姓名名、性別別、年齡齡、選修修課名課程:編編號(hào)、課課程名、開(kāi)課單單位、認(rèn)認(rèn)課教師師號(hào)教師:教教師號(hào)、姓名、性別、職稱、講授課課程編號(hào)號(hào)單位:?jiǎn)螁挝幻Q稱、電話話、教師師號(hào)、教教師姓名名上述實(shí)體體中存在在如下聯(lián)聯(lián)系:一個(gè)學(xué)生生可選多多門課程程,一門門課程可可被多個(gè)個(gè)學(xué)生選選修。一個(gè)教師師可講授授多門課課程,一一門課程程可由多多個(gè)教師師講授。一個(gè)單位位可有多
36、多個(gè)教師師,一個(gè)個(gè)教師只只能屬于于一個(gè)單單位。試完成如如下工作作:分別設(shè)計(jì)計(jì)學(xué)生選選課和教教師任課課兩個(gè)局局部E-R圖。將上述設(shè)設(shè)計(jì)完成成的E-R圖合并成成一個(gè)全全局E-R圖。將全局E-R圖轉(zhuǎn)換為為等價(jià)的的關(guān)系模模式表示示的數(shù)據(jù)據(jù)庫(kù)邏輯輯結(jié)構(gòu)。作業(yè)5、一個(gè)圖圖書(shū)館借借閱管理理數(shù)據(jù)庫(kù)庫(kù)要求提提供下述述服務(wù):()可可隨時(shí)查查詢書(shū)庫(kù)庫(kù)中現(xiàn)有有書(shū)籍的的品種、數(shù)量與與存放位位置。所所有各類類書(shū)籍均均可由書(shū)書(shū)號(hào)惟一一標(biāo)識(shí)。()可可隨時(shí)查查詢書(shū)籍籍借還情情況,包包括借書(shū)書(shū)人單位位、姓名名、借書(shū)書(shū)證號(hào)、借書(shū)日日期和還還書(shū)日期期。我們約定定:任何何人可借借多種書(shū)書(shū),任何何一種書(shū)書(shū)可為多多個(gè)人所所借,借借書(shū)證號(hào)號(hào)
37、具有惟惟一性。()當(dāng)當(dāng)需要時(shí)時(shí),可通通過(guò)數(shù)據(jù)據(jù)庫(kù)中保保存的出出版社的的電報(bào)編編號(hào)、電電話、郵郵編及地地址等信信息下相相應(yīng)出版版社增購(gòu)購(gòu)有關(guān)書(shū)書(shū)籍。我我們約定定,一個(gè)個(gè)出版社社可出版版多種書(shū)書(shū)籍,同同一本書(shū)書(shū)僅為一一個(gè)出版版社出版版,出版版社名具具有惟一一性。根據(jù)以上上情況和和假設(shè),試作如如下設(shè)計(jì)計(jì):構(gòu)造滿足足需求的的-圖。轉(zhuǎn)換為等等價(jià)的關(guān)關(guān)系模式式結(jié)構(gòu)。作業(yè)6、工廠(包括廠廠名和廠廠長(zhǎng)名)需建立立一個(gè)管管理數(shù)據(jù)據(jù)庫(kù)存儲(chǔ)儲(chǔ)以下信信息:一個(gè)工廠廠內(nèi)有多多個(gè)車間間,每個(gè)個(gè)車間有有車間號(hào)號(hào)、車間間主任姓姓名、地地址和電電話。一個(gè)車間間有多個(gè)個(gè)工人,每個(gè)工工人有職職工號(hào)、姓名、年齡、性別和和工種。一個(gè)車
38、間間生產(chǎn)多多種產(chǎn)品品,產(chǎn)品品有產(chǎn)品品號(hào)和價(jià)價(jià)格。()一一個(gè)車間間生產(chǎn)多多種零件件,一個(gè)個(gè)零件也也可能為為多個(gè)車車間制造造。零件件有零件件號(hào)、重重量和價(jià)價(jià)格。()一一個(gè)產(chǎn)品品由多種種零件組組成,一一種零件件也可裝裝配出多多種產(chǎn)品品。()產(chǎn)產(chǎn)品與零零件均存存入倉(cāng)庫(kù)庫(kù)中。()廠廠內(nèi)有多多個(gè)倉(cāng)庫(kù)庫(kù),倉(cāng)庫(kù)庫(kù)有倉(cāng)庫(kù)庫(kù)號(hào)、倉(cāng)倉(cāng)庫(kù)主任任姓名和和電話。試:()畫(huà)出出該系統(tǒng)統(tǒng)的-圖。()給給出相應(yīng)應(yīng)的關(guān)系系模式。()畫(huà)畫(huà)出該系系統(tǒng)的層層次模式式圖。作業(yè)7、有如下下運(yùn)動(dòng)隊(duì)隊(duì)和運(yùn)動(dòng)動(dòng)會(huì)兩個(gè)個(gè)方面的的實(shí)體:運(yùn)動(dòng)動(dòng)隊(duì)方面面運(yùn)動(dòng)隊(duì):隊(duì)名、教練姓姓名、隊(duì)隊(duì)員姓名名隊(duì)員:隊(duì)隊(duì)名、隊(duì)隊(duì)員姓名名、性別別、項(xiàng)名名其中,一一個(gè)運(yùn)動(dòng)動(dòng)隊(duì)
39、有多多個(gè)隊(duì)員員,一個(gè)個(gè)隊(duì)員僅僅屬于一一個(gè)運(yùn)動(dòng)動(dòng)隊(duì),一一個(gè)隊(duì)一一般有一一個(gè)教練練。運(yùn)動(dòng)動(dòng)會(huì)方面面運(yùn)動(dòng)隊(duì):隊(duì)編號(hào)號(hào)、隊(duì)名名、教練練姓名項(xiàng)目:項(xiàng)項(xiàng)目名、參加運(yùn)運(yùn)動(dòng)隊(duì)編編號(hào)、隊(duì)隊(duì)員姓名名、性別別、比賽賽場(chǎng)地其中,一一個(gè)項(xiàng)目目可由多多個(gè)隊(duì)參參加,一一個(gè)運(yùn)動(dòng)動(dòng)員可參參加多個(gè)個(gè)項(xiàng)目,一個(gè)項(xiàng)項(xiàng)目一個(gè)個(gè)比賽場(chǎng)場(chǎng)地。請(qǐng)完成如如下設(shè)計(jì)計(jì):分別設(shè)計(jì)計(jì)運(yùn)動(dòng)隊(duì)隊(duì)和運(yùn)動(dòng)動(dòng)會(huì)兩個(gè)個(gè)局部-圖。將他們合合并為一一個(gè)全局局-圖。合并時(shí)存存在什么么沖突,你是如如何解決決這些沖沖突的?作業(yè)8、假設(shè)要建建立一個(gè)個(gè)企業(yè)數(shù)數(shù)據(jù)庫(kù),該企業(yè)業(yè)有多個(gè)個(gè)下屬單單位,每每一個(gè)單單位有多多個(gè)職工工,一個(gè)個(gè)職工僅僅隸屬于于一個(gè)單單位,且且一個(gè)職職工僅在在
40、一個(gè)工工程中工工作,但但一個(gè)工工程中有有很多職職工參加加工作,有多個(gè)個(gè)供應(yīng)商商為各個(gè)個(gè)工程供供應(yīng)不同同設(shè)備。單位的的屬性有有:?jiǎn)挝晃幻?、電電話。職職工的屬屬性有:職工?hào)號(hào)、姓名名、性別別。設(shè)備備的屬性性有:設(shè)設(shè)備號(hào)、設(shè)備名名、產(chǎn)地地。供應(yīng)應(yīng)商的屬屬性有:姓名、電話。工程的的屬性有有:工程程名、地地點(diǎn)。請(qǐng)完成如如下處理理:設(shè)計(jì)滿足足上述要要求的-圖。將該-圖轉(zhuǎn)換換為等價(jià)價(jià)的關(guān)系系模式。根據(jù)你的的理解,用下劃劃線標(biāo)明明每個(gè)關(guān)關(guān)系中的的碼。作業(yè)9、設(shè)一個(gè)個(gè)海軍基基地要建建立一個(gè)個(gè)艦隊(duì)管管理信息息系統(tǒng),它包括括如下兩兩個(gè)方面面的信息息:艦隊(duì)隊(duì)方面艦隊(duì):艦艦隊(duì)名稱稱、基地地地點(diǎn)、艦艇數(shù)數(shù)量艦艇:編編號(hào)、
41、艦艦艇名稱稱、艦隊(duì)隊(duì)名稱艦艇艇方面艦艇:艦艦艇編號(hào)號(hào)、艦艇艇名、武武器名稱稱武器:武武器名稱稱、武器器生產(chǎn)時(shí)時(shí)間、艦艦艇編號(hào)號(hào)官兵:官官兵證號(hào)號(hào)、姓名名、艦艇艇編號(hào)其中,一一個(gè)艦隊(duì)隊(duì)擁有多多艘艦艇艇,一艘艘艦艇屬屬于一個(gè)個(gè)艦隊(duì);一艘艦艦艇安裝裝多種吳吳起,一一個(gè)武器器可安裝裝于多艘艘艦艇上上;一艘艘艦艇有有多個(gè)官官兵,一一個(gè)官兵兵只屬于于一艘艦艦艇。請(qǐng)完成如如下設(shè)計(jì)計(jì):分別設(shè)計(jì)計(jì)艦隊(duì)和和艦艇兩兩個(gè)局部部-圖。將上述兩兩個(gè)局部部-圖合并并為一個(gè)個(gè)全局-圖。將該全局局-圖轉(zhuǎn)換換為關(guān)系系模式。合并時(shí)是是否存在在命名沖沖突?如如何處理理?作業(yè)10、某商業(yè)業(yè)集團(tuán)數(shù)數(shù)據(jù)庫(kù)中中有個(gè)個(gè)實(shí)體集集,一是是“商品品
42、”實(shí)體體集,屬屬性有商商店編號(hào)號(hào)、商店店名、地地址等;二是“商品”實(shí)體集集,屬性性有商品品號(hào)、商商品名、規(guī)格、單價(jià)等等;三是是“職工工”實(shí)體體集,屬屬性有職職工編號(hào)號(hào)、姓名名、性別別、業(yè)績(jī)績(jī)等。商商店與商商品間存存在“銷銷售”聯(lián)聯(lián)系,每每個(gè)商店店可銷售售多種商商品,每每中商品品也可以以放在多多個(gè)商店店銷售,每個(gè)商商店孝順順的一種種商品有有月銷售售量;商商店與職職工之間間存在“聘用”聯(lián)系,每個(gè)商商店有許許多職工工,每個(gè)個(gè)職工只只能在一一個(gè)商店店工作,商店聘聘用職工工有聘期期和工資資。(1)試畫(huà)出-圖。(2)將該-圖轉(zhuǎn)換換成關(guān)系系模式,并指出出主碼和和外碼。作業(yè)11、學(xué)校中中有若干干系,每每個(gè)系有
43、有若干班班級(jí)和教教研室,每個(gè)教教研室有有若干教教員,其其中有的的教授和和副教授授每人各各帶若干干研究生生,每個(gè)個(gè)班有若若干學(xué)生生,每個(gè)個(gè)學(xué)生選選修若干干課程,每門課課可由若若干學(xué)生生選修。請(qǐng)用-圖畫(huà)出出此學(xué)校校的概念念模型,實(shí)體的的屬性可可自行設(shè)設(shè)計(jì)。關(guān)系數(shù)據(jù)據(jù)模型的的數(shù)據(jù)結(jié)結(jié)構(gòu)關(guān)系對(duì)應(yīng)應(yīng)通常說(shuō)說(shuō)的二維表,如圖中中的這張張學(xué)生登登記表屬性:圖中的的一列即即為一個(gè)個(gè)屬性,如圖所所示有6列,對(duì)應(yīng)應(yīng)6個(gè)屬性(學(xué)號(hào),姓姓名,性性別,系系別,年年齡和籍籍貫);元組:圖中的的一行即即為一個(gè)個(gè)元組,如圖所所示有94行,也就就有94個(gè)元組;域(domain):屬性的的取值范范圍,如如人的年年齡一般般在1歲一1
44、50歲之間。圖中學(xué)生年年齡屬性性的域應(yīng)應(yīng)是(1438),性別的的域是(男,女),系別的的域是一一個(gè)學(xué)校校所有系系名的集集合;主碼(key):圖中的的某個(gè)屬屬性組,它可以以唯一確確定一個(gè)個(gè)元組,如圖中的學(xué)號(hào)號(hào),按照照學(xué)生學(xué)學(xué)號(hào)的編編排方法法,每個(gè)個(gè)學(xué)生的的學(xué)號(hào)都都不相同同,所以以它可以以唯一確確定一個(gè)個(gè)學(xué)生,也就成成為本關(guān)關(guān)系的碼碼;分量:元組中中的一個(gè)個(gè)屬性值值;關(guān)系數(shù)據(jù)據(jù)模型的的數(shù)據(jù)結(jié)結(jié)構(gòu)關(guān)系模式式:對(duì)關(guān)系系的描述述,一般般表示為為:關(guān)系名(屬性1,屬性2,屬性n)例如,上上面的關(guān)關(guān)系可描描述為;學(xué)生學(xué)號(hào),姓姓名,性性別,系系別,年年齡,籍籍貫在關(guān)系模模型中,實(shí)體以以及實(shí)體體間的聯(lián)聯(lián)系都是是
45、用關(guān)系系來(lái)表示示的。例例如,學(xué)學(xué)生、課課程、學(xué)學(xué)生與課課程之間間的多對(duì)對(duì)多聯(lián)系系在關(guān)系系模型中中可以表表示如下下;學(xué)生(學(xué)號(hào),姓姓名,性性別,系系別,年年齡,籍籍貫)課程(課程號(hào),課程名名,學(xué)分分)選修(學(xué)號(hào),課課程號(hào),成績(jī))關(guān)系模型型要求關(guān)關(guān)系必須須是規(guī)范化的,即要要求關(guān)系系模式必必須滿足足一定的的規(guī)范條條件,這這些規(guī)范范條件中中最基本本的一條條就是,關(guān)系的的每一個(gè)個(gè)分量必必須是一一個(gè)不可可分的數(shù)數(shù)據(jù)項(xiàng)。(四)關(guān)關(guān)系的規(guī)規(guī)范化范式表示示滿足某某種約束束條件的的關(guān)系模模式,根根絕滿足足的約束束條件的的圖標(biāo)來(lái)來(lái)確定范范式。滿滿足最低低要求的的叫第一一范式,簡(jiǎn)稱1NF。在第一一范式中中滿足進(jìn)進(jìn)一步
46、要要求的為為第二范范式,其其余依此此類推。其中常常用的有有1NF、2NF、3NF三種。1.第一范式式(1NF)1NF要求元組組中的每每個(gè)分量量必須是是不可分分割的數(shù)數(shù)據(jù)項(xiàng),即在同同一表中中沒(méi)有重重復(fù)項(xiàng)的的存在。2.第二范式式(2NF)2NF要求每個(gè)個(gè)關(guān)系都都能確定定一個(gè)或或幾個(gè)屬屬性為關(guān)關(guān)系的主主關(guān)鍵字字,其他他的屬性性都完全全依賴于于它而定定,從而而消去非非主屬性性對(duì)主關(guān)關(guān)鍵字的的不完全全依賴性性。3.第三范式式(3NF)3NF要求在滿滿足2NF的基礎(chǔ)上上關(guān)系的的任何一一個(gè)非主主屬性都都不傳遞遞依賴于于任何主主關(guān)鍵字字。2概念模型型向關(guān)系系型數(shù)據(jù)據(jù)模型的的轉(zhuǎn)換(四)關(guān)關(guān)系的規(guī)規(guī)范化2概念模型型向關(guān)系系型數(shù)據(jù)據(jù)模型的的轉(zhuǎn)換表5-2不符合第第一范式式的關(guān)系系表5-3符合第一一范式的的關(guān)系(四)關(guān)關(guān)系的規(guī)規(guī)范化2概念模型型向關(guān)系系型數(shù)據(jù)據(jù)模型的的轉(zhuǎn)換表5-4教師登記記表,不不符合2NF
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)院招聘護(hù)士合同范例
- 公共器材租賃合同范本
- 合同范本 合作
- 公司勞動(dòng)用工合同范本簡(jiǎn)版
- 售后回租合同范本
- 出租野餐工具合同范本
- 合同范本些可以修改
- 化妝造型合同范本
- 華能電廠合同范本
- 員工內(nèi)部合同范本
- 博物館消防培訓(xùn)課件
- 康養(yǎng)建筑設(shè)計(jì)思考
- 腦血管造影術(shù)護(hù)理查房課件
- 殘疾人就業(yè)困境及其破解對(duì)策
- 《油液分析技術(shù)》課件
- 運(yùn)動(dòng)療法技術(shù)學(xué)
- 《蜀道難》理解性默寫(xiě)(帶答案)
- 金婚活動(dòng)策劃方案
- 塔吊租賃(大型機(jī)械)-招標(biāo)文件模板(完整版)2021.5.13
- 監(jiān)理工作周報(bào)表(范本格式)
- Unit7大單元整體教學(xué)設(shè)計(jì)人教版英語(yǔ)八年級(jí)年級(jí)上冊(cè)
評(píng)論
0/150
提交評(píng)論