版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
數(shù)據(jù)庫(kù)原理與應(yīng)用第一章緒論
12數(shù)據(jù)管理技術(shù)的發(fā)展數(shù)據(jù)庫(kù)系統(tǒng)結(jié)構(gòu)34DB、DBMS和DBS數(shù)據(jù)庫(kù)技術(shù)的發(fā)展
數(shù)據(jù):描述客觀事物的一組文字、數(shù)字和符號(hào),它是客觀事物的反映和記錄。如:(李明,男,20,1992,江蘇,數(shù)理學(xué)院,信息與計(jì)算科學(xué)專業(yè),2008)
信息:潛在于數(shù)據(jù)中的意義,它反映了客觀世界中各種事物的狀態(tài)與特征,它能增長(zhǎng)人的知識(shí),影響接受者的行為?;靖拍?.1數(shù)據(jù)管理技術(shù)的發(fā)展數(shù)據(jù)處理:對(duì)各種形式的數(shù)據(jù)進(jìn)行收集、存儲(chǔ)、加工和傳播的一系列活動(dòng)的總和。其目的是從大量原始數(shù)據(jù)中抽取出對(duì)用戶有價(jià)值的信息,以作為行動(dòng)和決策的依據(jù)。信息=數(shù)據(jù)+數(shù)據(jù)處理數(shù)據(jù)管理:指對(duì)數(shù)據(jù)進(jìn)行分類、組織、編碼、存儲(chǔ)、檢索和維護(hù),是數(shù)據(jù)處理的中心問題。數(shù)據(jù)庫(kù)技術(shù)是應(yīng)數(shù)據(jù)管理任務(wù)的需要而產(chǎn)生的1.1數(shù)據(jù)管理技術(shù)的發(fā)展人工管理階段(20世紀(jì)50年代中期以前)文件系統(tǒng)階段(20世紀(jì)50年代后期--60年代中期)數(shù)據(jù)庫(kù)系統(tǒng)階段(20世紀(jì)60年代后期—今)
硬件(外存貯器)和軟件的發(fā)展應(yīng)用需求擴(kuò)大數(shù)據(jù)管理技術(shù)經(jīng)歷了三個(gè)發(fā)展階段:人工管理階段(--50年代中期)應(yīng)用程序1應(yīng)用程序2應(yīng)用程序n數(shù)據(jù)集1數(shù)據(jù)集2數(shù)據(jù)集n…
●
計(jì)算機(jī)主要用于科學(xué)計(jì)算數(shù)據(jù)量小、結(jié)構(gòu)簡(jiǎn)單。
●
外存為順序存取設(shè)備磁帶、卡片、紙帶,沒有磁盤等直接存取設(shè)備。
●
沒有操作系統(tǒng)及數(shù)據(jù)管理軟件用戶用機(jī)器指令編碼,通過紙帶機(jī)輸入程序和數(shù)據(jù),程序運(yùn)行完畢后,由用戶取走紙帶和運(yùn)算結(jié)果,再讓下一用戶操作?!?/p>
用戶完全負(fù)責(zé)數(shù)據(jù)管理工作●
數(shù)據(jù)完全面向特定的應(yīng)用程序每個(gè)用戶使用自己的數(shù)據(jù),用完撤走不保存,無共享。●
數(shù)據(jù)與程序沒有獨(dú)立性程序中存取數(shù)據(jù)的子程序隨著存儲(chǔ)結(jié)構(gòu)的改變而改變。背景特點(diǎn)文件系統(tǒng)階段(50年代后期--60年代中期)文件系統(tǒng)……文件組1文件組2文件組3應(yīng)用程序1應(yīng)用程序2應(yīng)用程序n●
計(jì)算機(jī)不但用于科學(xué)計(jì)算,還用于管理?!?/p>
外存有了磁盤、磁鼓等直接存取設(shè)備。●
有了專門管理數(shù)據(jù)的軟件,一般稱為文件系統(tǒng)?!?/p>
數(shù)據(jù)可以長(zhǎng)期保存●
數(shù)據(jù)與程序有一定的獨(dú)立性文件的邏輯結(jié)構(gòu)與存儲(chǔ)結(jié)構(gòu)由系統(tǒng)進(jìn)行轉(zhuǎn)換,數(shù)據(jù)在存儲(chǔ)上的改變不一定反映在程序上?!?/p>
共享性差、冗余度大(一個(gè)文件對(duì)應(yīng)一個(gè)程序)背景特點(diǎn)數(shù)據(jù)庫(kù)系統(tǒng)階段(60年代后期--)…應(yīng)用程序1應(yīng)用程序2應(yīng)用程序n數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)管理系統(tǒng)
DBMS●計(jì)算機(jī)管理的數(shù)據(jù)量大,關(guān)系復(fù)雜,共享性要求強(qiáng)(多種應(yīng)用、不同語言共享數(shù)據(jù))●外存有了大容量磁盤,光盤●軟件價(jià)格上升,硬件價(jià)格下降?!駭?shù)據(jù)有整體的結(jié)構(gòu)性,面向全組織,面向現(xiàn)實(shí)世界●由DBMS統(tǒng)一存取,維護(hù)數(shù)據(jù)語義及結(jié)構(gòu)●數(shù)據(jù)共享性好●
數(shù)據(jù)與程序完全相互獨(dú)立背景特點(diǎn)常見DBMS:Oracle,IBMDB2,Informix,Sybase,SQLServer,FoxPro,Access等例:學(xué)生基本信息記錄表:學(xué)號(hào)姓名性別出生年月學(xué)院籍貫獎(jiǎng)懲情況200505101張三男1987/10/10數(shù)理學(xué)院廣東2005-06學(xué)年一等獎(jiǎng)學(xué)金2005-06學(xué)年校三好學(xué)生200505102李四男1988/01/10數(shù)理學(xué)院河南200505103錢紅女1987/05/21數(shù)理學(xué)院上海200505106趙曉林女1989/02/10數(shù)理學(xué)院上海2005-06學(xué)年一等獎(jiǎng)學(xué)金………………………這個(gè)表格的缺點(diǎn):有些同學(xué)的獎(jiǎng)懲記錄很多,但大部分沒有,因此“獎(jiǎng)懲情況”這一欄該留多大的位置很難確定,而且很難統(tǒng)計(jì)獎(jiǎng)勵(lì)的次數(shù)修改后的記錄表:將學(xué)生基本信息和獎(jiǎng)懲情況分開來學(xué)號(hào)獎(jiǎng)懲情況2005051012005-06學(xué)年一等獎(jiǎng)學(xué)金2005051012005-06學(xué)年校三好學(xué)生2005051062005-06學(xué)年一等獎(jiǎng)學(xué)金學(xué)號(hào)姓名性別出生年月學(xué)院籍貫200505101張三男1987/10/10數(shù)理學(xué)院廣東200505102李四男1988/01/10數(shù)理學(xué)院河南200505103錢紅女1987/05/21數(shù)理學(xué)院上海200505106趙曉林女1989/02/10數(shù)理學(xué)院上海………….……………………獎(jiǎng)懲情況表修改后的學(xué)生基本信息記錄表特點(diǎn):描述數(shù)據(jù)時(shí)不僅描述數(shù)據(jù)本身,還描述了數(shù)據(jù)間的聯(lián)系。數(shù)據(jù)庫(kù)系系統(tǒng)的特特點(diǎn)1.數(shù)據(jù)結(jié)構(gòu)構(gòu)化---數(shù)據(jù)庫(kù)系系統(tǒng)與文文件系統(tǒng)統(tǒng)根本區(qū)別別即采用復(fù)復(fù)雜的數(shù)數(shù)據(jù)模型型表示數(shù)數(shù)據(jù)結(jié)構(gòu)構(gòu)按照某種種數(shù)據(jù)模模型,將整個(gè)組組織的全全部數(shù)據(jù)據(jù)組織成成一個(gè)結(jié)結(jié)構(gòu)化的的數(shù)據(jù)整整體,即即實(shí)現(xiàn)了了整體數(shù)數(shù)據(jù)的結(jié)結(jié)構(gòu)化。。數(shù)據(jù)模型型不僅描描述數(shù)據(jù)據(jù)本身,還描述了了數(shù)據(jù)之之間的聯(lián)聯(lián)系。數(shù)據(jù)不再再面向應(yīng)應(yīng)用,而而是面向向系統(tǒng),,彈性更更大。存取方式更靈靈活,存取粒粒度可為數(shù)據(jù)據(jù)項(xiàng)。數(shù)據(jù)庫(kù)系統(tǒng)的的特點(diǎn)2.數(shù)據(jù)的共享性性高、冗余度度低,易擴(kuò)充充共享是指多用用戶、多種應(yīng)應(yīng)用、多種語語言互相覆蓋蓋地共享數(shù)據(jù)據(jù)集合。數(shù)據(jù)據(jù)共享可減少少數(shù)據(jù)冗余,,節(jié)約存儲(chǔ)空空間,避免數(shù)數(shù)據(jù)之間的不不相容性與不不一致性。數(shù)據(jù)不一致指指同一數(shù)據(jù)不不同拷貝的值值不同。數(shù)據(jù)面向系統(tǒng)統(tǒng)+結(jié)構(gòu)化++數(shù)據(jù)共享→→系統(tǒng)易易擴(kuò)充。數(shù)據(jù)庫(kù)系統(tǒng)的的特點(diǎn)3.數(shù)據(jù)獨(dú)立性高高包括數(shù)據(jù)的物理獨(dú)立性和邏輯獨(dú)立性物理獨(dú)立性::指用戶的應(yīng)用用程序與存儲(chǔ)儲(chǔ)在磁盤上的的數(shù)據(jù)庫(kù)中的的數(shù)據(jù)相互獨(dú)獨(dú)立。邏輯獨(dú)立性::指用戶的應(yīng)用用程序與數(shù)據(jù)據(jù)庫(kù)的邏輯結(jié)結(jié)構(gòu)相互獨(dú)立立。數(shù)據(jù)描述、定定義從應(yīng)用程程序中分離出出來,獨(dú)立于于應(yīng)用程序而而存在,相互互獨(dú)立,互不不依賴,大大大簡(jiǎn)化了應(yīng)用用程序的設(shè)計(jì)計(jì)維護(hù)的工作作量。數(shù)據(jù)庫(kù)系統(tǒng)的的特點(diǎn)4.數(shù)據(jù)由DBMS統(tǒng)一管理和控控制共享一般是并發(fā)的,即多個(gè)用用戶可同時(shí)使使用數(shù)據(jù)庫(kù)中中的數(shù)據(jù)。DBMS應(yīng)提供如下功功能:數(shù)據(jù)安全性保保護(hù)數(shù)據(jù)完整性檢檢查(正確性性、有效性、、相容性)并發(fā)控制數(shù)據(jù)庫(kù)恢復(fù)人工管理階段文件系統(tǒng)階段數(shù)據(jù)庫(kù)系統(tǒng)階段背景特點(diǎn)數(shù)據(jù)的結(jié)構(gòu)化無結(jié)構(gòu)數(shù)據(jù)管理技術(shù)術(shù)三個(gè)發(fā)展階段段的詳細(xì)比較較應(yīng)用背景科學(xué)計(jì)算科科學(xué)計(jì)算算、管理大大規(guī)模管理硬件背景無直接存取存存儲(chǔ)設(shè)備磁磁盤、磁鼓大大容量磁盤盤軟件背景沒有操作系統(tǒng)統(tǒng)有有文件系統(tǒng)統(tǒng) 有DBMS處理方式批處理實(shí)時(shí)處理、批批處理數(shù)據(jù)的管理者者用戶(程序員員)文文件系統(tǒng)數(shù)數(shù)據(jù)庫(kù)庫(kù)管理系統(tǒng)數(shù)據(jù)面向的對(duì)對(duì)象某一應(yīng)用程序序某某一應(yīng)用現(xiàn)現(xiàn)實(shí)實(shí)世界數(shù)據(jù)的共享程程度無共享,冗余余度很大共享性差,冗冗余度大共享性高,冗冗余度小獨(dú)立性差實(shí)時(shí)處理、分分布處理、批批處理具有高度的物物理獨(dú)立性和和一定的邏輯輯獨(dú)立性數(shù)據(jù)的獨(dú)立性性不獨(dú)立,完全全依靠于程序序記錄內(nèi)有結(jié)構(gòu)構(gòu)、整體無結(jié)結(jié)構(gòu)整體結(jié)構(gòu)化,,用數(shù)據(jù)模型型描述數(shù)據(jù)控制能力力應(yīng)用程序自己己控制 文件件系統(tǒng) 數(shù)據(jù)據(jù)庫(kù)管理系統(tǒng)統(tǒng)1.2數(shù)據(jù)庫(kù)系統(tǒng)結(jié)結(jié)構(gòu)數(shù)據(jù)庫(kù)管理系系統(tǒng)角度:三級(jí)模式結(jié)構(gòu)構(gòu)最終用戶角度度:?jiǎn)斡脩艚Y(jié)構(gòu)主從式結(jié)構(gòu)分布式結(jié)構(gòu)內(nèi)部外部1.2數(shù)據(jù)庫(kù)系統(tǒng)結(jié)結(jié)構(gòu)單用戶主從式結(jié)構(gòu)分布式結(jié)構(gòu)結(jié)構(gòu)特點(diǎn)整個(gè)數(shù)據(jù)庫(kù)系統(tǒng)在一臺(tái)機(jī)器上,由一個(gè)用戶獨(dú)占,不同機(jī)器間不能共享數(shù)據(jù)。一個(gè)主機(jī)帶多個(gè)終端的多用戶系統(tǒng)。數(shù)據(jù)庫(kù)系統(tǒng)在主機(jī)上,所有處理由主機(jī)完成,各用戶通過終端并發(fā)地存取數(shù)據(jù)庫(kù)共享資源。數(shù)據(jù)庫(kù)中的數(shù)據(jù)在邏輯上是一個(gè)整體,但物理上分布在計(jì)算機(jī)網(wǎng)絡(luò)的不同結(jié)點(diǎn)上。網(wǎng)絡(luò)中的每個(gè)結(jié)點(diǎn)可以執(zhí)行局部應(yīng)用和全局應(yīng)用。優(yōu)點(diǎn)簡(jiǎn)單易實(shí)現(xiàn)。簡(jiǎn)單,數(shù)據(jù)易維護(hù)管理。難滿足大公司對(duì)數(shù)據(jù)應(yīng)用的需求。缺點(diǎn)不同部門數(shù)據(jù)不共享,冗余。用戶數(shù)增多時(shí)主機(jī)負(fù)擔(dān)重性能下降,系統(tǒng)可靠性不高。數(shù)據(jù)管理維護(hù)難,系統(tǒng)效率受網(wǎng)絡(luò)制約。1.2數(shù)據(jù)庫(kù)系統(tǒng)結(jié)結(jié)構(gòu)1.2數(shù)據(jù)庫(kù)系統(tǒng)結(jié)結(jié)構(gòu)模式:是數(shù)據(jù)庫(kù)中全全體數(shù)據(jù)的邏邏輯結(jié)構(gòu)和特特征的描述。。實(shí)例:模式的一個(gè)具具體值。模式反映的是數(shù)據(jù)的結(jié)構(gòu)及其聯(lián)系-相對(duì)穩(wěn)定實(shí)例反映的是數(shù)據(jù)庫(kù)某一時(shí)刻的狀態(tài)-相對(duì)變動(dòng)第二章數(shù)數(shù)據(jù)模型12數(shù)據(jù)模型的概概念E-R模型3面向?qū)ο竽P托?.1數(shù)據(jù)模型的概概念在數(shù)據(jù)庫(kù)中用用數(shù)據(jù)模型這這個(gè)工具來抽象、表示和和處理現(xiàn)實(shí)世界中的的數(shù)據(jù)和信息息。通俗地講講數(shù)據(jù)模型就就是現(xiàn)實(shí)世界界的模擬.?dāng)?shù)據(jù)模型應(yīng)滿滿足三方面要要求:能比較真實(shí)地模擬現(xiàn)實(shí)世界容易為人所理解便于在計(jì)算機(jī)機(jī)上實(shí)現(xiàn)數(shù)據(jù)的三個(gè)范范疇從事物的客觀觀特性到計(jì)算算機(jī)中的數(shù)據(jù)據(jù)表示,經(jīng)歷歷了三個(gè)階段段:存在于人們頭頭腦之外的客客觀世界.現(xiàn)實(shí)世界在人人們頭腦中的的反映,人們們把它用文字字和符號(hào)記載載下來。信息世界的信信息在機(jī)器世世界以數(shù)據(jù)形形式存儲(chǔ)?,F(xiàn)實(shí)世界信息世界
概念模型機(jī)器世界DBMS支持的數(shù)據(jù)模型轉(zhuǎn)換認(rèn)識(shí)抽象數(shù)據(jù)的三個(gè)范范疇1.信息世界相相關(guān)術(shù)語(1)實(shí)體:客觀存在并并可相互區(qū)別別的事物。實(shí)體可以是具具體的對(duì)象((一個(gè)學(xué)生、、一輛汽車)),也可以是是抽象的事件件(一次借書書,一次比賽賽)。(2)實(shí)體集:性質(zhì)相同的的同類實(shí)體的的集合。如:全體學(xué)生生,全國(guó)足球球聯(lián)賽的所有有比賽。(3)屬性:實(shí)體所具有有的某一特性性。一個(gè)實(shí)體可以以由若干個(gè)屬屬性來刻畫,,每個(gè)屬性有有一個(gè)值域和和類型。如::學(xué)生實(shí)體由由學(xué)號(hào)、姓名名等構(gòu)成。(4)碼:唯一標(biāo)識(shí)實(shí)實(shí)體的屬性或或?qū)傩约H纾簩W(xué)號(hào)是學(xué)學(xué)生實(shí)體的碼碼。數(shù)據(jù)的三個(gè)范范疇2.機(jī)器世界相關(guān)關(guān)術(shù)語:(1)字段(數(shù)據(jù)項(xiàng)項(xiàng)):標(biāo)記實(shí)體屬性性的命名單位位,是可以命命名的最小信信息單位,往往往和屬性名名相同。例如:學(xué)生有有學(xué)號(hào)、姓名名、年齡、性性別等字段。。(2)記錄:字段的有序集集合稱為記錄錄。一般用一一個(gè)記錄描述述一個(gè)實(shí)體。。例如:學(xué)生記記錄:(學(xué)號(hào)號(hào),姓名,年年齡,性別))。(3)文件:同一類記錄的的匯集稱為文文件。文件是是描述實(shí)體集集的。例如:所有學(xué)學(xué)生記錄組成成了一個(gè)學(xué)生生文件。(4)碼:能惟一標(biāo)識(shí)文文件中每個(gè)記記錄的字段或或字段集,與與實(shí)體的碼相相對(duì)應(yīng)。例如:學(xué)生的的學(xué)號(hào)可以作作為學(xué)生記錄錄的碼。機(jī)器世界和信信息世界術(shù)語語的對(duì)應(yīng)關(guān)系系:信息世界機(jī)機(jī)器世界實(shí)體…………………記錄屬性…………………字段(數(shù)據(jù)項(xiàng)項(xiàng))實(shí)體集……………文件碼…………………….碼數(shù)據(jù)的三個(gè)范范疇以學(xué)生數(shù)據(jù)為為例表示信息息在三個(gè)世界界中的有關(guān)術(shù)術(shù)語及其聯(lián)系系:2.2E-R模型基本概念(1)實(shí)體:現(xiàn)實(shí)世界中客客觀存在并可可相互區(qū)別的的事物。(2)屬性:實(shí)體所具有的的某一特性稱稱為屬性。(3)碼(key):唯一表示實(shí)體體的屬性集稱稱為碼。(4)域(Domain):屬性的取值范范圍。(5)實(shí)體集:具有相同特征征或能用同樣樣特征描述的的實(shí)體集合。。組成實(shí)體集的的各實(shí)體稱為為實(shí)體集的外外延。例如:某單位位所有員工稱稱為實(shí)體集Employee的外延。(6)實(shí)體型:具有相同屬性性的實(shí)體必然然具有共同的的特征和性質(zhì)質(zhì)。用實(shí)體名名及其屬性名名集合來抽象象和刻畫同類類實(shí)體,稱為為實(shí)體型。例如:?jiǎn)T工工(員工編編號(hào)、姓名名、部門、、性別、年年齡、職稱稱)就是一一個(gè)實(shí)體型型?;靖拍睿?)聯(lián)系:實(shí)體內(nèi)部的的聯(lián)系:組成實(shí)體的的各屬性之之間的聯(lián)系系(如:學(xué)號(hào)號(hào)-姓名))。實(shí)體之間的的聯(lián)系:不同實(shí)體集集之間的聯(lián)聯(lián)系。兩個(gè)實(shí)體型型之間的聯(lián)聯(lián)系可分為為三類:1對(duì)1聯(lián)系(1:1)1對(duì)多聯(lián)系(1:n)多對(duì)多聯(lián)系系(m:n)基本概念1對(duì)1聯(lián)系:定義:若對(duì)對(duì)于實(shí)體集集A中的每一個(gè)個(gè)實(shí)體,實(shí)實(shí)體集B中至多有一個(gè)實(shí)體體與之聯(lián)系系,反之亦亦然,則稱稱實(shí)體集A與實(shí)體集B具有一對(duì)一一聯(lián)系,記記為1:1。例:部門---負(fù)責(zé)責(zé)人人實(shí)體型A聯(lián)系名實(shí)體型B11位于部門負(fù)責(zé)人11基本本概概念念1對(duì)多多聯(lián)聯(lián)系系:定義義::若若對(duì)對(duì)于于實(shí)實(shí)體體集集A中的的每每一一個(gè)個(gè)實(shí)實(shí)體體,,實(shí)實(shí)體體集集B中有有n個(gè)實(shí)體體(n≥≥0)與之之聯(lián)聯(lián)系系,,反反之之,,對(duì)對(duì)于于實(shí)實(shí)體體集集B中的每每一一個(gè)個(gè)實(shí)實(shí)體體,,實(shí)實(shí)體體集集A中至多多只有一一個(gè)實(shí)實(shí)體與與之聯(lián)聯(lián)系,,則稱稱實(shí)體體集A與實(shí)體體集B具有一一對(duì)多多聯(lián)系系,記記為1:n。例:部部門---員工實(shí)體型A聯(lián)系名實(shí)體型B1n屬于部門員工1N基本概概念多對(duì)多多聯(lián)系系:定義::若對(duì)對(duì)于實(shí)實(shí)體集集A中的每每一個(gè)個(gè)實(shí)體體,實(shí)實(shí)體集集B中有n個(gè)實(shí)體(n≥≥0)與之聯(lián)聯(lián)系,,反之之,對(duì)對(duì)于對(duì)對(duì)于實(shí)實(shí)體集集B中的每一一個(gè)實(shí)實(shí)體,,實(shí)體體集A中也有有m個(gè)實(shí)體(m≥≥0)與之聯(lián)聯(lián)系,,則稱稱實(shí)體體集A與實(shí)體體集B具有多多對(duì)多多聯(lián)系系,記記為m:n。例:學(xué)學(xué)生---課程實(shí)體型B實(shí)體型A聯(lián)系名mn選課學(xué)生課程MN基本概概念同一實(shí)實(shí)體集集內(nèi)的的各實(shí)實(shí)體之之間也也存在在著一一對(duì)一一、一一對(duì)多多和多多對(duì)多多的聯(lián)聯(lián)系.員工領(lǐng)導(dǎo)1n同一實(shí)實(shí)體集集內(nèi)一一對(duì)多多聯(lián)系系員工配偶11同一實(shí)實(shí)體集集內(nèi)一一對(duì)一一聯(lián)系系基本概概念一般地地,兩兩個(gè)以以上實(shí)實(shí)體型型之間間也存存在著著一對(duì)對(duì)一、、一對(duì)對(duì)多和和多對(duì)對(duì)多的的聯(lián)系系.學(xué)生教師課程選課mnn三個(gè)實(shí)體型之間的多對(duì)多關(guān)系(8)弱實(shí)實(shí)體集集:在描述述實(shí)體體的過過程中中,有有些實(shí)實(shí)體集集的屬屬性可可能不不足以以形成成主碼碼,需需要依依賴其其他實(shí)實(shí)體集集中的的部分分屬性性。這這樣的的實(shí)體體集叫叫做弱弱實(shí)體體集,,不需需要依依賴其其他的的實(shí)體體的實(shí)實(shí)體集集稱為為強(qiáng)實(shí)實(shí)體集集。例如一一個(gè)單單位的的員工工實(shí)體體集Employee與工作作履歷歷實(shí)體體集Career,則工工作履履歷實(shí)實(shí)體集集Career是以職職工存存在為為前提提的,,即工工作履履歷實(shí)實(shí)體集集Career是弱實(shí)實(shí)體集集?;靖鸥拍顖D設(shè)計(jì)計(jì)用E-R圖來描述述現(xiàn)實(shí)世世界的概概念模型型。E-R圖提供了了表示實(shí)實(shí)體集、、屬性和和聯(lián)系的的方法。。實(shí)體名矩形框表示實(shí)體屬性名橢圓形表示屬性菱形表示聯(lián)系聯(lián)系名連接實(shí)體型與聯(lián)系類型,也可用于表示實(shí)體與屬性的聯(lián)系并注明種類;對(duì)構(gòu)成碼的屬性,在屬性名下畫一橫線表示。n課程成績(jī)選修m學(xué)號(hào)姓名學(xué)生注:用虛虛邊矩形形和虛邊邊菱形分分別表示示弱實(shí)體體和弱實(shí)實(shí)體之間間的聯(lián)系系。圖設(shè)計(jì)確定實(shí)體體類型:幾個(gè)實(shí)實(shí)體類型型及相應(yīng)應(yīng)的實(shí)體體名確定聯(lián)系系類型:各實(shí)體體類型之之間是否否有聯(lián)系系,是何何種聯(lián)系系類型及及相應(yīng)的的聯(lián)系名名.連接實(shí)體體類型和和聯(lián)系類類型,組組合成E-R圖確定實(shí)體體類型和和聯(lián)系類類型的屬屬性確定實(shí)體體類型的的碼例:學(xué)生生選修課課程學(xué)生課程選修姓名學(xué)號(hào)系別成績(jī)用矩形表表示實(shí)體用橢圓表表示實(shí)體體的屬性性用無向邊邊把實(shí)體體與其屬屬性連接接起來用菱形表表示實(shí)體體間的聯(lián)聯(lián)系實(shí)體與聯(lián)聯(lián)系用線線段連接接并注明明類型mn課程號(hào)課程名學(xué)分圖設(shè)計(jì)----ER圖實(shí)例舉例:為為倉(cāng)庫(kù)管管理設(shè)計(jì)計(jì)一個(gè)E-R模型,該該倉(cāng)庫(kù)主主要管理理零件的的入庫(kù)、、出庫(kù)和和采購(gòu)等等事項(xiàng);;倉(cāng)庫(kù)根根據(jù)需要要向外面面廠家((供應(yīng)商商)訂購(gòu)購(gòu)零件,,而許多多工程項(xiàng)項(xiàng)目需要要倉(cāng)庫(kù)供供應(yīng)零件件;一個(gè)個(gè)倉(cāng)庫(kù)有有多個(gè)保保管員。。實(shí)體有::倉(cāng)庫(kù):屬性有倉(cāng)倉(cāng)庫(kù)號(hào)、、倉(cāng)庫(kù)面面積、電電話號(hào)碼碼。零件:屬性有零零件號(hào)、、名稱、、規(guī)格、、單價(jià)、、描述。。供應(yīng)商::屬性有供供應(yīng)商號(hào)號(hào)、姓名名、地址址、電話話號(hào)碼、、帳號(hào)。。項(xiàng)目:屬性有項(xiàng)項(xiàng)目號(hào)、、預(yù)算、、開工日日期。職工:屬性有職職工號(hào)、、姓名、、年齡、、職稱。。圖設(shè)計(jì)----ER圖實(shí)例實(shí)體之間間的聯(lián)系系如下::一個(gè)倉(cāng)庫(kù)庫(kù)可以存存放多種種零件,,一種零零件可以以存放在在多個(gè)倉(cāng)倉(cāng)庫(kù)中,,某種零零件在某某個(gè)倉(cāng)庫(kù)庫(kù)中的數(shù)數(shù)量用庫(kù)庫(kù)存量描描述。倉(cāng)庫(kù):零件-m:n倉(cāng)庫(kù):職工-1:n職工實(shí)體體集之間間-1:n供應(yīng)商:項(xiàng)目:零件-m:n:p一個(gè)倉(cāng)庫(kù)庫(kù)有多個(gè)個(gè)職工當(dāng)當(dāng)倉(cāng)庫(kù)保保管員,,一個(gè)職職工只能能在一個(gè)個(gè)倉(cāng)庫(kù)工工作。職工之間間具有領(lǐng)領(lǐng)導(dǎo)被領(lǐng)領(lǐng)導(dǎo)的關(guān)關(guān)系,即即倉(cāng)庫(kù)主主任領(lǐng)導(dǎo)導(dǎo)若干保保管員。。一個(gè)供應(yīng)應(yīng)商可以以供給若若干項(xiàng)目目多種零零件,每每個(gè)項(xiàng)目目可以使使用不同同供應(yīng)商商供應(yīng)的的零件,,每種零零件可由由不同供供應(yīng)商供供給。圖設(shè)計(jì)----ER圖實(shí)例如果某個(gè)個(gè)部門的的概念模模型中涉涉及的實(shí)實(shí)體和實(shí)實(shí)體屬性性較多,,可以把把實(shí)體及及其屬性性在另一一個(gè)圖上上畫出。。實(shí)體及其其屬性圖圖倉(cāng)庫(kù)倉(cāng)庫(kù)號(hào)面積電話號(hào)圖設(shè)計(jì)----ER圖實(shí)例供應(yīng)商項(xiàng)目零件供應(yīng)供應(yīng)量庫(kù)存?zhèn)}庫(kù)庫(kù)存量職工領(lǐng)導(dǎo)工作nmpmn1n1n實(shí)體及其其聯(lián)系圖圖圖設(shè)計(jì)----ER圖實(shí)例【例2.1】】某電力公公司的配配電物資資存放在在倉(cāng)庫(kù)中中,假設(shè)設(shè)一個(gè)倉(cāng)倉(cāng)庫(kù)可以以存放多多種物資資,一種種配電物物資只能能存放在在一個(gè)倉(cāng)倉(cāng)庫(kù)中;;一個(gè)配配電搶修修工程可可能需要要多種配配電物資資,一種種配電物物資可以以應(yīng)用到到多個(gè)搶搶修工程程中。倉(cāng)倉(cāng)庫(kù)包含含倉(cāng)庫(kù)編編號(hào)、倉(cāng)倉(cāng)庫(kù)名稱稱倉(cāng)庫(kù)面面積等屬屬性,配配電物資資包含物物資編號(hào)號(hào)、物資資名稱、、單價(jià)、、規(guī)格、、數(shù)量等等屬性,,搶修工工程包含含工程編編號(hào)、工工程名稱稱、工程程開始日日期、工工程結(jié)束束日期、、工程狀狀態(tài)(工工程是否否完工))等屬性性,某一一搶修工工程領(lǐng)取取某配電電物資時(shí)時(shí)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024高考地理一輪復(fù)習(xí)專練63河流流域的綜合開發(fā)與治理含解析新人教版
- 2025高考數(shù)學(xué)考二輪專題突破練1 ??夹☆}點(diǎn)過關(guān)檢測(cè)-專項(xiàng)訓(xùn)練【含答案】
- 2024年清遠(yuǎn)職業(yè)技術(shù)學(xué)院高職單招語文歷年參考題庫(kù)含答案解析
- 預(yù)防校園性侵害工作制度
- 2024年浙江汽車職業(yè)技術(shù)學(xué)院高職單招語文歷年參考題庫(kù)含答案解析
- 2024年陜西地質(zhì)礦產(chǎn)局職工醫(yī)院高層次衛(wèi)技人才招聘筆試歷年參考題庫(kù)頻考點(diǎn)附帶答案
- 2024年泰州職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測(cè)驗(yàn)歷年參考題庫(kù)(頻考版)含答案解析
- 2024年防城港務(wù)局職工醫(yī)院高層次衛(wèi)技人才招聘筆試歷年參考題庫(kù)頻考點(diǎn)附帶答案
- 2024年阜新市婦產(chǎn)醫(yī)院高層次衛(wèi)技人才招聘筆試歷年參考題庫(kù)頻考點(diǎn)附帶答案
- 2024年江西旅游商貿(mào)職業(yè)學(xué)院高職單招語文歷年參考題庫(kù)含答案解析
- 屠宰刀安全操作及保養(yǎng)規(guī)程
- 民航服務(wù)禮儀課件
- 公司供應(yīng)商大會(huì)策劃方案
- 云管理平臺(tái)運(yùn)營(yíng)面試題
- “簡(jiǎn)約與繁復(fù)”二元思辨【 審題立意+范文精評(píng) 】 語文高分寫作 多元思辨
- 計(jì)算物理課件
- 集中供熱管網(wǎng)系統(tǒng)一次網(wǎng)的調(diào)節(jié)方法
- MRP、MPS計(jì)劃文檔教材
- 甲狀腺疾病護(hù)理查房課件
- 安全安全帶檢查記錄表
- Listen-to-this-3-英語高級(jí)聽力-(整理版)
評(píng)論
0/150
提交評(píng)論