




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第一章緒論基礎(chǔ)知識(shí)緒論(第一章)物流企業(yè)網(wǎng)絡(luò)技術(shù)(第三章)物流數(shù)據(jù)庫(kù)及其管理技術(shù)(第二章)物流信息系統(tǒng)物流信息技術(shù)物流管理信息系統(tǒng)的實(shí)施與維護(hù)(第十章)物流管理信息系統(tǒng)的分析與設(shè)計(jì)(第九章)物流管理信息系統(tǒng)的開發(fā)(第八章)物流電子商務(wù)技術(shù)(第七章)GPS與GIS技術(shù)(第六章)電子數(shù)據(jù)交換技術(shù)(第五章)五六條碼技術(shù)與射頻技術(shù)(第四章)知識(shí)目標(biāo)·掌握物流信息的概念、特點(diǎn)及作用·掌握信息系統(tǒng)的概念、類型;·掌握物流信息技術(shù)的構(gòu)成及其在物流中的作用;·了解信息系統(tǒng)和物流信息系統(tǒng)的概念及作用。技能目標(biāo)·靈活運(yùn)用所學(xué)知識(shí)分析案例;·具備運(yùn)用理論知識(shí)進(jìn)行物流信息系統(tǒng)分析的基本技能。信息是有價(jià)值的資源,只有在得到充分開發(fā)時(shí)才能發(fā)揮其作用。因此,利用信息技術(shù)和信息系統(tǒng)深入研究信息的采集、加工處理、存儲(chǔ)以及傳輸?shù)囊?guī)律,并利用它去實(shí)現(xiàn)管理的目標(biāo),已引起人們?cè)絹碓蕉嗟闹匾暎鹤鳛槿珪幕A(chǔ),本章重點(diǎn)介紹物流信息技術(shù)與信息系統(tǒng)的相關(guān)基礎(chǔ)知識(shí)。 第一節(jié)信息與物流信息一、信息(一)信息的概念英文信息(Information)一詞的含義是情報(bào)、資料、消息、報(bào)道以及知識(shí)。長(zhǎng)期以來人們把信息看作是消息的同義語(yǔ),簡(jiǎn)單地把信息定義為能夠帶來新內(nèi)容、新知識(shí)的消息。信息系統(tǒng)中通常將信息定義為關(guān)于客觀事實(shí)的可通信的知識(shí)。這個(gè)定義由三個(gè)部分構(gòu)成:信息是客觀世界各種事物特征的反映;信息是可以通信的;信息形成知識(shí)。1.信息與消息、信號(hào)的關(guān)系在日常生活中,人們常把信息與消息和信號(hào)等同起來,這樣的認(rèn)識(shí)并不確切。信息、消息和信號(hào)之間有密切聯(lián)系,信息常以消息形式表現(xiàn)出來,并通過信號(hào)來傳遞,但是三者之間是有區(qū)別的。消息有可能包含非常豐富的信息,但也可能包含很少的信息,若這種信息并未給人們帶來新知識(shí)的話,那么這種消息所包含的信息實(shí)際等于零。所以信息是給人們帶來新知識(shí)的消息,消息是外殼,信息是消息的內(nèi)核。信息與信號(hào)也是有區(qū)別的,信號(hào)是攜帶信息的載體,信息則是這個(gè)載體所攜帶的內(nèi)容。同一種信息可用多種信號(hào)來表示,一種信號(hào)也可能用來傳遞多種信息。因此,信息是消息和信號(hào)所表示的內(nèi)容,用以消除對(duì)客觀事物認(rèn)識(shí)的不確定性,并實(shí)現(xiàn)對(duì)系統(tǒng)的控制。2.信息與數(shù)據(jù)的關(guān)系數(shù)據(jù)(Data)是對(duì)客觀事物屬性、狀態(tài)及相互關(guān)系等進(jìn)行記載的物理符號(hào)或是這些物理符號(hào)的組合。它是可識(shí)別的、抽象的符號(hào)。例如,書架上有四本書,可以用多種符號(hào)來描述或記載,如用4,四,肆,Ⅳ,等等。當(dāng)然,也可以認(rèn)為這些符號(hào)所表示的不是四本書,而是其他任何四個(gè)客觀事物,這是因?yàn)樗鼈儍H僅只是物理符號(hào)而已。這些符號(hào)中,不僅有熟悉的數(shù)字,也有字符、文字、圖形等。現(xiàn)實(shí)生活中接觸到的數(shù)據(jù)很多,它們不僅僅是那些參與數(shù)學(xué)計(jì)算的數(shù)據(jù),隨著信息技術(shù)的發(fā)展,也可以是那些符號(hào)、圖片,甚至聲音等。(二)信息的分類信息從不同角度可以分為以下幾類:按照管理的層次可分為戰(zhàn)略信息、戰(zhàn)術(shù)信息和作業(yè)信息;按照應(yīng)用領(lǐng)域可分為管理信息、社會(huì)信息和科技信息等;按照加工順序可分為一次信息、二次信息和三次信息等;按照反映形式可分為數(shù)字信息、文字信息、圖像信息和聲音信息等。當(dāng)然,信息還可以從其他不同角度進(jìn)行分類。(三)信息的屬性(1)真?zhèn)涡?2)時(shí)效性(3)不完全性(4)層次性。(5)可變換性。(6)價(jià)值性。(7)可壓縮性(四)信息的作用人們將信息、物資和能源作為人類社會(huì)發(fā)展的三大資源。在工業(yè)革命時(shí)期,由于對(duì)物質(zhì)和能源應(yīng)用的巨大成功,從而創(chuàng)造了工業(yè)化時(shí)代。目前,隨著現(xiàn)代科技的進(jìn)一步發(fā)展,信息在人類社會(huì)發(fā)展中的地位越來越突出,它的作用表現(xiàn)在以下幾個(gè)方面:(1)認(rèn)識(shí)。人們可以運(yùn)用信息來學(xué)習(xí)知識(shí),進(jìn)行研究與創(chuàng)新工作,了解并掌握世界的脈動(dòng)。(2)管理。對(duì)人與組織執(zhí)行狀態(tài)信息的掌握與分析,是現(xiàn)代管理水平的重要標(biāo)準(zhǔn),也是企業(yè)要管理的主要內(nèi)部資源之一。(3)控制。對(duì)生產(chǎn)活動(dòng)、經(jīng)濟(jì)活動(dòng)的控制都離不開信息的及時(shí)回饋。通過對(duì)這些活動(dòng)的控制,可以使信息轉(zhuǎn)化為財(cái)富。(4)交流與娛樂。人們生活中的交流、各種大眾傳播媒體以及娛樂活動(dòng)都要通過信息來傳遞。二、物流信息現(xiàn)代物流是將物流信息、采購(gòu)、運(yùn)輸、倉(cāng)儲(chǔ)、保管、裝卸搬運(yùn)以及包裝等物流活動(dòng)綜合起來的一種新型的集成式管理,其任務(wù)是盡可能降低物流的總成本,為客戶提供最好的服務(wù)。其中物流信息是指物流活動(dòng)中所涉及的必要信息,它和運(yùn)輸、倉(cāng)儲(chǔ)等各個(gè)環(huán)節(jié)都有密切關(guān)系,在物流活動(dòng)中起著神經(jīng)系統(tǒng)的作用。
(一)物流信息的組成
1.物流系統(tǒng)的內(nèi)部信息物流系統(tǒng)的內(nèi)部信息是指伴隨物流活動(dòng)而發(fā)生的信息,包括物料移動(dòng)信息、物流作業(yè)信息、物流控制信息和物流管理信息等。2.物流系統(tǒng)的外部信息物流系統(tǒng)的外部信息是指在物流活動(dòng)以外發(fā)生但對(duì)物流活動(dòng)有用的信息,包括供貨人信息、顧客信息、訂貨信息、交通信息、市場(chǎng)信息、政策信息以及物流企業(yè)內(nèi)部與物流活動(dòng)有關(guān)的信息等。(二)物流信息的特點(diǎn)
(1)分布性。分布性是指物流信息分布在不同的地點(diǎn)。信息流是物流的共生物,它伴隨著物體的位移而流動(dòng)。隨著物流活動(dòng)的擴(kuò)展,需要在全球范圍內(nèi)對(duì)物流信息進(jìn)行收集、處理和加工。(2)動(dòng)態(tài)性。動(dòng)態(tài)性是指物流信息的內(nèi)容、價(jià)值變化較快,從而對(duì)物流管理的快速反饋能力提出了較高要求。(3)復(fù)雜性。除了內(nèi)部復(fù)雜性以外,物流活動(dòng)與其他系統(tǒng)的關(guān)系也很復(fù)雜,使得對(duì)物流信息的處理難度增加。從物流管理的角度來看,物流信息則有如下特點(diǎn):(1)可得性。(2)準(zhǔn)確性。(3)及時(shí)性。(4)靈活性。(5)支持異常處理。(三)物流信息的分類1.按信息產(chǎn)生和作用領(lǐng)域的不同劃分按信息產(chǎn)生和作用領(lǐng)域的不同,物流信息分為以下兩類:物流活動(dòng)所產(chǎn)生的信息和由其他信息源產(chǎn)生而提供給物流使用的信息。2.按信息的作用劃分 按信息的作用劃分,物流信息分為計(jì)劃信息、控制及作業(yè)信息、統(tǒng)計(jì)信息、支持信息。3.按信息的加工程度劃分按信息的加工程度劃分,信息分為原始信息和加工信息。4.按物流管理功能劃分按物流管理功能劃分,物流管理大概可以分為四個(gè)層次,相應(yīng)的物流信息也可以分為四個(gè)層次:戰(zhàn)略計(jì)劃層信息,決策分析層信息,管理控制層信息,業(yè)務(wù)層信息5.按物流活動(dòng)環(huán)節(jié)劃分由于不同物流環(huán)節(jié)中的物流活動(dòng)性質(zhì)存在差異,因此,物流信息的內(nèi)涵和特點(diǎn)也不盡相同。按物流活動(dòng)環(huán)節(jié)分類,可以分為運(yùn)輸信息、倉(cāng)儲(chǔ)信息、裝卸信息等,或進(jìn)一步細(xì)分為集裝箱信息、托盤交換信息、庫(kù)存量信息、汽車運(yùn)輸信息等三、物流信息技術(shù)在一般的信息技術(shù)基礎(chǔ)上,根據(jù)物流的功能和特點(diǎn),物流信息技術(shù)主要包括傳統(tǒng)的電子數(shù)據(jù)交換(ElectronicDataInterchange)、條形碼(BarCode)、射頻技術(shù)、多媒體技術(shù)(Multimedia)、地理信息技術(shù)(GeographicalInformationSystem),全球衛(wèi)星定位技術(shù)(GlobalPositioningSystem)、智能標(biāo)簽技術(shù)、數(shù)據(jù)庫(kù)(DB)及數(shù)據(jù)倉(cāng)庫(kù)技術(shù)(DW)、數(shù)據(jù)挖掘技術(shù)(DM)等。在這些信息技術(shù)的支撐下,形成了以移動(dòng)通信、資源管理、監(jiān)控調(diào)度管理、自動(dòng)化倉(cāng)儲(chǔ)管理、業(yè)務(wù)管理、客戶服務(wù)管理、財(cái)務(wù)管理等多種業(yè)務(wù)集成的一體化現(xiàn)代物流信息管理系統(tǒng),本書的后續(xù)部分將對(duì)上述一些技術(shù)作詳細(xì)的介紹。
第二節(jié)系統(tǒng)與信息系統(tǒng)一、系統(tǒng)(一)系統(tǒng)的概念系統(tǒng)是由處于一定的環(huán)境中相互聯(lián)系和相互作用的若干組成部分結(jié)合而成,并為達(dá)到整體目的而存在的集合。系統(tǒng)按其組成可分為自然系統(tǒng)、人造系統(tǒng)和復(fù)合系統(tǒng)三大類。自然系統(tǒng)是自然形成的系統(tǒng),如天體系統(tǒng)、生態(tài)系統(tǒng)、生物系統(tǒng)等。人造系統(tǒng)是指人類為了達(dá)到某種目的而對(duì)一系列的要素作出有規(guī)律的安排,使之成為一個(gè)相關(guān)聯(lián)的整體,如計(jì)算機(jī)系統(tǒng)、生產(chǎn)系統(tǒng)和運(yùn)輸系統(tǒng)等。復(fù)合系統(tǒng)是由自然系統(tǒng)和人造系統(tǒng)相結(jié)合而構(gòu)成的系統(tǒng),實(shí)際上大多數(shù)系統(tǒng)屬于復(fù)合系統(tǒng),如信息系統(tǒng)。(二)系統(tǒng)的特征系統(tǒng)的特征主要表現(xiàn)在以下幾個(gè)方面:1.整體性一個(gè)系統(tǒng)要由兩個(gè)或更多可以相互區(qū)別的要素或子系統(tǒng)組成,它是這些要素或子系統(tǒng)的集合。2.目的性所謂目的性就是系統(tǒng)運(yùn)行要達(dá)到的預(yù)期目標(biāo)。系統(tǒng)目的或功能決定著系統(tǒng)的構(gòu)成要素和結(jié)構(gòu)。3.相關(guān)性系統(tǒng)內(nèi)的各要素既相互作用,又相互聯(lián)系。系統(tǒng)各要素的聯(lián)系是構(gòu)筑一個(gè)系統(tǒng)的基礎(chǔ),這里的聯(lián)系包括結(jié)構(gòu)聯(lián)系、功能聯(lián)系、因果聯(lián)系等,這些聯(lián)系決定了整個(gè)系統(tǒng)的運(yùn)行機(jī)制。4.環(huán)境適應(yīng)性任何系統(tǒng)都要在一定的環(huán)境中運(yùn)轉(zhuǎn)。環(huán)境是一種更高層次(更大的)的系統(tǒng),當(dāng)環(huán)境發(fā)生變化時(shí)必然對(duì)系統(tǒng)有影響。系統(tǒng)要想生存,就必須適應(yīng)環(huán)境的變化,不能適應(yīng)環(huán)境變化的系統(tǒng)是沒有生命力的。二、信息系統(tǒng)(一)信息系統(tǒng)的概念在一個(gè)組織(系統(tǒng))的全部活動(dòng)中存在著各式各樣的信息流,而且不同的信息流用于控制不同的活動(dòng)。若幾個(gè)信息流互相聯(lián)系并組織在一起,服務(wù)于同類的控制和管理目的,就形成信息流的網(wǎng),稱之為信息系統(tǒng)。信息系統(tǒng)從構(gòu)成看是一個(gè)復(fù)合系統(tǒng),它由人、硬件、軟件和數(shù)據(jù)資源組成,目的是及時(shí)、正確地收集、加工、存儲(chǔ)、傳遞和提供信息,實(shí)現(xiàn)組織中各項(xiàng)活動(dòng)的管理、調(diào)節(jié)和控制。信息系統(tǒng)包括信息處理系統(tǒng)和信息傳輸系統(tǒng)兩個(gè)方面。信息處理系統(tǒng)對(duì)數(shù)據(jù)進(jìn)行處理,使它獲得新的結(jié)構(gòu)與形態(tài)或者產(chǎn)生新的數(shù)據(jù);信息傳輸系統(tǒng)不改變信息本身的內(nèi)容,作用是把信息從一處傳到另一處。
(二)信息系統(tǒng)的類型
組織的信息系統(tǒng)一般分為作業(yè)信息系統(tǒng)和管理信息系統(tǒng)兩大類。第三節(jié)管理信息系統(tǒng)與物流管理信息系統(tǒng)一、管理信息系統(tǒng)(一)管理信息系統(tǒng)的概念管理信息系統(tǒng)的概念包括管理、信息和系統(tǒng),它絕不只是信息,更不只是計(jì)算機(jī)的應(yīng)用。它是由管理出發(fā)或以管理為目的,通過信息手段來實(shí)現(xiàn)計(jì)劃和控制的系統(tǒng)。(二)管理信息系統(tǒng)的構(gòu)成管理信息系統(tǒng)通常由以下幾個(gè)子系統(tǒng)構(gòu)成(1)統(tǒng)計(jì)子系統(tǒng)(2)數(shù)據(jù)更新子系統(tǒng)。(3)狀態(tài)報(bào)告系統(tǒng)。(4)數(shù)據(jù)處理子系統(tǒng)。(5)知識(shí)工作子系統(tǒng)。(6)決策支持子系統(tǒng)二、物流管理信息系統(tǒng)(一)物流管理信息系統(tǒng)的概念綜合有關(guān)物流、信息和管理信息系統(tǒng)的定義,可以得出物流管理信息系統(tǒng)(LogisticsManagementInformationSystems)的一個(gè)基本定義:以采集、處理和提供物流信息服務(wù)為目標(biāo)的系統(tǒng)。即可以采集、輸入、處理數(shù)據(jù);可以存儲(chǔ)、管理、控制物流信息;可以向使用者報(bào)告物流信息,輔助決策,使其達(dá)到預(yù)定的目標(biāo)。(二)物流管理信息系統(tǒng)的組成物流管理信息系統(tǒng)的基本組成要素有硬件、軟件、數(shù)據(jù)庫(kù)與數(shù)據(jù)倉(cāng)庫(kù)以及人員等。1.硬件硬件包括計(jì)算機(jī)、服務(wù)器、網(wǎng)絡(luò)通信設(shè)備等。硬件是物流管理信息系統(tǒng)的物理設(shè)備,是實(shí)現(xiàn)物流管理信息系統(tǒng)的基礎(chǔ),它構(gòu)成了系統(tǒng)運(yùn)行的平臺(tái)。2.軟件軟件主要包括系統(tǒng)軟件和應(yīng)用軟件兩大類。系統(tǒng)軟件主要用于系統(tǒng)的管理、維護(hù)、控制及程序的裝入和編譯等工作。應(yīng)用軟件是指揮計(jì)算機(jī)進(jìn)行信息處理的程序或文件,它包括功能完備的數(shù)據(jù)庫(kù)系統(tǒng),實(shí)時(shí)的信息收集和處理系統(tǒng),實(shí)時(shí)的信息檢索系統(tǒng),報(bào)告生成系統(tǒng),經(jīng)營(yíng)預(yù)測(cè)、經(jīng)營(yíng)監(jiān)測(cè)及規(guī)劃系統(tǒng),審計(jì)系統(tǒng)及資源調(diào)配系統(tǒng)等。3.?dāng)?shù)據(jù)庫(kù)與數(shù)據(jù)倉(cāng)庫(kù)數(shù)據(jù)庫(kù)技術(shù)將多個(gè)用戶、多種應(yīng)用所涉及的數(shù)據(jù),按一定數(shù)據(jù)模型進(jìn)行組織、存儲(chǔ)、使用、控制和維護(hù)管理。數(shù)據(jù)庫(kù)系統(tǒng)是面向一般管理層的事務(wù)性處理;數(shù)據(jù)倉(cāng)庫(kù)則是面向主題的、集成的、穩(wěn)定的、不同時(shí)間的數(shù)據(jù)集合,用于支持經(jīng)營(yíng)管理中的決策制定過程。基于主題而組織的數(shù)據(jù)便于面向主題進(jìn)行分析決策,它所具有的集成性、穩(wěn)定性及時(shí)間特征使其成為了分析型數(shù)據(jù),為決策層提供決策支持。數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)也是一個(gè)管理系統(tǒng),它由數(shù)據(jù)倉(cāng)庫(kù)、數(shù)據(jù)倉(cāng)庫(kù)管理系統(tǒng)和數(shù)據(jù)倉(cāng)庫(kù)工具三部分組成。4.人員人員包括系統(tǒng)擁有者、系統(tǒng)分析人員、系統(tǒng)設(shè)計(jì)人員、系統(tǒng)實(shí)施和操作人員,以及系統(tǒng)維護(hù)人員、系統(tǒng)管理人員、數(shù)據(jù)準(zhǔn)備人員與各層次管理機(jī)構(gòu)的決策者等。三)物流管理信息系統(tǒng)的結(jié)構(gòu)由于物流系統(tǒng)中存在不同的物流活動(dòng)環(huán)節(jié),以及不同的物流管理部門和人員,對(duì)物流信息的需求和處理也有所不同。因此,一個(gè)完善的物流管理信息系統(tǒng)應(yīng)具有以下幾個(gè)層次:1.業(yè)務(wù)操作層2.管理控制層3.決策分析層4.戰(zhàn)略計(jì)劃層 (四)物流管理信息系統(tǒng)的功能 物流系統(tǒng)運(yùn)動(dòng)的各個(gè)環(huán)節(jié)通過信息流緊密地聯(lián)系在一起。因而在物流系統(tǒng)中,對(duì)物流信息進(jìn)行采集、儲(chǔ)存、傳播、處理、顯示和分析的物流管理信息系統(tǒng)具有重要地位。它的基本功能可以歸納為以下幾個(gè)方面: 1.?dāng)?shù)據(jù)的采集和錄入 2.信息的儲(chǔ)存 3.信息的傳播 4.信息的處理 4.信息的輸出 建立物流管理信息系統(tǒng)的目的之一是為各類與物流相關(guān)的人員提供信息。為了便于人們理解,系統(tǒng)輸出的形式應(yīng)力求易懂、直觀醒目。這是評(píng)價(jià)物流管理信息系統(tǒng)好壞的重要標(biāo)準(zhǔn)之一。本章小結(jié)本章首先簡(jiǎn)單介紹了信息的概念、分類、屬性、作用;物流信息的組成、特點(diǎn)、分類以及物流信息技術(shù);接著簡(jiǎn)單介紹了系統(tǒng)的概念、特征及信息系統(tǒng)的概念、類型;最后詳細(xì)介紹了管理信息系統(tǒng)的概念、構(gòu)成以及物流管理信息系統(tǒng)的概念、組成、結(jié)構(gòu)和功能。思考題(1)什么是信息?它的屬性有哪些?為什么說管理的藝術(shù)在于駕馭信息?(2)什么是管理信息系統(tǒng)?它有哪些基本功能?它與一般的計(jì)算機(jī)應(yīng)用有什么不同?(3)管理信息系統(tǒng)包括哪些子系統(tǒng)?子系統(tǒng)之間是如何聯(lián)系的?(4)物流管理信息系統(tǒng)包括哪些基本組成要素?案例分析
海爾作為世界著名的跨國(guó)家電企業(yè),它的產(chǎn)品每天要通過全球5.8萬(wàn)個(gè)營(yíng)銷網(wǎng)點(diǎn),銷往世界160多個(gè)國(guó)家和地區(qū),每月采購(gòu)26萬(wàn)種物料,制造1萬(wàn)多種產(chǎn)品,每月接到6萬(wàn)個(gè)銷售訂單。對(duì)于海爾集團(tuán)來說,高效率的現(xiàn)代物流信息系統(tǒng)就意味著企業(yè)內(nèi)部運(yùn)作的生命線,為此,海爾開始了與SAP公司的合作。根據(jù)海爾的實(shí)際情況,SAP公司先與其合作伙伴EDS為海爾物流本部完成了家用空調(diào)事業(yè)部的物料管理(MM)模塊和倉(cāng)庫(kù)管理(WM)模塊的硬件實(shí)施。2000年3月開始為海爾設(shè)計(jì)實(shí)施基于協(xié)同化電子商務(wù)解決方案mySAP.com的電子采購(gòu)平臺(tái)(BBP)項(xiàng)目。經(jīng)過雙方七個(gè)月的艱苦工作,使mySAP.com系統(tǒng)下的MM(物料管理)、生產(chǎn)計(jì)劃與控制(PP)、財(cái)務(wù)管理(FI)和BBP正式上線運(yùn)營(yíng)。至此,海爾的后臺(tái)企業(yè)資源計(jì)劃(ERP)系統(tǒng)已經(jīng)覆蓋了整個(gè)集團(tuán)原材料的集中采購(gòu)、原材料庫(kù)存及立體倉(cāng)庫(kù)的管理與19個(gè)事業(yè)部PP模塊中的生產(chǎn)計(jì)劃、事業(yè)部生產(chǎn)線上工位的原材料配送、事業(yè)部成品下線的原材料消耗以及物流本部零部件采購(gòu)公司的財(cái)務(wù)等業(yè)務(wù),構(gòu)建了海爾集團(tuán)的內(nèi)部供應(yīng)鏈。由于海爾物流管理系統(tǒng)的成功實(shí)施和完善,構(gòu)建和理順了企業(yè)內(nèi)部的供應(yīng)鏈,為海爾集團(tuán)帶來了顯著的經(jīng)濟(jì)效益。采購(gòu)成本大幅降低,為訂單信息流的增值提供支持?!耙涣魅W(wǎng)”的同步模式實(shí)現(xiàn)了四個(gè)目標(biāo):為訂單而采購(gòu),消滅庫(kù)存;通過整合內(nèi)部資源、優(yōu)化外部資源,使原來的2,336家供應(yīng)商優(yōu)化到了840家,建立了更加強(qiáng)大的全球供應(yīng)鏈網(wǎng)絡(luò),有力地保障了海爾產(chǎn)品的質(zhì)量和交貨期;實(shí)現(xiàn)了三個(gè)即時(shí)(JIT),即JIT采購(gòu)、JIT配送和JIT分撥物流的同步流程;實(shí)現(xiàn)了與用戶的零距離。目前,海爾100%的采購(gòu)訂單由網(wǎng)上下達(dá),使采購(gòu)周期由原來的平均10天降低到3天;網(wǎng)上支付已達(dá)到總支付額的20%。以上分析可以發(fā)現(xiàn),物流信息系統(tǒng)在海爾集團(tuán)取得了很大的成功,這方面的成功案例還有很多,比如沃爾瑪、聯(lián)想集團(tuán)的物流信息系統(tǒng)等。因此,大力推廣物流信息系統(tǒng)是可行的。問題(1)物流管理信息系統(tǒng)的實(shí)施對(duì)海爾集團(tuán)的生產(chǎn)經(jīng)營(yíng)有什么好處?(2)海爾集團(tuán)的物流管理信息系統(tǒng)包括哪些子系統(tǒng)?實(shí)訓(xùn)設(shè)計(jì)物流管理信息系統(tǒng)在企業(yè)物流中的應(yīng)用?!緦?shí)訓(xùn)目標(biāo)】(1)了解物流管理信息系統(tǒng)包括哪些組成部分;(2)了解物流管理信息系統(tǒng)中用到哪些信息技術(shù);(3)了解物流管理信息系統(tǒng)中各子系統(tǒng)對(duì)企業(yè)生產(chǎn)經(jīng)營(yíng)管理的作用?!緦?shí)訓(xùn)內(nèi)容與要求】實(shí)訓(xùn)目的:根據(jù)物流管理信息系統(tǒng)在某企業(yè)的實(shí)際應(yīng)用,分析其各子系統(tǒng)在企業(yè)生產(chǎn)及經(jīng)營(yíng)的各環(huán)節(jié)上為企業(yè)帶來的好處。實(shí)訓(xùn)內(nèi)容:針對(duì)上述目的,歸納管理信息系統(tǒng)、物流管理信息系統(tǒng)在企業(yè)中的應(yīng)用方案和應(yīng)用效果。實(shí)訓(xùn)要求:(1)每個(gè)同學(xué)根據(jù)自己對(duì)實(shí)訓(xùn)目的的理解,自行設(shè)計(jì)調(diào)查方案和調(diào)查內(nèi)容;(2)為深化對(duì)實(shí)訓(xùn)項(xiàng)目的理解,可在老師的引導(dǎo)下先進(jìn)行課堂討論;(3)實(shí)訓(xùn)中,要注意了解本章介紹的信息技術(shù)在企業(yè)生產(chǎn)環(huán)節(jié)中的具體應(yīng)用?!境晒c檢驗(yàn)】每位同學(xué)的成績(jī)根據(jù)調(diào)查報(bào)告評(píng)定。第二章 物流數(shù)據(jù)庫(kù)及其管理技術(shù)基礎(chǔ)知識(shí)緒論(第一章)物流企業(yè)網(wǎng)絡(luò)技術(shù)(第三章)物流數(shù)據(jù)庫(kù)及其管理技術(shù)(第二章)物流信息系統(tǒng)物流信息技術(shù)物流管理信息系統(tǒng)的實(shí)施與維護(hù)(第十章)物流管理信息系統(tǒng)的分析與設(shè)計(jì)(第九章)物流管理信息系統(tǒng)的開發(fā)(第八章)物流電子商務(wù)技術(shù)(第七章)GPS與GI技術(shù)(第六章)電子數(shù)據(jù)交換技術(shù)(第五章)物流條碼技術(shù)與射頻技術(shù)(第四章)知識(shí)目標(biāo)·了解數(shù)據(jù)庫(kù)的歷史、概念及系統(tǒng)構(gòu)成;·了解數(shù)據(jù)庫(kù)發(fā)展的新技術(shù)、新方向及數(shù)據(jù)挖掘基礎(chǔ)知識(shí);·掌握數(shù)據(jù)模型、數(shù)據(jù)設(shè)計(jì)理論與技術(shù)。技能目標(biāo)·能夠熟練運(yùn)用常用的SQL語(yǔ)句;·掌握數(shù)據(jù)庫(kù)設(shè)計(jì)技術(shù)。數(shù)據(jù)庫(kù)技術(shù)是信息系統(tǒng)的核心和基礎(chǔ),它的出現(xiàn)對(duì)物流信息的應(yīng)用管理有極大的促進(jìn)作用。物流數(shù)據(jù)庫(kù)的建設(shè)規(guī)模、數(shù)據(jù)庫(kù)信息量的大小和使用頻度已成為衡量一個(gè)國(guó)家物流信息化水平的重要標(biāo)志。本章重點(diǎn)介紹物流數(shù)據(jù)庫(kù)及其管理技術(shù),以方便信息的分類、組織、編碼儲(chǔ)存、檢索和維護(hù)。第一節(jié)數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)一、數(shù)據(jù)庫(kù)概述隨著計(jì)算機(jī)技術(shù)的發(fā)展,計(jì)算機(jī)應(yīng)用從早期的數(shù)值計(jì)算擴(kuò)展到數(shù)據(jù)處理領(lǐng)域。數(shù)據(jù)庫(kù)系統(tǒng)是對(duì)數(shù)據(jù)進(jìn)行組織、存儲(chǔ)、管理的系統(tǒng);數(shù)據(jù)庫(kù)技術(shù)是一門研究數(shù)據(jù)庫(kù)的結(jié)構(gòu)、存儲(chǔ)、設(shè)計(jì)管理和使用的綜合軟件學(xué)科:隨著數(shù)據(jù)庫(kù)技術(shù)的發(fā)展,數(shù)據(jù)庫(kù)的應(yīng)用越來越廣泛,已經(jīng)深入到生活的各個(gè)領(lǐng)域。(一)基本概念和術(shù)語(yǔ)1.?dāng)?shù)據(jù)(Data)數(shù)據(jù)是描述事物的符號(hào)記錄,是數(shù)據(jù)庫(kù)中存儲(chǔ)的基本對(duì)象。它可以是數(shù)字、文字、圖形、圖像、聲音、語(yǔ)言等。2.信息(Information)由原始數(shù)據(jù)經(jīng)加工提煉而成的,用于決定行為、計(jì)劃或具有一定意義的數(shù)據(jù)稱為信息。信息與數(shù)據(jù)在概念上是有區(qū)別的,不是所有數(shù)據(jù)都能成為信息,只有經(jīng)過加工之后,具有新的事實(shí)知識(shí)的數(shù)據(jù)才能成為信息。數(shù)據(jù)經(jīng)過加工處理之后成為信息,仍然以數(shù)據(jù)形式表現(xiàn),此時(shí)數(shù)據(jù)是信息的載體。3.?dāng)?shù)據(jù)庫(kù)DB(DataBase)數(shù)據(jù)庫(kù)是指長(zhǎng)期儲(chǔ)存在計(jì)算機(jī)內(nèi)的、有組織的、可共享的數(shù)據(jù)集合。數(shù)據(jù)庫(kù)中的數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和儲(chǔ)存,具有較小的冗余度、較高的數(shù)據(jù)獨(dú)立性和易擴(kuò)展性,并可為各個(gè)用戶共享。
4.?dāng)?shù)據(jù)庫(kù)管理系統(tǒng)DBMS(DataBaseManagementSystem)DBMS是位于用戶與操作系統(tǒng)之間的系統(tǒng)軟件,是用以管理、維護(hù)、訪問數(shù)據(jù)庫(kù)的程序,其目的是提供一個(gè)可以方便、有效地存取數(shù)據(jù)庫(kù)信息的環(huán)境。常見數(shù)據(jù)庫(kù)管理系統(tǒng)有Oracle、Access、SQLServer、DB2、Sybase、Infomix。5.?dāng)?shù)據(jù)處理數(shù)據(jù)處理是指對(duì)數(shù)據(jù)進(jìn)行收集、儲(chǔ)存、加工和傳播,目的是從大量原始數(shù)據(jù)中推導(dǎo)出有價(jià)值的信息,利用計(jì)算機(jī)科學(xué)地管理這些數(shù)據(jù)。6.?dāng)?shù)據(jù)管理數(shù)據(jù)管理是指對(duì)數(shù)據(jù)的分類、組織、編碼儲(chǔ)存、檢索和維護(hù)。它是數(shù)據(jù)處理的中心問題,主要圍繞提高數(shù)據(jù)獨(dú)立性、降低數(shù)據(jù)的冗余度.提高數(shù)據(jù)共享性、提高數(shù)據(jù)的安全性和完整性等方面來進(jìn)行改進(jìn),幫助使用者有效地管理和使用數(shù)據(jù)資源。(二)數(shù)據(jù)庫(kù)技術(shù)發(fā)展歷史數(shù)據(jù)庫(kù)技術(shù)是應(yīng)數(shù)據(jù)管理任務(wù)的需要而產(chǎn)生的。人們借助計(jì)算機(jī)進(jìn)行數(shù)據(jù)處理是近30年的事。研制計(jì)算機(jī)的初衷是利用它進(jìn)行復(fù)雜的科學(xué)計(jì)算,隨著計(jì)算機(jī)技術(shù)的發(fā)展,現(xiàn)在其應(yīng)用已遠(yuǎn)遠(yuǎn)超出了這個(gè)范圍。在應(yīng)用需求的推動(dòng)下,在計(jì)算機(jī)軟硬件發(fā)展的基礎(chǔ)上,數(shù)據(jù)管理技術(shù)經(jīng)歷了人工管理、文件系統(tǒng)、數(shù)據(jù)庫(kù)系統(tǒng)三個(gè)階段。各個(gè)階段的背景與特點(diǎn)如表2—1所示。人工管理文件系統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng)背景時(shí)間:20世紀(jì)50年代中期以前,計(jì)算機(jī)用于科學(xué)計(jì)算硬件:磁帶、紙帶,無磁盤軟件:無操作系統(tǒng)和管理軟件數(shù)據(jù)處理方式:批處理時(shí)間:20世紀(jì)50年代后期到60年代中期,計(jì)算機(jī)用于科學(xué)計(jì)算和數(shù)據(jù)處理硬件:有了磁盤、磁鼓軟件:有了操作系統(tǒng)和專門的數(shù)據(jù)管理軟件(文件系統(tǒng))數(shù)據(jù)處理方式:批處理、聯(lián)機(jī)實(shí)時(shí)處理時(shí)間:20世紀(jì)60年代后期硬件:大容量磁盤、硬件價(jià)格下降軟件:軟件價(jià)格上升,為編制和維護(hù)系統(tǒng)軟件及應(yīng)用程序所需成本增加數(shù)據(jù)處理方式:聯(lián)機(jī)實(shí)時(shí)處理、批處理、分布處理特點(diǎn)1)數(shù)據(jù)不保存(2)無數(shù)據(jù)管理軟件,數(shù)據(jù)的管理由應(yīng)用程序完成(3)一組數(shù)據(jù)對(duì)應(yīng)一個(gè)應(yīng)用程序,數(shù)據(jù)冗余大且不共享(4)數(shù)據(jù)不具有獨(dú)立性(1)數(shù)據(jù)可以長(zhǎng)期保存在外存上(2)由文件系統(tǒng)管理數(shù)據(jù),文化多樣性(3)數(shù)據(jù)與程序有了一定的獨(dú)立性,但獨(dú)立性差(4)數(shù)據(jù)存取以記錄為單位,共享性差,冗余大(1)數(shù)據(jù)結(jié)構(gòu)化(2)數(shù)據(jù)的共享性高,冗余度低,易擴(kuò)充數(shù)據(jù)共享,可以避免數(shù)據(jù)之間的不相容性與不一致性(3)數(shù)據(jù)獨(dú)立性高(物理獨(dú)立性和邏輯獨(dú)立性)(4)數(shù)據(jù)由DBMS統(tǒng)一管理和控制三)數(shù)據(jù)庫(kù)發(fā)展歷史和現(xiàn)狀數(shù)據(jù)庫(kù)開始出現(xiàn)后發(fā)展非常迅速,到目前為止已經(jīng)經(jīng)歷了三代。第一代:層次和網(wǎng)狀數(shù)據(jù)庫(kù)IBM公司于1968年研制成功層次數(shù)據(jù)庫(kù)IMS,它是世界上第一個(gè)DBMS系統(tǒng)。第二代:關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)(RelationalDBMS,RDBMS)1970年,E.F.Codd提出關(guān)系數(shù)據(jù)理論,開創(chuàng)了數(shù)據(jù)庫(kù)系統(tǒng)的新紀(jì)元,后來又發(fā)表了多篇論文,奠定了關(guān)系數(shù)據(jù)庫(kù)的理論基礎(chǔ)。30多年來,關(guān)系數(shù)據(jù)庫(kù)的研究取得了輝煌的成就,涌現(xiàn)了許多性能良好的商品化關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),如DB2、Oracle、Ingres、Sybase、Informix等,關(guān)系數(shù)據(jù)庫(kù)的應(yīng)用領(lǐng)域也不斷擴(kuò)大。第三代:面向?qū)ο蟮臄?shù)據(jù)庫(kù)系統(tǒng)(ObjectOrientedDBMS,OODBMS)第三代數(shù)據(jù)庫(kù)主要研究?jī)?nèi)容為以下幾個(gè)方面:(1)對(duì)象關(guān)系數(shù)據(jù)庫(kù)(ObjectRelationDBMS,ORDBMS);(2)面向?qū)ο蟮年P(guān)系數(shù)據(jù)庫(kù);(3)數(shù)據(jù)倉(cāng)庫(kù),數(shù)據(jù)挖掘;(4)Internet(支持Web的異構(gòu)數(shù)據(jù)庫(kù)互連)。(四)數(shù)據(jù)庫(kù)發(fā)展方向數(shù)據(jù)庫(kù)系統(tǒng)已從第一代的網(wǎng)狀、層次數(shù)據(jù)庫(kù)系統(tǒng),第二代的關(guān)系數(shù)據(jù)庫(kù)系統(tǒng),發(fā)展到第三代以面向?qū)ο竽P蜑橹饕卣鞯臄?shù)據(jù)庫(kù)系統(tǒng)。數(shù)據(jù)庫(kù)技術(shù)與網(wǎng)絡(luò)通信技術(shù)、人工智能技術(shù)、面向?qū)ο蟪绦蛟O(shè)計(jì)技術(shù)、并行計(jì)算技術(shù)等互相滲透,互相結(jié)合,成為當(dāng)前數(shù)據(jù)庫(kù)技術(shù)發(fā)展的主要特征。
在數(shù)據(jù)庫(kù)管理系統(tǒng)和數(shù)據(jù)庫(kù)應(yīng)用領(lǐng)域,都有新的研究與應(yīng)用方向。在數(shù)據(jù)庫(kù)管理系統(tǒng)上,主要表現(xiàn)在以下四個(gè)方面:(1)面向?qū)ο髷?shù)據(jù)庫(kù);(2)對(duì)象一關(guān)系數(shù)據(jù)庫(kù);(3)并行數(shù)據(jù)庫(kù);(4)分布式數(shù)據(jù)庫(kù)。在數(shù)據(jù)庫(kù)應(yīng)用方面,主要表現(xiàn)在以下四個(gè)方面:(1)數(shù)據(jù)倉(cāng)庫(kù);(2)數(shù)據(jù)挖掘;(3)OLAP;(4)時(shí)態(tài)數(shù)據(jù)庫(kù)。圖2-1從數(shù)據(jù)模型、其他計(jì)算機(jī)技術(shù)、應(yīng)用領(lǐng)域三個(gè)方面,通過一個(gè)三維空間的視圖闡述了新一代數(shù)據(jù)庫(kù)系統(tǒng)及其相互關(guān)系。二、數(shù)據(jù)模型數(shù)據(jù)庫(kù)系統(tǒng)中,現(xiàn)實(shí)世界數(shù)據(jù)的抽象、描述以及處理等是通過數(shù)據(jù)模型來實(shí)現(xiàn)的。數(shù)據(jù)模型是數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)中用于提供信息表示和操作手段的形式架構(gòu),是數(shù)據(jù)庫(kù)系統(tǒng)實(shí)現(xiàn)的基礎(chǔ)。根據(jù)模型應(yīng)用的不同目的,可將模型分為兩個(gè)層次:概念模型(也稱語(yǔ)義模型)和數(shù)據(jù)模型(如網(wǎng)狀、層次及關(guān)系模型)。(一)概念模型(語(yǔ)義數(shù)據(jù)模型)1.概念模型概述概念模型也稱信息模型,它是按用戶的觀點(diǎn)來對(duì)數(shù)據(jù)和信息建模,主要用于數(shù)據(jù)庫(kù)設(shè)計(jì)。概念模型獨(dú)立于具體的機(jī)器和DBMS,它是現(xiàn)實(shí)世界的抽象描述,是現(xiàn)實(shí)世界到機(jī)器世界的一個(gè)中間層次,反映現(xiàn)實(shí)世界所涉及的對(duì)象及對(duì)象間的聯(lián)系。概念模型的表示方法很多,其中最為著名的是實(shí)體一聯(lián)系方法。該方法用E-R圖來描述現(xiàn)實(shí)世界的概念模型,E-R方法也稱為E-R模型。1976年,P.P.Chen提出E-R模型(Entity-RelationshipModel),用E-R圖來描述概念模型,把世界抽象為一組稱做實(shí)體的基本對(duì)象和這些對(duì)象之間的聯(lián)系?,F(xiàn)實(shí)世界的信息要經(jīng)過概念模型抽象轉(zhuǎn)換后才結(jié)構(gòu)化為數(shù)據(jù)模型。
信息轉(zhuǎn)化過程2.E-R模型(Entity-RelationshipModel)的相關(guān)概念 實(shí)體:客觀存在的可相互區(qū)分的事物。例如,一個(gè)職工、一個(gè)部門、一門課。 屬性:實(shí)體所具有的某一特性。例如,對(duì)于實(shí)體“學(xué)生”的屬性有:學(xué)號(hào)、姓名、性別、出生年份、系、入學(xué)時(shí)間(94002268,張三,男,1976,計(jì)算機(jī)系,1994)等。關(guān)鍵碼:唯一標(biāo)志實(shí)體的屬性集。如學(xué)號(hào)是學(xué)生實(shí)體的關(guān)鍵碼,94002268代表學(xué)生張三。域:屬性的取值范圍。如,性別:(男,女),學(xué)號(hào):8位整數(shù)。實(shí)體型:對(duì)同類實(shí)體的抽象和刻畫。用實(shí)體名和屬性集合來表示,如顧客(編號(hào),姓名,性別,住址,年齡),學(xué)生(學(xué)號(hào),姓名,性別,出生年份,系,入學(xué)時(shí)間)。實(shí)體集:同類型實(shí)體的集合,如全體顧客、全體學(xué)生。聯(lián)系:實(shí)體內(nèi)部的聯(lián)系,組成實(shí)體的各屬性之間的聯(lián)系。實(shí)體之間的聯(lián)系:不同實(shí)體之間的聯(lián)系,該聯(lián)系主要有以下三種。一對(duì)一的聯(lián)系(1:1)。如,班級(jí)與正班長(zhǎng),指一個(gè)班級(jí)只有一個(gè)正班長(zhǎng),一個(gè)正班長(zhǎng)對(duì)應(yīng)一個(gè)班級(jí)。一對(duì)多的聯(lián)系(1:n)。如,班級(jí)與學(xué)生,指一個(gè)班級(jí)可以有多個(gè)學(xué)生組成,一個(gè)學(xué)生只能屬于一個(gè)班級(jí)。多對(duì)多的聯(lián)系(m:n)。如,課程與學(xué)生,指一門課程被多個(gè)學(xué)生選修,一個(gè)學(xué)生也可以選修多門課程。 兩個(gè)實(shí)體之間的聯(lián)系如圖2-3所示,三個(gè)實(shí)體之間的聯(lián)系如圖2-4所示。圖中的數(shù)字標(biāo)明了實(shí)體之間聯(lián)系的類型是一對(duì)一、一對(duì)多或多對(duì)多中的一種 3.E-R圖數(shù)據(jù)庫(kù)的E-R圖常用以下圖形表示:矩形,表示實(shí)體型,矩形框內(nèi)寫明實(shí)體名。菱形,表示聯(lián)系,菱形框內(nèi)寫明聯(lián)系名,并用無向邊與有關(guān)實(shí)體連接起來,同時(shí)在無向邊旁標(biāo)上聯(lián)系的類型。圓形,表示屬性,橢圓形內(nèi)寫明屬性名,并用無向邊與相應(yīng)的實(shí)體連接。------------連線(無向邊),連接實(shí)體屬性及關(guān)系等。 假如一個(gè)學(xué)生選修課程,則學(xué)生與課程之間是選修關(guān)系。對(duì)于實(shí)體學(xué)生和課程,其各有自己的屬性。將學(xué)生和課程的屬性及其之間的聯(lián)系用如圖2-5所示的E—R圖表示。圖中聯(lián)系“選修”也有屬性,它的屬性是學(xué)生選修某門課程的“成績(jī)”。
(二)數(shù)據(jù)模型(結(jié)構(gòu)化數(shù)據(jù)模型)1.相關(guān)概念數(shù)據(jù)結(jié)構(gòu):描述系統(tǒng)的靜態(tài)特性,即組成數(shù)據(jù)庫(kù)的對(duì)象類型。包括數(shù)據(jù)本身的類型(如內(nèi)容、性質(zhì))和數(shù)據(jù)之間的聯(lián)系。數(shù)據(jù)操作:描述系統(tǒng)的動(dòng)態(tài)特性,即對(duì)數(shù)據(jù)庫(kù)中對(duì)象的實(shí)例允許執(zhí)行的操作的集合,包括操作及操作規(guī)則。一般有檢索、更新(插入、刪除、修改)操作。數(shù)據(jù)模型要定義操作含義、操作符號(hào)、操作規(guī)則,以及實(shí)現(xiàn)操作的語(yǔ)言。數(shù)據(jù)的約束條件:是完整性規(guī)則的集合,規(guī)定數(shù)據(jù)庫(kù)狀態(tài)及狀態(tài)變化所應(yīng)滿足的條件,以保證數(shù)據(jù)的正確、有效、相容。2.三種數(shù)據(jù)模型介紹數(shù)據(jù)模型按計(jì)算機(jī)系統(tǒng)的觀點(diǎn)對(duì)數(shù)據(jù)建模,主要用于DBMS的實(shí)現(xiàn),包括層次模型、網(wǎng)狀模型、關(guān)系模型等。(1)層次模型。用樹狀結(jié)構(gòu)表示實(shí)體之間聯(lián)系的模型叫層次模型,是最早使用的一種模型。在層次模型中,每個(gè)節(jié)點(diǎn)表示一個(gè)記錄類型,描述的是實(shí)體,如圖2-6所示,該模型的優(yōu)點(diǎn)是結(jié)構(gòu)簡(jiǎn)單,易于實(shí)現(xiàn)。缺點(diǎn)是不能表示兩個(gè)以上實(shí)體型之間的復(fù)雜聯(lián)系和實(shí)體型之間的多對(duì)多的聯(lián)系,數(shù)據(jù)操作不方便。(2)網(wǎng)狀模型。網(wǎng)狀數(shù)據(jù)模型是以記錄為節(jié)點(diǎn)的網(wǎng)狀結(jié)構(gòu),是一個(gè)有向圖,如圖2-7所示。該模型的優(yōu)點(diǎn)是表達(dá)的聯(lián)系種類豐富,性能良好,存取效率高。缺點(diǎn)為結(jié)構(gòu)復(fù)雜,語(yǔ)言復(fù)雜。
圖2-6層次數(shù)據(jù)模型
圖2-7網(wǎng)狀數(shù)據(jù)模型(3)關(guān)系模型。關(guān)系模型是用二維表格結(jié)構(gòu)來表示實(shí)體及實(shí)體之間的聯(lián)系的
模型。其數(shù)據(jù)結(jié)構(gòu)就是一張二維表,如圖2-8所示。表中每一行叫做一個(gè)元組,每一列叫一個(gè)屬性。學(xué)號(hào)姓名年齡性別系號(hào)S01張軍21男D01S02李紅22女D02S03王偉19男D03學(xué)號(hào)姓名年齡性別系號(hào)S01張軍21男D01S02李紅22女D02S03王偉19男D03學(xué)號(hào)姓名年齡性別系號(hào)S01張軍21男D01S02李紅22女D02S03王偉19男D03元組屬性【例2-1】描述圖2-9所示的學(xué)生選課關(guān)系模型?!纠?-1】描述圖2-9所示的學(xué)生選課關(guān)系模型。圖2-9學(xué)生選課實(shí)體關(guān)系圖學(xué)生(學(xué)號(hào),姓名,年齡,性別,系別)課程(課程號(hào),課程名,學(xué)分)選課(學(xué)號(hào),課程號(hào),成績(jī))關(guān)系模型中的數(shù)據(jù)操作是對(duì)集合的操作,操作對(duì)象和操作結(jié)果都是關(guān)系,即若干元組的集合,而不像非關(guān)系模型中是單記錄的操作方式。另一方面,關(guān)系模型把存取路徑向用戶隱蔽起來,用戶只要指出“干什么”,不必說明“怎么干”,大大提高了數(shù)據(jù)的獨(dú)立性。在數(shù)據(jù)庫(kù)的物理組織中,表以文件形式存儲(chǔ)。三、數(shù)據(jù)庫(kù)系統(tǒng)組成
數(shù)據(jù)庫(kù)系統(tǒng)是指帶有數(shù)據(jù)庫(kù)的整個(gè)計(jì)算機(jī)系統(tǒng),包括硬件、軟件、數(shù)據(jù)以及人員,如圖2-10所示。
從數(shù)據(jù)庫(kù)體系結(jié)構(gòu)上,數(shù)據(jù)庫(kù)系統(tǒng)通常分成三種模式:內(nèi)模式、概念模式和外模式。內(nèi)模式(存儲(chǔ)模式)是最接近物理存儲(chǔ)的,也就是數(shù)據(jù)的物理存儲(chǔ)方式;外模式(用戶模式)是最接近用戶的,也就是用戶所看到的數(shù)據(jù)視圖;概念模式(公共邏輯模式,或有時(shí)稱邏輯模式)是介于前兩者之間的間接的層次。三種關(guān)系模式及其組成部分之間關(guān)系如圖2-11所示。 四、關(guān)系數(shù)據(jù)庫(kù)介紹關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)是支持關(guān)系模型的數(shù)據(jù)庫(kù)系統(tǒng),是基于嚴(yán)格數(shù)據(jù)模型的一種數(shù)據(jù)庫(kù)系統(tǒng)。1970年,E.F.Codd提出關(guān)系數(shù)據(jù)模型:“ARelationalModelofDataforLargeSharedDataBanks”,1970年之后,提出了關(guān)系代數(shù)和關(guān)系演算的概念,1972年提出了關(guān)系的第一、第二、第三范式,1974年提出了關(guān)系的BC范式,1980年后,關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)成為最重要、最流行的數(shù)據(jù)庫(kù)系統(tǒng)。典型實(shí)驗(yàn)系統(tǒng)有SystemR、UniversityINGRES,典型商用系統(tǒng)有ORACLE、SYBASE、INFORMIX、DB2、SQLServer等。五、SQL語(yǔ)言(一)SQL語(yǔ)言的概念SQL語(yǔ)言(StructuredQueryLanguage)是處理關(guān)系數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)語(yǔ)言,并且市場(chǎng)上的任何數(shù)據(jù)庫(kù)產(chǎn)品都支持SQL。SQL是20世紀(jì)70年代早期在IBM公司的研究所開發(fā)的SystemR中實(shí)現(xiàn)的,隨后又在IBM公司的其他商品和其他公司的商品中實(shí)現(xiàn)。SQL原先是作為特殊的“數(shù)據(jù)子語(yǔ)言”出現(xiàn)的,然而,隨著持久存儲(chǔ)模塊(PSM)在1996年成為了標(biāo)準(zhǔn),SQL已經(jīng)變成了計(jì)算上完全的語(yǔ)言。T-SQL(TransactStructureQueryLanguage)是一種增強(qiáng)的SQL,它在SQL語(yǔ)言的基礎(chǔ)上擴(kuò)充了許多新的內(nèi)容。(二)SQL語(yǔ)言的特點(diǎn)SQL語(yǔ)言的特點(diǎn)主要表現(xiàn)在以下幾個(gè)方面:(1)綜合統(tǒng)一。SQL語(yǔ)言集數(shù)據(jù)定義語(yǔ)言DDL、數(shù)據(jù)操縱語(yǔ)言DML、數(shù)據(jù)控制語(yǔ)言DCL的功能于一體。(2)高度非過程化。用戶只需提出“做什么”,而不必指明“怎么做”,存取路徑的選擇以及SQL語(yǔ)句的操作過程由系統(tǒng)自動(dòng)完成,大大減輕了用戶負(fù)擔(dān),而且有利于提高數(shù)據(jù)獨(dú)立性。(3)面向集合的操作方式。SQL語(yǔ)言采用集合操作方式,操作對(duì)象、查找結(jié)果可以是元組的集合,一次插入、刪除、更新操作的對(duì)象可以是元組的集合;非關(guān)系數(shù)據(jù)模型采用的是面向記錄的操作方式,操作對(duì)象是一條記錄。(4)同一種語(yǔ)法結(jié)構(gòu)提供兩種使用方式。一是自含式語(yǔ)言“,能夠獨(dú)立地用于聯(lián)機(jī)交互的使用方式;二是作為嵌入式語(yǔ)言,能夠嵌入到高級(jí)語(yǔ)言(例如C++,JAVA,Delphi)程序中,供程序員設(shè)計(jì)程序時(shí)使用。在這兩種不同使用方式下,SQL語(yǔ)言的語(yǔ)法結(jié)構(gòu)基本一致。
(5)語(yǔ)言簡(jiǎn)潔,易學(xué)易用。soL語(yǔ)言主要功能如表2-2所示,學(xué)習(xí)起來比較
簡(jiǎn)單。SQL功能動(dòng)詞數(shù)據(jù)定義CREATE,DROP,ALTER數(shù)據(jù)查詢SELECT數(shù)據(jù)操縱INSERT,UPDATE,DELETE數(shù)據(jù)控制GRANT,REVOKE小貼士 基本表:本身獨(dú)立存在的表,一個(gè)關(guān)系對(duì)應(yīng)一個(gè)表;存儲(chǔ)文件:存儲(chǔ)文件的邏輯結(jié)構(gòu)組成了關(guān)系數(shù)據(jù)庫(kù)的內(nèi)模式,存儲(chǔ)文件的物理結(jié)構(gòu)是任意的,對(duì)用戶是透明的;視圖:從一個(gè)或幾個(gè)基本表或視圖導(dǎo)出的表是虛表,只存放視圖的定義而不存放對(duì)應(yīng)數(shù)據(jù)。(三)常用SQL語(yǔ)言SQL語(yǔ)言由四部分組成,包括DDL(DataDefinitionLanguage)、DML(DataManipulationLanguage)、DCL(DataControlLanguage)和其他,主要功能如表2-2所示。注:本章不作特別說明,語(yǔ)句格式按SQL2000格式書寫。在講解SQL語(yǔ)言時(shí),假定已經(jīng)存在學(xué)生課程庫(kù),內(nèi)含以下三個(gè)基本表:學(xué)生表:Student(Sno,Sname,Ssex,Sage,Sdept)課程表:Course(Cno,Cname,Cpno,Ccredit)學(xué)生選課表:SC(Sno,Cno,Grade)下面的操作介紹均以這三張表為基礎(chǔ)。1.SQL數(shù)據(jù)定義語(yǔ)言(DDL)DDL主要有以下幾方面的功能:(1)定義表,如創(chuàng)建表,刪除表,修改表定義;(2)定義視圖(外模式或外部視圖),如創(chuàng)建視圖、刪除視圖、間接修改視圖定義(刪除十創(chuàng)建視圖);(3)定義索引(內(nèi)模式或內(nèi)部視圖),如創(chuàng)建索引、刪除索引、間接修改索引定義(刪除十創(chuàng)建索引)。 SQL的數(shù)據(jù)定義語(yǔ)句如表2-3所示。
表2-3SQL的數(shù)據(jù)定義語(yǔ)句操作對(duì)象操作方式創(chuàng)建刪除修改表CREATETABLEDROPTABLEALTERTABLE視圖CREATEVIEWDROPVIEW
索引CREATEINDEXDROPINDEX
【例2-2】建立基本表建立一個(gè)“學(xué)生”表Student,它由學(xué)號(hào)Sno、姓名Sname、性別Ssex、年齡Sage、所在系Sdept五個(gè)屬性組成。其中學(xué)號(hào)不能為空值,取值是唯一的,并且姓名取值也唯一。CREATETABLEStudent(SnoCHAR(5)NOTNULLUNIQUE,SnameCHAR(20)UNIQUE,SsexCHAR(1),SageINT,SdeptCHAR(15》; 【例2-3】修改基本表 向Student表增加“入學(xué)時(shí)間”列,其數(shù)據(jù)類型為日期型。ALTERTABLEStudentADDScomeDATE;小貼士 不論基本表中原來是否已有數(shù)據(jù),新增加的列一律為空值。如果基本表中原來已有數(shù)據(jù),新增列不可有NOTNULL約束。【例2-4】刪除表刪除Student表。DROPTABLEStudent:【例2-5】創(chuàng)建索引為學(xué)生數(shù)據(jù)Student表按學(xué)號(hào)升序建唯一索引。CREATEUNIQUEINDEXStusnoONStudent(Sno);2.SQL數(shù)據(jù)操縱語(yǔ)言(DML)SQL數(shù)據(jù)操縱語(yǔ)言提供了select,insert,delete和update命令,完全覆蓋關(guān)系各種運(yùn)算?!纠?-6】查詢表查詢?nèi)w學(xué)生的姓名、學(xué)號(hào)、所在系。SELECTSname,Sno,SdeptFROMStudent; 在執(zhí)行查詢語(yǔ)句時(shí),常用where關(guān)鍵字來限定查詢條件,常用的查詢條件如表2-4所示
表2-4where子句常用查詢條件查詢條件謂詞比較=,>,<,>=,<=,!=,<>,!>,!<;NOT+上述比較運(yùn)算符號(hào)確定范圍BETWEENAND,NOTBETWEENAND確定集全I(xiàn)N,NOTIN字條匹配LIKE,NOTLIKE空值ISNULL,ISNOTNULL多重條件AND,OR 【例2-7】條件查詢 查詢年齡不在20~23歲之間的學(xué)生姓名、系別和年齡。 SELECTSname,Sdept,SageFROMStudentWHERESageNOTBETWEEN20AND23; 【例2-8】多級(jí)查詢 查詢選修了課程名為“信息系統(tǒng)”的學(xué)生學(xué)號(hào)和姓名。 嵌套查詢SELECTSno,Sname③最后在Student關(guān)系中FROMStudent取出Sno和SnameWHERESnoIN(SELECTSno②然后在SC關(guān)系中找出選FROMSC修了3號(hào)課程的學(xué)生學(xué)號(hào)WHERECnoIN(SELECTCno①首先在Course關(guān)系中找出‘‘信FROMCourse息系統(tǒng)”的課程號(hào),結(jié)果為3號(hào)WHERECname=‘信息系統(tǒng)’)); 【例2—9】插人數(shù)據(jù)、 操縱學(xué)生一課程數(shù)據(jù)庫(kù),對(duì)每一個(gè)系,求學(xué)生的平均年齡,并把結(jié)果存人數(shù)據(jù)庫(kù)。 第一步:建表CREATETABLEDeptage(SdeptCHAR(15),/*系名*/AvgageSMALLINT);/*學(xué)生平均年齡x/ 第二步:插人數(shù)據(jù)INSERTINTODeptage(Sdept,Avgage)SELECTSdept,AVG(Sage)FROMStudentGROUPBYSdept; 【例2-10】修改表 將計(jì)算機(jī)科學(xué)系(系名用‘CS’表示)全體學(xué)生的成績(jī)置零。UPDATESCSETGrade=OWHERE'CS’=(SELETESdeptFROMStudentWHEREStudent.Sno==SC.Sno);【例2-11】刪除記錄刪除計(jì)算機(jī)科學(xué)系所有學(xué)生的選課記錄。DELETEFROMSCWHEERE‘CS’==(SELETESdeptFROMStudentWHEREStudent.Sno=SC.Sno);3.SQL數(shù)據(jù)控制語(yǔ)言(DCL)、數(shù)據(jù)控制亦稱為數(shù)據(jù)保護(hù),包括數(shù)據(jù)安全性控制、完整性控制、并發(fā)控制和數(shù)據(jù)恢復(fù)。(1)數(shù)據(jù)庫(kù)的安全性控制是指保護(hù)數(shù)據(jù)庫(kù),防止不合法的使用所造成的數(shù)據(jù)泄露和破壞。數(shù)據(jù)庫(kù)系統(tǒng)保證數(shù)據(jù)安全性的主要措施在于進(jìn)行存取控制,即規(guī)定不同用戶對(duì)于不同數(shù)據(jù)對(duì)象所允許執(zhí)行的操作,并控制各用戶只能存取其有權(quán)存取的數(shù)據(jù)。DBMS實(shí)現(xiàn)數(shù)據(jù)安全性保護(hù)的過程為:①用戶或DBA把授權(quán)決定告知系統(tǒng),這是由SQL的GRANT和REVOKE語(yǔ)句來完成的;②DBMS把授權(quán)的結(jié)果存人數(shù)據(jù)字典;③當(dāng)用戶提出操作請(qǐng)求時(shí),DBMS根據(jù)授權(quán)情況進(jìn)行檢查,以決定是否執(zhí)行操作請(qǐng)求。(2)數(shù)據(jù)庫(kù)的完整性控制是指對(duì)于數(shù)據(jù)庫(kù)中數(shù)據(jù)的正確性與相容性,SQL語(yǔ)言定義完整性約束條件。(3)并發(fā)控制指的是當(dāng)多個(gè)用戶并發(fā)地對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作時(shí),對(duì)他們加以控制、協(xié)調(diào),以保證并發(fā)操作正確執(zhí)行,并保持?jǐn)?shù)據(jù)庫(kù)的一致性。SQL語(yǔ)言提供了并發(fā)控制能力。(4)數(shù)據(jù)恢復(fù)指的是當(dāng)發(fā)生各種類型的故障,使數(shù)據(jù)庫(kù)處于不一致狀態(tài)時(shí),將數(shù)據(jù)庫(kù)恢復(fù)到一致狀態(tài)的功能。SQL語(yǔ)言提供了恢復(fù)的功能,支持事務(wù)、提交以及回滾等功能?!纠?-12】授權(quán)把對(duì)Student表和Course表的全部權(quán)限授予用戶U2和U3。GRANTALLPRIVILIGESONTABLEStudent,CourseTOu2,U3;【例2-13】插入授權(quán)把對(duì)表SC的INSERT權(quán)限授予U5用戶,并允許他再將此權(quán)限授予其他用戶。GRANTINSERTONTABLESCTOU5WITHGRANTOPTION;【例2-14】回收權(quán)限把用戶U5對(duì)SC表的INSERT權(quán)限收回。REVOKEINSERTONTABLESCFROMU5:;4.存儲(chǔ)過程和觸發(fā)器存儲(chǔ)過程是為了完成特定功能匯集而成的一組命名了的SQL語(yǔ)句集合,該集合編譯后存放在數(shù)據(jù)庫(kù)管理系統(tǒng)中,可根據(jù)實(shí)際情況重新編譯,該過程可直接運(yùn)行,也可以遠(yuǎn)程運(yùn)行。觸發(fā)器是一種特殊的存儲(chǔ)過程。,它的優(yōu)點(diǎn)是不管什么原因造成的數(shù)據(jù)變化都能自動(dòng)響應(yīng),對(duì)于每條SQL語(yǔ)句,觸發(fā)器僅執(zhí)行一次,事務(wù)可用于觸發(fā)器中。觸發(fā)器僅在當(dāng)前DB中生成,觸發(fā)器有三種類型,即插入、刪除和更新。觸發(fā)器常用于保證參照完整性。5.嵌入式SQL語(yǔ)言
SQL的表達(dá)能力相比高級(jí)語(yǔ)言有一定的限制,有些數(shù)據(jù)訪問要求單純使用
SQL無法完成,因此,有時(shí)候要將SQL語(yǔ)言嵌入到高級(jí)語(yǔ)言中使用。嵌入式SQL
語(yǔ)言的執(zhí)行過程如圖2-12所示。圖2-12嵌入式SQL執(zhí)行過程第二節(jié)數(shù)據(jù)庫(kù)技術(shù)及設(shè)計(jì)數(shù)據(jù)庫(kù)是信息系統(tǒng)的核心組成部分,數(shù)據(jù)庫(kù)設(shè)計(jì)在信息系統(tǒng)的開發(fā)中占有重要的地位,數(shù)據(jù)庫(kù)設(shè)計(jì)的質(zhì)量將影響信息系統(tǒng)的運(yùn)行效率及用戶對(duì)數(shù)據(jù)使用的滿意度。如何根據(jù)企業(yè)中用戶的需求及企業(yè)的生存環(huán)境,在指定的數(shù)據(jù)庫(kù)管理系統(tǒng)上設(shè)計(jì)企業(yè)數(shù)據(jù)庫(kù)邏輯模型,建成企業(yè)數(shù)據(jù)庫(kù),是從現(xiàn)實(shí)世界向計(jì)算機(jī)世界轉(zhuǎn)換的過程。一、數(shù)據(jù)庫(kù)設(shè)計(jì)理論(一)基本概念1.關(guān)系模式關(guān)系模式(RelationSchema)是對(duì)一個(gè)關(guān)系的描述,用來定義關(guān)系。關(guān)系模式的形式化表示為:R(U,D,dom,F)其中,R—關(guān)系名;U—屬性集合;D—屬性來自的域;Dom—屬性向域的映射;F—屬性間數(shù)據(jù)的依賴關(guān)系。關(guān)系模式R(U,D,dom,F(xiàn))可簡(jiǎn)化為一個(gè)三元組:R(U,F(xiàn))2.?dāng)?shù)據(jù)依賴數(shù)據(jù)依賴是通過一個(gè)關(guān)系中間屬性值的相等與否體現(xiàn)出來的數(shù)據(jù)間的相互關(guān)系。它是現(xiàn)實(shí)世界中屬性間相互關(guān)聯(lián)的抽象,是數(shù)據(jù)內(nèi)在的性質(zhì),是語(yǔ)義的體現(xiàn)。數(shù)據(jù)依賴在關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)中起著核心的作用。數(shù)據(jù)依賴分為函數(shù)依賴和多值依賴。對(duì)于一個(gè)三元組R(U,F(xiàn)),當(dāng)且僅當(dāng)U上的一個(gè)關(guān)系r,滿足數(shù)據(jù)依賴關(guān)系F時(shí),r稱為關(guān)系模式R(U,F(xiàn))的一個(gè)關(guān)系。關(guān)系模式R對(duì)應(yīng)的當(dāng)前值r是元組的集合,r稱為關(guān)系或關(guān)系實(shí)例。 例如,在某個(gè)關(guān)系中存在兩個(gè)屬性,一個(gè)為“學(xué)生”,一個(gè)為“班長(zhǎng)”,可以看出,“班長(zhǎng)”是“學(xué)生”中的一員,所以“班長(zhǎng)”對(duì)“學(xué)生”屬性的依賴為平凡函數(shù)“依賴”;還有一個(gè)關(guān)系中的兩個(gè)屬性為“學(xué)號(hào)”和“姓名”,這兩個(gè)屬性之間本身沒有包含關(guān)系,所以“姓名”對(duì)“學(xué)號(hào)”屬性的依賴為非平凡函數(shù)依賴。4.碼設(shè)K為R(U,F(xiàn))中的屬性或?qū)傩越M,若K→U,則K為R的候選碼(CK),若候選碼多于一個(gè),則選定其中的一個(gè)作為主碼(PK)。5.范式滿足不同程度要求的約束集稱為不同的范式。6.規(guī)范化一個(gè)低一級(jí)范式的關(guān)系模式,通過模式分解(投影運(yùn)算)可以轉(zhuǎn)化為若干個(gè)高一級(jí)范式的關(guān)系模式的集合,這個(gè)過程叫做規(guī)范化。(二)范式按照規(guī)范化理論,范式共有六種,其關(guān)系為:
表2-5不符合第一范式的關(guān)系教師代碼姓名工資基本工資附加工資001小王50070002小李78960003小張40050表2-6符合第一范式的關(guān)系教師代碼姓名基本工資附加工資001小王50070002小李78960003小張400502.第二范式(2NF) 第二范式(假定只有一個(gè)候選碼,且該候選碼是主碼):當(dāng)且僅當(dāng)一個(gè)關(guān)系變量屬于1NF,且該關(guān)系變量的每一個(gè)非碼屬性都完全函數(shù)依賴于主碼時(shí),該關(guān)系變量屬于2NF。進(jìn)一步分解的作用是消除傳遞函數(shù)依賴,也正是消除了這種傳遞函數(shù)依賴才解決了更新異常問題。例如,表2-7中所示關(guān)系滿足1NF,但不滿足2NF,因?yàn)樗姆侵鲗傩圆煌耆蕾囉谟伞敖處煷a”和“研究課題號(hào)”組成的主碼,“姓名”和“職稱”只依賴于主碼的一個(gè)分量“教師代碼”,這種關(guān)系會(huì)引起數(shù)據(jù)冗余和更新異常。表2-7不符合第二范式的關(guān)系
教師代碼姓名職務(wù)研究課題號(hào)研究課題名解決上述問題的方法是將一個(gè)非2NF關(guān)系分解為多個(gè)2NF的關(guān)系。例如,表2-7所示的關(guān)系可分解為如下的三個(gè)關(guān)系:·教師關(guān)系:教師代碼,姓名,職稱;·課題關(guān)系:研究課題號(hào),研究課題名稱;·教師與課題關(guān)系:教師代碼,研究課題號(hào)。經(jīng)過上述規(guī)范化后的這些關(guān)系都符合2NF的要求。3.第三范式(3NF)第三范式(假定關(guān)系變量只有一個(gè)候選碼,且該候選碼是主碼):當(dāng)且僅當(dāng)一個(gè)關(guān)系變量屬于2NF且該關(guān)系變量的所有非碼屬性都不依賴于主碼傳遞時(shí),該關(guān)系變量屬于3NF。規(guī)范化過程的第二步可以歸納為利用投影消除非碼屬性間的傳遞函數(shù)依賴。例如,表2-8中所示產(chǎn)品關(guān)系屬于2NF,但不是3NF。這是因?yàn)椤吧a(chǎn)廠名”依賴于“產(chǎn)品代碼”,“生產(chǎn)廠地址”又依賴于“生產(chǎn)廠名”,因而“生產(chǎn)廠地址”傳遞依賴于“產(chǎn)品代碼’’。這樣的關(guān)系同樣存在高度冗余和更新異常的問題。表2-8不符合第三范式的關(guān)系產(chǎn)品代碼產(chǎn)品名生產(chǎn)廠名生產(chǎn)廠地址消除表2-8中傳遞依賴的方法,是將原關(guān)系分解為如下幾個(gè)3NF關(guān)系:產(chǎn)品關(guān)系:產(chǎn)品代碼,產(chǎn)品名,生產(chǎn)廠名;生產(chǎn)廠關(guān)系:生產(chǎn)廠名,生產(chǎn)廠地址。4.BC范式(BCNF)如果一個(gè)關(guān)系變量的所有非平凡的、完全的函數(shù)依賴的決定因素是候選碼,則該關(guān)系變量屬于Boyce/Codd范式(BCNF)。函數(shù)依賴圖中唯一的一個(gè)箭頭是從候選碼中出來的。前面已經(jīng)說過,每一個(gè)候選碼總有箭頭出來,而BCNF認(rèn)為這里沒有其他箭頭,也就是說,在規(guī)范化過程中已沒有箭頭可消除。關(guān)系規(guī)范化的步驟如圖2-13所示關(guān)系規(guī)范化的目的是使結(jié)構(gòu)合理,使數(shù)據(jù)冗余盡量小,清除插入,刪除和更新異常。規(guī)范化的方法是:將關(guān)系模式投影分解成兩個(gè)或兩個(gè)以上的關(guān)系模式(關(guān)系模式的分解不是唯一的),但是分解后的關(guān)系模式集合應(yīng)當(dāng)與原關(guān)系模式“等價(jià)”,既具有無損連接性,又保持函數(shù)依賴特性。當(dāng)一個(gè)關(guān)系模式達(dá)到BCNF,說明在函數(shù)依賴的范疇內(nèi),已實(shí)現(xiàn)了徹底分離,可消除“異?!保趯?shí)際應(yīng)用中,并不一定要求全部模式都達(dá)到BCNF。數(shù)據(jù)庫(kù)設(shè)計(jì)是一個(gè)相當(dāng)復(fù)雜而且是具有很強(qiáng)應(yīng)用性的工作,規(guī)范化理論僅僅從一個(gè)側(cè)面提供了改善關(guān)系模式的理論和方法。規(guī)范化程度是衡量一個(gè)關(guān)系模式好壞的標(biāo)準(zhǔn)之一,但不是唯一的標(biāo)準(zhǔn)。在實(shí)際設(shè)計(jì)中,并不是規(guī)范化程度越高越好,這取決于應(yīng)用。因?yàn)閷?duì)規(guī)范化程度高的關(guān)系模式進(jìn)行查詢時(shí),可能要做更多的連接操作。對(duì)原數(shù)據(jù)模式進(jìn)行分解后,所帶來的問題是對(duì)某些查詢需要進(jìn)行開銷很大的連接操作,可能影響數(shù)據(jù)庫(kù)的性能。因此,在實(shí)際應(yīng)用設(shè)計(jì)時(shí),根據(jù)企業(yè)應(yīng)用要求,既要考慮分解符合要求,又要考慮數(shù)據(jù)庫(kù)的性能。二、數(shù)據(jù)庫(kù)設(shè)計(jì)技術(shù) 二、數(shù)據(jù)庫(kù)設(shè)計(jì)技術(shù)(一)數(shù)據(jù)庫(kù)設(shè)計(jì)概述數(shù)據(jù)庫(kù)設(shè)計(jì)是指對(duì)于一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫(kù)模式,建立數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng),使之能夠有效地存儲(chǔ)數(shù)據(jù),滿足各種用戶的應(yīng)用需求(信息要求和處理要求)。在數(shù)據(jù)庫(kù)領(lǐng)域內(nèi),常常把使用數(shù)據(jù)庫(kù)的各類系統(tǒng)統(tǒng)稱為數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)。它具有數(shù)據(jù)量大、保存時(shí)間長(zhǎng)、數(shù)據(jù)關(guān)聯(lián)復(fù)雜、用戶要求多樣化的特點(diǎn)。數(shù)據(jù)庫(kù)是信息系統(tǒng)的核心和基礎(chǔ)。數(shù)據(jù)庫(kù)把信息系統(tǒng)中大量的數(shù)據(jù)按一定的模型組織起來提供存儲(chǔ)、維護(hù)、檢索數(shù)據(jù)的功能,使信息系統(tǒng)可以方便、及時(shí)、準(zhǔn)確地從數(shù)據(jù)庫(kù)中獲得所需的信息。數(shù)據(jù)庫(kù)設(shè)計(jì)是信息系統(tǒng)開發(fā)和建設(shè)的重要組成部分。(二)數(shù)據(jù)庫(kù)設(shè)計(jì)的特點(diǎn)數(shù)據(jù)庫(kù)的設(shè)計(jì)具有以下特點(diǎn):(1)數(shù)據(jù)庫(kù)建設(shè)是硬件、軟件和數(shù)據(jù)的結(jié)合,常有“三分技術(shù),七分管理,十二分基礎(chǔ)數(shù)據(jù)”的說法。(2)數(shù)據(jù)庫(kù)設(shè)計(jì)應(yīng)該與應(yīng)用系統(tǒng)設(shè)計(jì)相結(jié)合,即數(shù)據(jù)庫(kù)設(shè)計(jì)應(yīng)包含兩方面的內(nèi)容。結(jié)構(gòu)(數(shù)據(jù))設(shè)計(jì):設(shè)計(jì)數(shù)據(jù)庫(kù)框架或數(shù)據(jù)庫(kù)結(jié)構(gòu)。行為(處理)設(shè)計(jì):設(shè)計(jì)應(yīng)用程序、事務(wù)處理等。設(shè)計(jì)時(shí),要重視對(duì)應(yīng)用中數(shù)據(jù)語(yǔ)義的分析和抽象,同時(shí)要重視對(duì)行為的設(shè)計(jì)。
對(duì)結(jié)構(gòu)和行為設(shè)計(jì)的過程如圖2-14所示。(三)數(shù)據(jù)庫(kù)設(shè)計(jì)方法數(shù)據(jù)庫(kù)的設(shè)計(jì)方法有以下幾種,不同的設(shè)計(jì)人員根據(jù)系統(tǒng)特點(diǎn)和自身特點(diǎn)選擇最適合自己的方法。1.手工試湊法這種方法直觀性強(qiáng),設(shè)計(jì)質(zhì)量與設(shè)計(jì)人員的經(jīng)驗(yàn)和水平有直接關(guān)系。缺乏科學(xué)理論和工程方法的支持,工程的質(zhì)量難以保證,數(shù)據(jù)庫(kù)運(yùn)行一段時(shí)間后常常又不同程度地發(fā)現(xiàn)各種問題,增加了維護(hù)成本。對(duì)于簡(jiǎn)單較小的系統(tǒng),可以使用這種方法。2.規(guī)范設(shè)計(jì)法它是一種用過程迭代和逐步求精的方法。典型方法有新奧爾良(NewOrleans)方法、S.B.Yao方法和I.R.Palmer方法。3.計(jì)算機(jī)輔助設(shè)計(jì)使用一些數(shù)據(jù)庫(kù)工具來進(jìn)行設(shè)計(jì),如ORACLEDesigner2000、SYBASEPowerDesigner等。目前許多計(jì)算機(jī)輔助軟件工程(ComputerAidedSoftwareEngineering,CASE)工具已經(jīng)把數(shù)據(jù)庫(kù)設(shè)計(jì)作為軟件工程設(shè)計(jì)的一部分,如ROSE、UML(UnifiedModelingLanguage)等。在設(shè)計(jì)數(shù)據(jù)庫(kù)時(shí),應(yīng)遵循以下設(shè)計(jì)準(zhǔn)則:(1)數(shù)據(jù)庫(kù)必須正確反映現(xiàn)實(shí)世界,能為某個(gè)DBMS所接受;(2)應(yīng)用系統(tǒng)有良好的性能,有利于實(shí)施和維護(hù);(3)數(shù)據(jù)庫(kù)能滿足當(dāng)前和今后相當(dāng)長(zhǎng)時(shí)期內(nèi)的數(shù)據(jù)需求,使數(shù)據(jù)庫(kù)有較長(zhǎng)的使用壽命,(4)當(dāng)軟件和硬件環(huán)境發(fā)生變化時(shí)容易修改和移植;(5)能滿足安全性要求,當(dāng)系統(tǒng)發(fā)生故障時(shí),容易恢復(fù)數(shù)據(jù)庫(kù);(6)數(shù)據(jù)庫(kù)存取效率、查詢效率要高。(四)數(shù)據(jù)庫(kù)設(shè)計(jì)過程 按照規(guī)范化設(shè)計(jì)方法,從數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)和開發(fā)的全過程來考慮,將數(shù)據(jù)庫(kù)及其應(yīng)用軟件系統(tǒng)的生命周期的三個(gè)時(shí)期又可以細(xì)分為六個(gè)階段:需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì)、實(shí)施及運(yùn)行維護(hù),如圖2-15所示。第三節(jié)數(shù)據(jù)倉(cāng)庫(kù)與數(shù)據(jù)挖掘隨著信息技術(shù)的不斷推廣和應(yīng)用,許多企業(yè)都已經(jīng)在使用管理信息系統(tǒng)處理管理事物和日常業(yè)務(wù)。這些管理信息系統(tǒng)為企業(yè)積累了大量的信息。企業(yè)管理者開始考慮如何利用這些信息對(duì)企業(yè)的管理決策提供支持。因此,產(chǎn)生了與傳統(tǒng)數(shù)據(jù)庫(kù)有很大差異的數(shù)據(jù)環(huán)境要求和從這些海洋數(shù)據(jù)中獲取特殊知識(shí)的工具的需要。一、數(shù)據(jù)倉(cāng)庫(kù)概述(一)數(shù)據(jù)倉(cāng)庫(kù)的產(chǎn)生及發(fā)展隨著市場(chǎng)競(jìng)爭(zhēng)的加劇,信息系統(tǒng)的用戶已經(jīng)不滿足于僅僅用計(jì)算機(jī)去處理每天所發(fā)生的事務(wù)數(shù)據(jù),而是需要信息的決策支持,能夠?qū)⑷粘I(yè)務(wù)處理中所收集到的各種數(shù)據(jù)轉(zhuǎn)變?yōu)榫哂猩虡I(yè)價(jià)值信息的技術(shù)。傳統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng)無法提供決策分析支持,主要表現(xiàn)在決策處理中的系統(tǒng)響應(yīng)、決策數(shù)據(jù)需求和決策數(shù)據(jù)操作方面。由于在上述方面,傳統(tǒng)數(shù)據(jù)庫(kù)不能提供用戶的要求,因而近年來出現(xiàn)了數(shù)據(jù)倉(cāng)庫(kù)。數(shù)據(jù)倉(cāng)庫(kù)DW(DataWarehouse)是支持決策支持系統(tǒng)的、面向主題的、集成的、穩(wěn)定的、帶有商業(yè)應(yīng)用軟件的數(shù)據(jù)庫(kù)系統(tǒng)。它研究如何從不同的數(shù)據(jù)源中抽取、綜合和加工數(shù)據(jù),以適當(dāng)?shù)男问酱鎯?chǔ)和管理數(shù)據(jù),從而為數(shù)據(jù)的分析處理提供好的環(huán)境。表2-9數(shù)據(jù)庫(kù)與數(shù)據(jù)倉(cāng)庫(kù)對(duì)比對(duì)比內(nèi)容數(shù)據(jù)庫(kù)數(shù)據(jù)倉(cāng)庫(kù)數(shù)據(jù)內(nèi)容當(dāng)前值歷史的、存檔的、歸納的、計(jì)算得到的數(shù)據(jù)數(shù)據(jù)目標(biāo)面向業(yè)務(wù)操作程序,重復(fù)處理面向主題域、管理決策分析應(yīng)用數(shù)據(jù)特性動(dòng)態(tài)變化,按字段更新靜態(tài)不能直接更新,只定時(shí)添加數(shù)據(jù)結(jié)構(gòu)高度結(jié)構(gòu)化、復(fù)雜、適合操作計(jì)算簡(jiǎn)單,適合分析使用頻率高中到低數(shù)據(jù)訪問量每個(gè)事物只訪問少量記錄有的事物可能要訪問大量記錄對(duì)響應(yīng)時(shí)間的要求以秒為單位計(jì)量以秒、分鐘、小時(shí)為計(jì)量的那位(二)數(shù)據(jù)倉(cāng)庫(kù)的體系結(jié)構(gòu) 數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)是多種技術(shù)的綜合體,它由數(shù)據(jù)倉(cāng)庫(kù)(DW)、數(shù)據(jù)倉(cāng)庫(kù)管理系統(tǒng)(DWMS)、數(shù)據(jù)倉(cāng)庫(kù)工具三個(gè)部分組成。數(shù)據(jù)倉(cāng)庫(kù)、OLAP和數(shù)據(jù)挖掘是作為三種獨(dú)立的信息處理技術(shù)出現(xiàn)的。數(shù)據(jù)倉(cāng)庫(kù)用于數(shù)據(jù)的存儲(chǔ)和組織,OLAP集中于數(shù)據(jù)的分析,數(shù)據(jù)挖掘則致力于知識(shí)的自動(dòng)發(fā)現(xiàn)。它們都可以分別應(yīng)到信息系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)中,以提高相應(yīng)部分的處理能力,數(shù)據(jù)倉(cāng)庫(kù)的體系結(jié)構(gòu)如圖2-16所示。備注:表示關(guān)系型數(shù)據(jù)最終用戶可視化工具數(shù)據(jù)挖掘工具多維分析工具3表示多維數(shù)據(jù)高度綜合級(jí)輕度綜合級(jí)當(dāng)前細(xì)節(jié)級(jí)早起細(xì)節(jié)級(jí)數(shù)據(jù)倉(cāng)庫(kù)工具層數(shù)據(jù)倉(cāng)庫(kù)管理系統(tǒng)二、數(shù)據(jù)挖掘概述(一)數(shù)據(jù)挖掘的產(chǎn)生與發(fā)展 與數(shù)據(jù)倉(cāng)庫(kù)不同,數(shù)據(jù)挖掘DM(DataMining)研究如何利用各種技術(shù)從數(shù)據(jù)倉(cāng)庫(kù)中存儲(chǔ)的大量歷史和現(xiàn)實(shí)數(shù)據(jù)中發(fā)現(xiàn)隱含的、有效的、以前未知的,并有潛在使用價(jià)值的信息的過程。數(shù)據(jù)挖掘技術(shù)涉及數(shù)據(jù)庫(kù)技術(shù)、人工智能技術(shù)、機(jī)器學(xué)習(xí)和統(tǒng)計(jì)分析等多種技術(shù),它使DSS系統(tǒng)跨入了一個(gè)新階段。目前,人們將數(shù)據(jù)挖掘分為四代,如表2-10所示。表2-10數(shù)據(jù)挖掘四代的劃分代特征數(shù)據(jù)挖掘算法集成分不計(jì)算模型數(shù)據(jù)模型第一代數(shù)據(jù)挖掘作為一個(gè)獨(dú)立應(yīng)用支持一個(gè)或者多個(gè)算法獨(dú)立的系統(tǒng)單個(gè)計(jì)算機(jī)向量數(shù)據(jù)第二代和數(shù)據(jù)庫(kù)以及數(shù)據(jù)倉(cāng)庫(kù)集成多個(gè)算法,能夠挖掘一次不能放進(jìn)內(nèi)存的數(shù)據(jù)數(shù)據(jù)管理系統(tǒng)包括數(shù)據(jù)庫(kù)和數(shù)據(jù)倉(cāng)庫(kù)同質(zhì)/局部區(qū)域的計(jì)算機(jī)群集有些系統(tǒng)支持對(duì)象,文本和連接的媒體數(shù)據(jù)第三代和預(yù)言模型集成多個(gè)算法數(shù)據(jù)管理和預(yù)言模型系統(tǒng)Intranet/網(wǎng)絡(luò)計(jì)算支持半結(jié)構(gòu)化數(shù)據(jù)和Web數(shù)據(jù)第四代和移動(dòng)數(shù)據(jù)/各種計(jì)算數(shù)據(jù)聯(lián)合多個(gè)算法數(shù)據(jù)管理、語(yǔ)言模型、移動(dòng)系統(tǒng)移動(dòng)和各種計(jì)算設(shè)備普遍存在的計(jì)算模型數(shù)據(jù)挖掘技術(shù)和預(yù)言模型系統(tǒng)與數(shù)據(jù)倉(cāng)庫(kù)合并,正朝著集成化的方向來管理日常的商業(yè)過程(二)數(shù)據(jù)挖掘過程
數(shù)據(jù)挖掘是從數(shù)據(jù)到知識(shí)的過程,包括確定挖掘?qū)ο?、?zhǔn)備數(shù)據(jù)、建立模型、數(shù)據(jù)挖掘結(jié)果分析、知識(shí)應(yīng)用,如圖2-17所示。(三)數(shù)據(jù)挖掘工具介紹 數(shù)據(jù)挖掘設(shè)計(jì)數(shù)據(jù)庫(kù)系統(tǒng)、統(tǒng)計(jì)學(xué)、機(jī)器學(xué)習(xí)、可視化技術(shù)、信息技術(shù)以及神經(jīng)網(wǎng)絡(luò)、模糊/粗糙集理論、知識(shí)表示、歸納技術(shù)與高性能計(jì)算等方面的知識(shí)。數(shù)據(jù)挖掘工具按照使用方式,可以分成決策方案生成工具、商業(yè)分析工具和研究分析工具三大類。數(shù)據(jù)挖掘工具根據(jù)其功能特點(diǎn)不同,分為一下四代。 (1)第一代數(shù)據(jù)挖掘軟件:CBA?;娟P(guān)聯(lián)規(guī)則的分類算法,能從關(guān)系數(shù)據(jù)或者交易數(shù)據(jù)中挖掘關(guān)聯(lián)規(guī)則,使用關(guān)聯(lián)規(guī)則進(jìn)行分類和預(yù)測(cè)。 (2)第二代數(shù)據(jù)挖掘軟件,其特點(diǎn)表現(xiàn)為:與數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)集成;支持?jǐn)?shù)據(jù)庫(kù)和數(shù)據(jù)倉(cāng)庫(kù);具有高性能的接口,具有高的可擴(kuò)展性;能夠挖掘大量數(shù)據(jù)集以及更復(fù)雜的數(shù)據(jù)集;通過支持?jǐn)?shù)據(jù)挖掘模式和數(shù)據(jù)挖掘查詢語(yǔ)言增加系統(tǒng)的靈活性。典型的系統(tǒng)如DBMiner、SASEnterpriseMiner,能通過DMQL挖掘語(yǔ)言進(jìn)行挖掘操作。 缺陷:只注重模型的生成。 (3)第三代軟件,SPSSClementine。 特點(diǎn):和預(yù)言模型系統(tǒng)之間能夠無縫地集成,使得由數(shù)據(jù)挖掘軟件產(chǎn)生的模型的變化能夠及時(shí)反映到預(yù)言模型系統(tǒng)中;由數(shù)據(jù)挖掘軟件產(chǎn)生的預(yù)言模型能夠自動(dòng)地被操作型系統(tǒng)吸收,從而與操作型系統(tǒng)中的預(yù)言模型相聯(lián)合提供決策支持的功能;能夠挖掘網(wǎng)絡(luò)環(huán)境下(InternetlExtranet)的分布式和高度異質(zhì)的數(shù)據(jù),并且能夠有效地和操作型系統(tǒng)集成。 缺陷:不能支持移動(dòng)環(huán)境。 (4)第四代數(shù)據(jù)挖掘軟件。目前移動(dòng)計(jì)算越發(fā)顯得重要,將數(shù)據(jù)挖掘和移動(dòng)計(jì)算相結(jié)合是當(dāng)前的一個(gè)研究領(lǐng)域。第四代軟件能夠挖掘嵌入式系統(tǒng)、移動(dòng)系統(tǒng)和普遍存在計(jì)算設(shè)備產(chǎn)生的各種類型的數(shù)據(jù)。第四代數(shù)據(jù)挖掘原型和商業(yè)系統(tǒng)尚未見報(bào)導(dǎo)。三、數(shù)據(jù)挖掘的應(yīng)用 大多數(shù)數(shù)據(jù)挖掘工具需要在集成的、一致的、經(jīng)過清理的數(shù)據(jù)上進(jìn)行挖掘。數(shù)據(jù)挖掘過程中所需要的數(shù)據(jù)處理與分析工具完全可以在數(shù)據(jù)倉(cāng)庫(kù)的數(shù)據(jù)處理與數(shù)據(jù)分析工具中找到,數(shù)據(jù)倉(cāng)庫(kù)中的OLAP完全可以為數(shù)據(jù)挖掘提供有關(guān)的數(shù)據(jù)操作支持。數(shù)據(jù)挖掘技術(shù)在數(shù)據(jù)倉(cāng)庫(kù)中的應(yīng)用,正好彌樸了數(shù)據(jù)倉(cāng)庫(kù)只能提供大量數(shù)據(jù),而無法進(jìn)行深度信息分析的缺陷。 (一)傳統(tǒng)的數(shù)據(jù)挖掘技術(shù) 傳統(tǒng)的數(shù)據(jù)挖掘技術(shù)包括統(tǒng)計(jì)與數(shù)據(jù)挖掘、統(tǒng)計(jì)類數(shù)據(jù)挖掘技術(shù)兩類,具體的技術(shù)應(yīng)用包括以下幾種方法: (1)數(shù)據(jù)的聚集與度量技術(shù)。常用的聚集函數(shù)有:count()、sum()、avg()、max()、min()等。(2)柱狀圖數(shù)據(jù)挖掘技術(shù)。這種方式簡(jiǎn)單,從圖形看可一目了然。(3)線性回歸是最簡(jiǎn)單的回歸形式。雙變量回歸將一個(gè)隨機(jī)變量Y(稱做響應(yīng)變量)看做為另一個(gè)隨機(jī)變量x(稱為預(yù)測(cè)變量)的線性函數(shù),即Y=α+βx。(4)非線性回歸數(shù)據(jù)挖掘技術(shù)。通常包括雙曲線模型、二次曲線模型、對(duì)數(shù)模型、三角函數(shù)模型、指數(shù)模型、冪函數(shù)模型、修正指數(shù)增長(zhǎng)曲線模等數(shù)學(xué)模型。(5)聚類數(shù)據(jù)挖掘技術(shù)。(6)最近鄰數(shù)據(jù)挖掘技術(shù)。相互之間“接近”的對(duì)象具有相似的預(yù)測(cè)值。如果知道了其中一個(gè)對(duì)象的預(yù)測(cè)值后,就可以用它來預(yù)測(cè)其最近的鄰居對(duì)象。常用的統(tǒng)計(jì)類數(shù)據(jù)挖掘工具是SPSS。(二)現(xiàn)代數(shù)據(jù)挖掘技術(shù)與發(fā)展現(xiàn)在的數(shù)據(jù)挖掘技術(shù)主要有神經(jīng)網(wǎng)絡(luò)型現(xiàn)代挖掘技術(shù)、遺傳算法型現(xiàn)代挖掘技術(shù)、粗糙集型現(xiàn)代挖掘技術(shù)和決策樹型現(xiàn)代挖掘技術(shù)。(三)應(yīng)用實(shí)例數(shù)據(jù)挖掘技術(shù)已經(jīng)在商業(yè)、科技等領(lǐng)域有廣泛的應(yīng)用,為決策制定提供科學(xué)的依據(jù),在不同的行業(yè),具體的應(yīng)用目的也有相應(yīng)差別。銀行:美國(guó)銀行家協(xié)會(huì)(ABA)預(yù)測(cè)數(shù)據(jù)倉(cāng)庫(kù)和數(shù)據(jù)挖掘技術(shù)在美國(guó)商業(yè)銀行的應(yīng)用增長(zhǎng)率是14.9%,分析客戶使用分銷渠道的惰況和分銷渠道的容量;建立利潤(rùn)評(píng)測(cè)模型;客戶關(guān)系優(yōu)化;風(fēng)險(xiǎn)控制等。電子商務(wù):網(wǎng)上商品推薦;個(gè)性化網(wǎng)頁(yè);自適應(yīng)網(wǎng)站等。生物制藥、基因研究:DNA序列查詢和匹配;識(shí)別基因序列的共發(fā)生性。電信:欺詐甄別;客戶流失等。 另外,在保險(xiǎn)、零售等方面,也有較廣泛的應(yīng)用。本章小結(jié)第一節(jié)首先介紹了數(shù)據(jù)庫(kù)的基本概念、發(fā)展歷史及發(fā)展方向,接著介紹了數(shù)據(jù)模型、數(shù)據(jù)庫(kù)系統(tǒng),并對(duì)常見的關(guān)系數(shù)據(jù)庫(kù)作了介紹;最后介紹了SQL語(yǔ)言。第二節(jié)講述了數(shù)據(jù)庫(kù)設(shè)計(jì)理論與技術(shù)。首先介紹了數(shù)據(jù)庫(kù)設(shè)計(jì)理論;接著介紹了數(shù)據(jù)庫(kù)設(shè)計(jì)技術(shù)。第三節(jié)講述了數(shù)據(jù)倉(cāng)庫(kù)與數(shù)據(jù)挖掘的概念、數(shù)據(jù)倉(cāng)庫(kù)的體系結(jié)構(gòu)及數(shù)據(jù)挖掘的工具軟件,并對(duì)數(shù)據(jù)挖掘的應(yīng)用作了介紹。思考題(1)什么是數(shù)據(jù)、信息、數(shù)據(jù)庫(kù)?(2)簡(jiǎn)述數(shù)據(jù)庫(kù)管理系統(tǒng)體系結(jié)構(gòu)。(3)數(shù)據(jù)模式有哪幾種,每種特點(diǎn)是什么?(4)請(qǐng)舉出現(xiàn)實(shí)世界中兩個(gè)實(shí)體集之間為1:1、1:n、m:n關(guān)系的實(shí)例。(5)SQL語(yǔ)言有哪些功能?包括哪幾部分?(6)什么是數(shù)據(jù)倉(cāng)庫(kù)?什么是數(shù)據(jù)挖掘?數(shù)據(jù)挖掘與知識(shí)發(fā)現(xiàn)過程是什么?第三方物流企業(yè)數(shù)據(jù)庫(kù)設(shè)計(jì)第三方物流企業(yè)是為企業(yè)事業(yè)單位或者個(gè)人從事物流服務(wù)的現(xiàn)代化企業(yè)。業(yè)務(wù)包括貨物運(yùn)輸、倉(cāng)儲(chǔ)、配送、裝卸搬運(yùn)、包裝和信息處理等環(huán)節(jié)。數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)按照結(jié)構(gòu)化設(shè)計(jì)方法,分為需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)和系統(tǒng)實(shí)現(xiàn)。1,第三方物流企業(yè)數(shù)據(jù)庫(kù)系統(tǒng)需求分析(1)用戶需求,包括以下內(nèi)容:車輛資料管理;駕駛員人事、考勤、收入等資料管理;車輛調(diào)度;貨物配載管理;派車單管理。(2)倉(cāng)儲(chǔ)管理,包括以下內(nèi)容:庫(kù)存貨物信息管理;入、出庫(kù)管理;安全庫(kù)存管理。案例分析(3)配送管理,包括以下業(yè)務(wù):配送路線的管理;配送車輛的業(yè)績(jī)管理;配送任務(wù)單的管理客戶關(guān)系管理。(4)費(fèi)用管理,主要包括以下業(yè)務(wù):應(yīng)收/應(yīng)付賬管理;運(yùn)輸費(fèi)用結(jié)算;倉(cāng)儲(chǔ)費(fèi)用結(jié)算。第三方數(shù)據(jù)庫(kù)數(shù)據(jù)流圖如圖2-18所示。2.第三方物流企業(yè)數(shù)據(jù)庫(kù)系統(tǒng)概念結(jié)構(gòu)設(shè)計(jì)為了將用戶需求抽象為數(shù)據(jù)庫(kù)概念模型,根據(jù)概念模型中的實(shí)體、實(shí)體的屬性,確定實(shí)體之間的聯(lián)系及類型,繪制各分E-R圖,再集成全局E-R圖。根據(jù)圖2-22中的WL1得到E-R圖2-23;根據(jù)圖2-22中的WL2得到E-R圖2-24;根據(jù)圖2-22中的WL3得到E-R圖2-25;根據(jù)圖2-22中的WL4得到E-R圖2-26;將WL1、WL2、WL3、WL4合并得到全局E-R圖2_27。3.第三方物流企業(yè)數(shù)據(jù)庫(kù)系統(tǒng)邏輯結(jié)構(gòu)設(shè)計(jì) 邏輯結(jié)構(gòu)設(shè)計(jì)是在選擇支持關(guān)系數(shù)據(jù)模型的DBMS產(chǎn)品后進(jìn)行的,將概念結(jié)構(gòu)的模型轉(zhuǎn)換為DBMD支持的關(guān)系數(shù)據(jù)模型。轉(zhuǎn)換的結(jié)果如下:圖2-19WL1轉(zhuǎn)化為E-R圖
圖2-20WL1轉(zhuǎn)化為E-R圖入庫(kù)訂單客戶
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 江蘇省蘇州市工業(yè)園區(qū)星灣中學(xué)2025年七年級(jí)數(shù)學(xué)第二學(xué)期期末監(jiān)測(cè)模擬試題含解析
- 信息化時(shí)代的網(wǎng)絡(luò)競(jìng)爭(zhēng)力的試題及答案
- 軟考網(wǎng)絡(luò)管理員應(yīng)用題集試題及答案
- 重慶市巴川中學(xué)2025年數(shù)學(xué)七下期末調(diào)研試題含解析
- 2025年軟件設(shè)計(jì)師考試趨勢(shì)試題及答案
- 2025年軟考知識(shí)體系試題及答案
- 2025年軟考考試注意事項(xiàng)與試題及答案
- 行政法的跨國(guó)比較研究試題及答案
- 2025年網(wǎng)絡(luò)管理員的行業(yè)動(dòng)態(tài)與趨勢(shì)試題及答案
- 2025至2030年中國(guó)活動(dòng)菜罩行業(yè)投資前景及策略咨詢研究報(bào)告
- 《安全生產(chǎn)法解讀課件》
- (二模)臨沂市2025年高三高考模擬考試英語(yǔ)試題卷(含答案)
- 解除分公司經(jīng)營(yíng)合同協(xié)議
- 湖南省天壹名校聯(lián)盟2025屆高三5月適應(yīng)性考試(物理)
- 2025年中考英語(yǔ)考綱詞匯(包括詞性詞義詞轉(zhuǎn)短語(yǔ))
- 老人財(cái)產(chǎn)處置協(xié)議書范本
- 天一大聯(lián)考·天一小高考2024-2025學(xué)年(下)高三第四次考試生物試題及答案
- 江西省贛州市2025屆高三二模語(yǔ)文試題及參考答案
- 消化內(nèi)科筆試試題及答案
- 2025年上海長(zhǎng)寧區(qū)高三二模高考英語(yǔ)試卷試題(含答案詳解)
- 印刷企業(yè)管理制度匯編
評(píng)論
0/150
提交評(píng)論