第三章 管理信息系統(tǒng)的技術(shù)基礎(chǔ)1_第1頁
第三章 管理信息系統(tǒng)的技術(shù)基礎(chǔ)1_第2頁
第三章 管理信息系統(tǒng)的技術(shù)基礎(chǔ)1_第3頁
第三章 管理信息系統(tǒng)的技術(shù)基礎(chǔ)1_第4頁
第三章 管理信息系統(tǒng)的技術(shù)基礎(chǔ)1_第5頁
已閱讀5頁,還剩277頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

信息技術(shù)是管理信息系統(tǒng)的基礎(chǔ),只有把信息技術(shù)與管理結(jié)合起來,才能真正發(fā)揮管理信息系統(tǒng)的作用。本章將介紹:第一節(jié)信息技術(shù)概述第二節(jié)數(shù)據(jù)處理第三節(jié)數(shù)據(jù)庫技術(shù)第四節(jié)計算機網(wǎng)絡(luò)第三章管理信息系統(tǒng)的技術(shù)基礎(chǔ)1第一節(jié)信息技術(shù)概述

信息技術(shù)是一個外延很廣的概念。一般地,信息技術(shù)是計算機硬件技術(shù)、軟件技術(shù)及通信技術(shù)的總稱。

本節(jié)主要內(nèi)容:

一、計算機硬件系統(tǒng)

二、計算機軟件系統(tǒng)2一、計算機硬件系統(tǒng)3指令數(shù)據(jù)線控制信號線輸出設(shè)備原始數(shù)據(jù)存儲器運算器輸入設(shè)備外部設(shè)備接口外存儲器控制器計算程序

計算結(jié)果1.計算機的硬件系統(tǒng)結(jié)構(gòu)4567892.硬件的發(fā)展趨勢性能----better價格----lower尺寸----morecompact(1)CPU(2)存儲設(shè)備(3)用戶接口(4)PC的類型103.摩爾定律該定律由英特爾創(chuàng)始人之一的戈登.摩爾(GoldenMoore)在1965年提出

半導(dǎo)體所能容納的晶體管數(shù)量,是以每18個月為一個周期,逐期倍增。對微處理器來說,其功能每18個月大約翻一番,價格大約降一半;這個“定律”幾十年來一直有效地反映著微處理器的發(fā)展?fàn)顩r;導(dǎo)致今天出現(xiàn)數(shù)字化信息技術(shù)革命1112

硬件系統(tǒng)軟件應(yīng)用軟件泛指計算機所配置的不依賴于特定應(yīng)用領(lǐng)域的通用性軟件。主要包括下面幾類軟件:(1)操作系統(tǒng)(2)網(wǎng)絡(luò)通訊系統(tǒng)(3)語言處理程序(4)數(shù)據(jù)庫管理系統(tǒng)(5)實用程序與工具軟件二、計算機軟件系統(tǒng)

是最基本的系統(tǒng)軟件,具備兩大功能:

系統(tǒng)資源的管理者用戶與計算機之間的接口。13泛指計算機用戶在各自業(yè)務(wù)領(lǐng)域中所開發(fā)與使用的程序。主要包括:(1)定制軟件;(2)應(yīng)用軟件包;(3)流行應(yīng)用軟件。

硬件系統(tǒng)軟件應(yīng)用軟件二、計算機軟件系統(tǒng)

141516171.軟件發(fā)展趨勢使用更方便與人的交流方法更廣泛軟件的集成性增加自然語言,圖形接口,專家輔助18硬件是以等比的速度增長(每1.5年增長一倍),而軟件是等差級數(shù)增長(每年增長4-7%).2.硬件和軟件的發(fā)展不對稱193.軟件危機在六十年代已經(jīng)存在七十年代后期愈演愈烈軟件危機尚未過

根據(jù)美國政府統(tǒng)計局1979年公布的統(tǒng)計數(shù)字表明,幾個聯(lián)邦軟件計劃共投資6.8百萬美元,47%($3.2M)交付但從來未使用,29%($2.0M)投資了但未交付,19%($1.3M)被廢棄或返工,3%(0.2M)經(jīng)過某種改變后被使用,僅2%(0.1M)交付后被使用。根據(jù)微軟一份備忘錄顯示:微軟共發(fā)現(xiàn)63000個“潛在問題”,可能影響Windows2000的運行,逾21000“延遲性”設(shè)計缺陷,其中相當(dāng)多的部分被微軟公司認定為“真正的問題”,逾27000條“Bug”,在微軟看來,這代表“尚未完成的工作”或“久被遺忘的問題”。2021第二節(jié)數(shù)據(jù)處理本節(jié)主要內(nèi)容:一、數(shù)據(jù)處理的概念二、數(shù)據(jù)組織22第二節(jié)數(shù)據(jù)處理一、數(shù)據(jù)處理的概念數(shù)據(jù)處理指把來自科學(xué)研究、生產(chǎn)實踐和社會經(jīng)濟活動等領(lǐng)域中的原始數(shù)據(jù),用一定的設(shè)備和手段,按一定的使用要求,加工成另一種形式的數(shù)據(jù)。1.數(shù)據(jù)處理的概念232.數(shù)據(jù)處理的主要目的(1)把數(shù)據(jù)轉(zhuǎn)換成便于觀察分析、傳送或進一步處理的形式。

(2)從大量的原始數(shù)據(jù)申抽取、推導(dǎo)出對人們有價值的信息以作為行動和決策的依據(jù)。

(3)科學(xué)地保存和管理己經(jīng)過處理(如校驗、整理等)的大量數(shù)據(jù),以便人們能方便而充分地利用這些寶貴的信息資源。243.數(shù)據(jù)處理的基本內(nèi)容數(shù)據(jù)收集數(shù)據(jù)轉(zhuǎn)換

數(shù)據(jù)的篩選、分組和排序。數(shù)據(jù)的組織

數(shù)據(jù)的運算

數(shù)據(jù)存儲、數(shù)據(jù)檢索、數(shù)據(jù)輸出。根據(jù)系統(tǒng)的需求和用戶的需要收集相關(guān)的數(shù)據(jù)。

253.數(shù)據(jù)處理的基本內(nèi)容數(shù)據(jù)收集數(shù)據(jù)轉(zhuǎn)換

數(shù)據(jù)的篩選、分組和排序。數(shù)據(jù)的組織

數(shù)據(jù)的運算

數(shù)據(jù)存儲、數(shù)據(jù)檢索、數(shù)據(jù)輸出。為了使收集的信息適用于計算機處理,將實際數(shù)據(jù)采用代碼表述。263.數(shù)據(jù)處理的基本內(nèi)容數(shù)據(jù)收集數(shù)據(jù)轉(zhuǎn)換

數(shù)據(jù)的篩選、分組和排序。數(shù)據(jù)的組織

數(shù)據(jù)的運算

數(shù)據(jù)存儲、數(shù)據(jù)檢索、數(shù)據(jù)輸出。將具有邏輯關(guān)系的數(shù)據(jù)組織起來,按一定的存儲表示方式存放在計算機中。目的是使計算機處理時速度快、占用存儲器的容量少。27數(shù)據(jù)處理是管理活動的最基本內(nèi)容,要求處理的數(shù)據(jù)量很大,需要考慮以下幾個方面的問題:數(shù)據(jù)以何種方式存儲在計算機中。采用何種數(shù)據(jù)結(jié)構(gòu)能有利于數(shù)據(jù)的存儲和取用。

采用何種方法從己組織好的數(shù)據(jù)中檢索數(shù)據(jù)。4.數(shù)據(jù)處理需要考慮的幾個問題28二、數(shù)據(jù)組織

在管理信息系統(tǒng)中,大量數(shù)據(jù)以一定的形式存放在各種存儲介質(zhì)中,數(shù)據(jù)的組織方式及內(nèi)在聯(lián)系的表示方式?jīng)Q定著數(shù)據(jù)處理的效率,因而設(shè)計數(shù)據(jù)結(jié)構(gòu)是數(shù)據(jù)處理工作的主要內(nèi)容之一。291.數(shù)據(jù)結(jié)構(gòu)

數(shù)據(jù)結(jié)構(gòu)邏輯結(jié)構(gòu)物理結(jié)構(gòu)包括數(shù)據(jù)的存儲結(jié)構(gòu)及在此結(jié)構(gòu)上的運算或操作.是指數(shù)據(jù)間的邏輯關(guān)系,包括兩大類:線性結(jié)構(gòu)和非線性結(jié)構(gòu).又稱存儲結(jié)構(gòu),指數(shù)據(jù)元素在計算機存儲器中的存儲方式,存儲方式一般有四種:順序結(jié)構(gòu)、鏈接結(jié)構(gòu)、索引結(jié)構(gòu)及散列結(jié)構(gòu)。

30數(shù)據(jù)結(jié)構(gòu)邏輯結(jié)構(gòu)物理結(jié)構(gòu)對于給定的邏輯結(jié)構(gòu)需要尋找一種恰當(dāng)?shù)呐c其對應(yīng)的存儲結(jié)構(gòu),以便在計算機中存儲。通常把這種對應(yīng)關(guān)系稱為映象映象3110123韓三立2520325劉明3333251林小鵬2847266馬小明2650021王海27

1)線性表線性表是指數(shù)據(jù)的結(jié)構(gòu)形式本質(zhì)上是一維的線性關(guān)系,是1對1的關(guān)系(前后),其中的每個結(jié)點都是同一類型的數(shù)據(jù)結(jié)構(gòu)。一個結(jié)點常見的幾種數(shù)據(jù)結(jié)構(gòu)abcde32

將一個線性表存儲到計算機中,最簡單的是順序存儲方式,即把線性表的結(jié)點按邏輯次序依次存放在一組連續(xù)的存儲單元里,結(jié)點在計算機內(nèi)的存放位置完全由結(jié)點在線性表中的順序號決定,用這種方法存儲的線性表稱為順序表。順序表33

對于順序表,若開始結(jié)點的存放位置為LOC(K1),每個結(jié)點占用空間大小為L則,第i個結(jié)點Ki的存放位置可由下式直接計算得到

LOC(Ki)=LOC(K1)+Lx(i-l)

10123韓三立2520325劉明3333251林小鵬2847266馬小明2650021王海27100001410042?3410123韓三立2520325劉明3333251林小鵬2847266馬小明2650021王海27順序表的特點:順序表僅適用于經(jīng)常進行檢索、但數(shù)據(jù)不經(jīng)常變動的情況插入3510123韓三立2520325劉明3333251林小鵬2847266馬小明2650021王海273610123韓三立2520325劉明3333251林小鵬2847266馬小明2660021王海273710123韓三立2520325劉明3333251林小鵬2857266馬小明2660021王海273810123韓三立2520325劉明3343251林小鵬2857266馬小明2660021王海273910123韓三立2520325劉明3330333柳葉2243251林小鵬2857266馬小明2660021王海27要在線性表中插入一個元素,由于插入后的線性表仍要求有序,必須將插入位置以后的元素依次向后移動一個單元。同樣,若要刪除元素,則需把后面的元素依次向前移動一個單元。400123韓三立250325劉明333251林小鵬287266馬小明260021王海27NoNAMEAGEnext工作證號姓名年齡指針在數(shù)據(jù)結(jié)構(gòu)中,表征某一數(shù)據(jù)結(jié)構(gòu)特點及其連接方式的基本單位稱為結(jié)構(gòu)的結(jié)點(node)。指針與鏈41NoNAMEAGEnext一個結(jié)點可以是一個字符、一個數(shù)字,也可以是一個記錄、一個集合。anext1234next42NoNAMEAGEnext工作證號姓名年齡指針一個結(jié)點通常有幾個域,用來存放與結(jié)點有關(guān)的信息,存放結(jié)點本身信息的域稱為數(shù)據(jù)域43NoNAMEAGEnext工作證號姓名年齡指針存放結(jié)點與其他結(jié)點關(guān)系信息的域,稱為指針域或鏈域,其中存放與結(jié)點有關(guān)的地址,稱為指針。447266馬小明260123韓三立250325劉明333251林小鵬280021王海27^H表頭表尾若干帶指針的結(jié)點組成的集合,稱為鏈。通常把指針指向的下一結(jié)點叫做后繼結(jié)點,與本結(jié)點鄰接的前一結(jié)點稱為前趨結(jié)點。45在鏈表的插入和刪除操作中,只需改變前后結(jié)點的指針,而不需要進行大量的數(shù)據(jù)移動。467266馬小明260123韓三立250325劉明333251林小鵬280021王海27^H表頭表尾刪除該結(jié)點477266馬小明260123韓三立250325劉明333251林小鵬280021王海27^H表頭表尾487266馬小明260123韓三立250325劉明333251林小鵬280021王海27^H表頭表尾49

樹是結(jié)點之間有分支的、層次關(guān)系的結(jié)構(gòu),類似于自然界中的樹。樹結(jié)構(gòu)在數(shù)據(jù)處理中應(yīng)用最廣泛,也是最重要的一類非線性結(jié)構(gòu)。2)樹abcde50代碼直徑1長度指針1長度指針2直徑2長度指針3長度指針4長度1單價庫存量長度2單價庫存量長度3單價庫存量長度4單價庫存量反映不同規(guī)格的鋼材的庫存情況??梢钥吹綐浣Y(jié)構(gòu)的優(yōu)越性。512.數(shù)據(jù)文件把數(shù)據(jù)按某種數(shù)據(jù)結(jié)構(gòu)組織起來存放在外部設(shè)備上,就構(gòu)成數(shù)據(jù)文件。數(shù)據(jù)文件是為了某一特定目的而形成的同類記錄的集合。記錄是文件中可存取的最小單位,它由若干數(shù)據(jù)項構(gòu)成。數(shù)據(jù)項是文件中可使用的最小單位。記錄中能惟一地標(biāo)志該記錄的數(shù)據(jù)項稱作主鍵。

52主鍵53存儲地址54常用的文件的組織方式:

順序文件是根據(jù)記錄的序號或相對位置進行存取的文件組織方式

索引文件是根據(jù)記錄的主關(guān)鍵字查找索引表確定紀(jì)錄位置來進行存取的文件組織方式55索引表有何作用?因為索引表是有序的,所以可以建立高效算法,例如折半查找56573數(shù)據(jù)庫數(shù)據(jù)庫是比文件系統(tǒng)更高級的一種數(shù)據(jù)組織方式。文件系統(tǒng)的結(jié)構(gòu)只限于記錄內(nèi)部,因而僅能適用于單項應(yīng)用的場合,對于一個組織的管理信息系統(tǒng)而言,要求從整體上解決問題,不僅要考慮某個應(yīng)用的數(shù)據(jù)結(jié)構(gòu),而且要考慮全局?jǐn)?shù)據(jù)結(jié)構(gòu)。為了實現(xiàn)整個組織數(shù)據(jù)的結(jié)構(gòu)化,要求在數(shù)據(jù)組織結(jié)構(gòu)中不僅能夠描述數(shù)據(jù)本身,而且要能描述數(shù)據(jù)之間的關(guān)系。因而在復(fù)雜的應(yīng)用中,應(yīng)采用數(shù)據(jù)庫組織數(shù)據(jù)。58本節(jié)內(nèi)容:一、數(shù)據(jù)庫系統(tǒng)的產(chǎn)生和構(gòu)成二、數(shù)據(jù)庫設(shè)計的主要內(nèi)容三、實體聯(lián)系模型四、數(shù)據(jù)模型五、關(guān)系的規(guī)范化六、數(shù)據(jù)庫操作七、數(shù)據(jù)庫保護八、數(shù)據(jù)庫中的知識發(fā)現(xiàn)第三節(jié)數(shù)據(jù)庫技術(shù)59

數(shù)據(jù)庫(Database)是以一定的組織方式存儲在一起的相關(guān)數(shù)據(jù)的集合,它能以最佳的方式,最少的數(shù)據(jù)冗余為多種應(yīng)用服務(wù),程序與數(shù)據(jù)具有較高的獨立性。數(shù)據(jù)庫實際上是由兩個截然不同的部分組成:數(shù)據(jù)本身和數(shù)據(jù)的邏輯結(jié)構(gòu)。數(shù)據(jù)庫技術(shù)的萌芽可以追溯到20世紀(jì)60年代中期,60年代未到70年代初數(shù)據(jù)庫技術(shù)日益成熟,具有了堅實的理論基礎(chǔ).

一、數(shù)據(jù)庫系統(tǒng)的產(chǎn)生和構(gòu)成60數(shù)據(jù)庫系統(tǒng)是由計算機系統(tǒng)、數(shù)據(jù)、數(shù)據(jù)庫管理系統(tǒng)和有關(guān)人員組成的具有高度組織的總體。數(shù)據(jù)庫系統(tǒng)的主要組成部分有:數(shù)據(jù)庫系統(tǒng)計算機系統(tǒng)數(shù)據(jù)庫數(shù)據(jù)庫管理系統(tǒng)人員

數(shù)據(jù)庫管理員系統(tǒng)程序員用戶應(yīng)用程序員專門用戶參數(shù)用戶61數(shù)據(jù)庫系統(tǒng)計算機系統(tǒng)數(shù)據(jù)庫數(shù)據(jù)庫管理系統(tǒng)人員

數(shù)據(jù)庫管理員系統(tǒng)程序員用戶應(yīng)用程序員專門用戶參數(shù)用戶指用于數(shù)據(jù)庫管理的計算機硬軟件系統(tǒng)及網(wǎng)絡(luò)系統(tǒng)。數(shù)據(jù)庫需要大容量的主存以存放和運行操作系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)程序、應(yīng)用程序以及數(shù)據(jù)庫、目錄的緩沖區(qū)等,需要大容量的直接存取的輔存設(shè)備。此外,系統(tǒng)應(yīng)具有較高的網(wǎng)絡(luò)功能。62數(shù)據(jù)庫系統(tǒng)計算機系統(tǒng)數(shù)據(jù)庫數(shù)據(jù)庫管理系統(tǒng)人員

數(shù)據(jù)庫管理員系統(tǒng)程序員用戶應(yīng)用程序員專門用戶參數(shù)用戶既有存放實際數(shù)據(jù)的物理數(shù)據(jù)庫,也有存放數(shù)據(jù)邏輯結(jié)構(gòu)的描述數(shù)據(jù)庫。63數(shù)據(jù)庫系統(tǒng)計算機系統(tǒng)數(shù)據(jù)庫數(shù)據(jù)庫管理系統(tǒng)人員

數(shù)據(jù)庫管理員系統(tǒng)程序員用戶應(yīng)用程序員專門用戶參數(shù)用戶是一組對數(shù)據(jù)庫進行管理的軟件,通常包括數(shù)據(jù)定義語言及其編譯程序,數(shù)據(jù)操縱語言及其編譯程序,以及數(shù)據(jù)管理例行程序。64數(shù)據(jù)庫系統(tǒng)計算機系統(tǒng)數(shù)據(jù)庫數(shù)據(jù)庫管理系統(tǒng)人員

數(shù)據(jù)庫管理員系統(tǒng)程序員用戶應(yīng)用程序員專門用戶參數(shù)用戶為了保證數(shù)據(jù)庫的完整性、明確性和安全性,必須有人來對數(shù)據(jù)庫進行有效的控制。行使這種控制權(quán)的人叫數(shù)據(jù)庫管理員。他負責(zé)建立和維護模式,提供數(shù)據(jù)的保護措施和編寫數(shù)據(jù)庫文件。所謂模式,指的是對數(shù)據(jù)庫總的邏輯描述。65數(shù)據(jù)庫系統(tǒng)計算機系統(tǒng)數(shù)據(jù)庫數(shù)據(jù)庫管理系統(tǒng)人員

數(shù)據(jù)庫管理員系統(tǒng)程序員用戶應(yīng)用程序員專門用戶參數(shù)用戶是設(shè)計數(shù)據(jù)庫管理系統(tǒng)的人員。他們關(guān)心硬件特性及存儲設(shè)備的物理細節(jié),實現(xiàn)數(shù)據(jù)組織與存取的各種功能,實現(xiàn)邏輯結(jié)構(gòu)到物理結(jié)構(gòu)的映射等。66數(shù)據(jù)庫系統(tǒng)計算機系統(tǒng)數(shù)據(jù)庫數(shù)據(jù)庫管理系統(tǒng)人員

數(shù)據(jù)庫管理員系統(tǒng)程序員用戶應(yīng)用程序員專門用戶參數(shù)用戶負責(zé)編制和維護應(yīng)用程序,如庫存控制系統(tǒng)、工資核算系統(tǒng)等。67數(shù)據(jù)庫系統(tǒng)計算機系統(tǒng)數(shù)據(jù)庫數(shù)據(jù)庫管理系統(tǒng)人員

數(shù)據(jù)庫管理員系統(tǒng)程序員用戶應(yīng)用程序員專門用戶參數(shù)用戶指通過交互方式進行信息檢索和補充信息的用戶。68數(shù)據(jù)庫系統(tǒng)計算機系統(tǒng)數(shù)據(jù)庫數(shù)據(jù)庫管理系統(tǒng)人員

數(shù)據(jù)庫管理員系統(tǒng)程序員用戶應(yīng)用程序員專門用戶參數(shù)用戶指那些與數(shù)據(jù)庫的交互作用是固定的、有規(guī)則的人,如售貨員,訂票員等就是典型的參數(shù)用戶。69二、數(shù)據(jù)庫設(shè)計的主要內(nèi)容

信息是人們對客觀世界各種事物特征的反映,而數(shù)據(jù)則是表示信息的一種符號。從客觀事物到信息,再到數(shù)據(jù),是人們對現(xiàn)實世界的認識和描述過程,這里經(jīng)過了三個世界:現(xiàn)實世界觀念世界數(shù)據(jù)世界指人們頭腦之外的客觀世界,它包含客觀事物及其相互聯(lián)系70

信息是人們對客觀世界各種事物特征的反映,而數(shù)據(jù)則是表示信息的一種符號。從客觀事物到信息,再到數(shù)據(jù),是人們對現(xiàn)實世界的認識和描述過程,這里經(jīng)過了三個世界:現(xiàn)實世界觀念世界數(shù)據(jù)世界又稱信息世界,是現(xiàn)實世界在人們頭腦中的反映??陀^事物在觀念世界中稱為實體,為了反映實體和實體的聯(lián)系,可以采用后面介紹的實體聯(lián)系模型(E-R模型)。二、數(shù)據(jù)庫設(shè)計的主要內(nèi)容

71

信息是人們對客觀世界各種事物特征的反映,而數(shù)據(jù)則是表示信息的一種符號。從客觀事物到信息,再到數(shù)據(jù),是人們對現(xiàn)實世界的認識和描述過程,這里經(jīng)過了三個世界:現(xiàn)實世界觀念世界數(shù)據(jù)世界是信息世界中信息的數(shù)據(jù)化?,F(xiàn)實世界中的事物及其聯(lián)系,在數(shù)據(jù)世界中用數(shù)據(jù)模型描述。二、數(shù)據(jù)庫設(shè)計的主要內(nèi)容

72從現(xiàn)實世界、觀念世界到數(shù)據(jù)世界是一個認識的過程,也是抽象和映射的過程,與此相對應(yīng),設(shè)計數(shù)據(jù)庫也要經(jīng)歷類似的過程,即數(shù)據(jù)庫設(shè)計的步驟包括用戶需求分析、概念結(jié)構(gòu)設(shè)計、邏輯結(jié)構(gòu)設(shè)計和物理結(jié)構(gòu)設(shè)計四個階段,其中:概念結(jié)構(gòu)設(shè)計是根據(jù)用戶需求設(shè)計的數(shù)據(jù)庫模型,所以稱它為概念模型73三、實體聯(lián)系模型(E-R模型)

實體聯(lián)系模型反映的是現(xiàn)實世界中的事物及其相互聯(lián)系,與此有關(guān)的概念有:實體(Entity)屬性聯(lián)系是觀念世界中描述客觀事物的概念。實體可以是人,也可以是物或抽象的概念;可以指事物本身,也可以指事物之間的聯(lián)系。74

實體聯(lián)系模型反映的是現(xiàn)實世界中的事物及其相互聯(lián)系,與此有關(guān)的概念有:實體(Entity)屬性聯(lián)系指實體具有的某種特性,用來描述一個實體。三、實體聯(lián)系模型(E-R模型)

75

實體聯(lián)系模型反映的是現(xiàn)實世界中的事物及其相互聯(lián)系,與此有關(guān)的概念有:實體(Entity)屬性聯(lián)系

實體之間的對應(yīng)關(guān)系稱為聯(lián)系,例如讀者可以借閱若干本書,書和讀者通過借閱聯(lián)系起來讀者書借閱三、實體聯(lián)系模型(E-R模型)

76實體個體總體同質(zhì)總體異質(zhì)總體泛指個體組成的集合個體如"張三"、李四"等由不同性質(zhì)的個體組成的集合,如一個企業(yè)的所有事物的集合.一個異質(zhì)總體可以分解出多個同質(zhì)總體,數(shù)據(jù)文件描述的是同質(zhì)總體,而數(shù)據(jù)庫描述的是異質(zhì)總體。如職工77設(shè)A,B為兩個包含若干個體的總體,其間建立了某種聯(lián)系,其聯(lián)系方式可分為三類:一對一聯(lián)系一對多聯(lián)系多對多聯(lián)系如果對于A中的一個實體,B中至多有一個實體與其發(fā)生聯(lián)系,反之,B中的每一實體至多對應(yīng)A中一個實體,則稱A與B是一對一聯(lián)系78設(shè)A,B為兩個包含若干個體的總體,其間建立了某種聯(lián)系,其聯(lián)系方式可分為三類:一對一聯(lián)系一對多聯(lián)系多對多聯(lián)系如果對于A中的每一實體,實體B中有一個以上實體與之發(fā)生聯(lián)系,反之,B中的每一實體至多只能對應(yīng)于A中的一個實體,則稱A與B是一對多聯(lián)系。79設(shè)A,B為兩個包含若干個體的總體,其間建立了某種聯(lián)系,其聯(lián)系方式可分為三類:一對一聯(lián)系一對多聯(lián)系多對多聯(lián)系如果A中至少有一實體對應(yīng)于B中一個以上實體,反之,B中也至少有一個實體對應(yīng)于A中一個以上實體,則稱A與B為多對多聯(lián)系。80概念模型的最常用的表示方法是實體-聯(lián)系方法(Entity-RelationApproach,簡稱E-R方法)。E-R方法是用E-R圖來描述某一組織的信息模型。81廠長管理工廠11廠長號姓名年齡廠號廠名地點實體之間的關(guān)系用菱形表示用矩形表示實體用無向邊把菱形與有關(guān)實體連接,在邊上標(biāo)明聯(lián)系的類型實體的屬性用橢圓表示,并用無向邊把實體與屬性聯(lián)系起來82供應(yīng)單位物資庫存合同訂貨m驗收結(jié)算購進入庫付款1mmnnmm1mn屬性有單位號、單位名、地址、聯(lián)系人、郵政編碼83供應(yīng)單位物資庫存合同訂貨m驗收結(jié)算購進入庫付款1mmnnmm1mn屬性有合同號、數(shù)量、金額、備注。84供應(yīng)單位物資庫存合同訂貨m驗收結(jié)算購進入庫付款1mmnnmm1mn屬性有結(jié)算編號、用途、金額、經(jīng)手人85供應(yīng)單位物資庫存合同訂貨m驗收結(jié)算購進入庫付款1mmnnmm1mn屬性有入庫號、日期、貨位、數(shù)量86供應(yīng)單位物資庫存合同訂貨m驗收結(jié)算購進入庫付款1mmnnmm1mn屬性有物資代碼、名稱、規(guī)格、備注87供應(yīng)單位物資庫存合同訂貨m驗收結(jié)算購進入庫付款1mmnnmm1mn一種物資可以分多次入庫,所以是l:m聯(lián)系88供應(yīng)單位物資庫存合同訂貨m驗收結(jié)算購進入庫付款1mmnnmm1mn一次購進的物資可以經(jīng)多次結(jié)算,而一次結(jié)算可以承辦多次購進的物資,所以是多對多的聯(lián)系。其屬性為:入庫號、結(jié)算編號、數(shù)量、金額89供應(yīng)單位物資庫存合同訂貨m驗收結(jié)算購進入庫付款1mmnnmm1mn一份合同訂購的物資可以分多次驗收,所以是l:m聯(lián)系90供應(yīng)單位物資庫存合同訂貨m驗收結(jié)算購進入庫付款1mmnnmL1mn這是一個數(shù)量超過兩個的不同類型實體之間的聯(lián)系。在訂貨業(yè)務(wù)中,一種物資可由多家供應(yīng),產(chǎn)生多筆合同。反之,一個供應(yīng)單位可供應(yīng)多種物資,產(chǎn)生多筆合同,所以,在圖中用M:N:L的結(jié)構(gòu)來表示。訂貨聯(lián)系的屬性為:物資代碼、單位號、合同號、數(shù)量、單價91供應(yīng)單位物資庫存合同訂貨m驗收結(jié)算購進入庫付款1mmnnml1mn是多對多的聯(lián)系,其屬性值為:結(jié)算編號、合同號、數(shù)量、金額9293949596四、數(shù)據(jù)模型

數(shù)據(jù)模型是對客觀事實及其聯(lián)系的數(shù)據(jù)化描述。當(dāng)企業(yè)決定建立數(shù)據(jù)庫系統(tǒng)時,所面臨的最重要的問題之一就是要解決選用哪種類型的數(shù)據(jù)庫模型。目前使用的數(shù)據(jù)庫模型有四種,按其誕生順序依此為:層次型、網(wǎng)狀型、關(guān)系型和面向?qū)ο蟮臄?shù)據(jù)庫模型。前兩種已很少使用了,最后一種的應(yīng)用正在不斷擴大和發(fā)展,目前應(yīng)用最為廣泛的是關(guān)系型數(shù)據(jù)模型。97層次數(shù)據(jù)模型員工收入工作分配福利績效工資崗位工資退休金人身保險保健層次數(shù)據(jù)模型以樹狀結(jié)構(gòu)描述數(shù)據(jù)。在大型的數(shù)據(jù)庫中,如果系統(tǒng)能夠很快地找到合適的根結(jié)點,繼續(xù)查找數(shù)據(jù)將非常便利。98網(wǎng)狀數(shù)據(jù)模型課程2課程1課程3學(xué)生1學(xué)生5學(xué)生4學(xué)生3學(xué)生2網(wǎng)狀結(jié)構(gòu)描述的是多對多關(guān)系。網(wǎng)狀結(jié)構(gòu)減少冗余,在某種情況下響應(yīng)更快,但指針增加,維護和操作更復(fù)雜。99

關(guān)系模型是建立在數(shù)學(xué)概念的基礎(chǔ)上,應(yīng)用關(guān)系代數(shù)和關(guān)系演算等數(shù)學(xué)理論處理數(shù)據(jù)庫系統(tǒng)的方法。從用戶的觀點來看,在關(guān)系模型下,數(shù)據(jù)的邏輯結(jié)構(gòu)是一張二維表。每一個關(guān)系為一張二維表,相當(dāng)于一個文件。實體間的聯(lián)系均通過關(guān)系進行描述。關(guān)系型數(shù)據(jù)庫模型100SnoSnameSsexSagesdept95001張三男25CS95002李四女24CS96101王五男23MA96001趙六男23CS一個關(guān)系對應(yīng)于一張二維表101SnoSnameSsexSagesdept95001張三男25CS95002李四女24CS96101王五男23MA96001趙六男23CSSnoSnameSsexSagesdept95001張三男25CS95002李四女24CS96101王五男23MA96001趙六男23CS表中一行稱為一個元組102SnoSnameSsexSagesdept95001張三男25CS95002李四女24CS96101王五男23MA96001趙六男23CS表中一列稱為一個屬性。給每列起一個名即為屬性名。103SnoSnameSsexSagesdept95001張三男25CS95002李四女24CS96101王五男23MA96001趙六男23CS主碼(PrimaryKey,也稱主關(guān)鍵字)。表中的某個屬性組,它的值惟一地標(biāo)識一個元組104SnoSnameSsexSagesdept95001張三男25CS95002李四女24CS96101王五男23MA96001趙六男23CS屬性的取值范圍105SnoSnameSsexSagesdept95001張三男25CS95002李四女24CS96101王五男23MA96001趙六男23CS對關(guān)系的描述,用關(guān)系名(屬性1,屬性2,…屬性n)來表示Student(sno,sname,ssex,sage,sdept)106零件號零件名稱單價供應(yīng)商編號1051

1052機箱300.008031053

供應(yīng)商編號供應(yīng)商名稱供應(yīng)商地址電話701先鋒公司

702

803大華貿(mào)易

訂單編號訂貨日期發(fā)貨日期零件號零件數(shù)量金額163402/02/9902/22/99105210030,000.001635

3077

1636

6089

1637

1053

訂貨表零件表供應(yīng)商表表之間通過關(guān)鍵字聯(lián)系起來107五、關(guān)系的規(guī)范化

規(guī)范化理論研究關(guān)系模式中各屬性之間的依賴關(guān)系及其對關(guān)系模式性能的影響,探討關(guān)系模式應(yīng)該具備的性質(zhì)和設(shè)計方法。規(guī)范化理論給我們提供了判別關(guān)系模式優(yōu)劣的標(biāo)準(zhǔn),為數(shù)據(jù)庫設(shè)計工作提供了嚴(yán)格的理論依據(jù)。108屬于第一范式的關(guān)系應(yīng)滿足的基本條件是元組中的每一個分量都必須是不可分割的數(shù)據(jù)項。教師代碼姓名

工資基本工資附加工資教師代碼姓名基本工資附加工資不滿足第一范式109第二范式,這種關(guān)系不僅滿足第一范式,而且所有的非主屬性完全依賴于其主碼。教師代碼姓名研究課題號研究課題名不滿足第二范式教師代碼姓名研究課題號研究課題號研究課題名110第三范式,這種關(guān)系不僅滿足第二范式,而且它的任何一個非主屬性都不傳遞依賴于任何主關(guān)鍵字。產(chǎn)品代碼產(chǎn)品名生產(chǎn)廠名生產(chǎn)廠地址不屬于第三范式產(chǎn)品代碼產(chǎn)品名生產(chǎn)廠名生產(chǎn)廠名生產(chǎn)廠地址111112113114115116117

關(guān)系模型的特點關(guān)系模型的概念單一關(guān)系是規(guī)范化的關(guān)系

規(guī)范化是指在關(guān)系模型中,關(guān)系必須滿足一定的給定條件,最基本的要求是關(guān)系中的每一個分量都是不可分的數(shù)據(jù)頂,即表不能多于二維。對于實體和實體之間的聯(lián)系均以關(guān)系來表示118借書證號姓名55555張三66666李四圖書編號借書證號1111115555522222266666圖書編號書名111111計算機222222會計圖書讀者借閱(關(guān)系)借閱使用公共字段圖書編號和借書證號把圖書和讀者聯(lián)系起來了119六、數(shù)據(jù)庫操作數(shù)據(jù)庫操作主要有基本表的建立與刪除、數(shù)據(jù)查詢及更新等。下面我們介紹如何使用關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語——結(jié)構(gòu)化查詢語言SQL(StructuredQueryLanguage)來完成上述操作1201.基本表的建立與刪除建立基本表的語句格式為:

CREATETABLE<表名>(列名1類型[,列名2類型……])

常用的類型有:CHAR(字符型),INT(整型),NUMERIC(數(shù)值型),DATETIME(日期時間型),BIT(邏輯型),VARCHAR(變長字符型)等121修改基本表定義的語句格式為:

ALTERTABLE<表名>ADD列名類型刪除基本表的語句為:

DROPTABLE<表名>1222.數(shù)據(jù)查詢SQL的核心語句是數(shù)據(jù)庫查詢語句,其一般格式為:

SELECT<標(biāo)列>FROM<表名>[WHERE<條件表達式>]

[GROUPBY<列名1>][ORDERBY<列名2>[ASC/DESC]]

語句含義:根據(jù)WHERE子句中的條件表達式,從指定表中找出滿足條件的元組(如二維表中的記錄),按目標(biāo)列選出元組分量形成結(jié)果表。ORDER子句確定結(jié)果表按指定的列名2按升序(ACS)或降序(DESC)排序。GROUP子句將結(jié)果按列名1分組,每個組(所有列名1值相同的為一組)產(chǎn)生結(jié)果表中一個元組。1233.數(shù)據(jù)更新SQL的數(shù)據(jù)更新語句包括數(shù)據(jù)修改(UPDATE)數(shù)據(jù)刪除(DELETE)數(shù)據(jù)插入(INSERT)UPDATE<表名>

SET<列名1>=<表達式1>[,<列名2>=<表達式2>……][WHERE<邏輯表達式>]

功能:修改指定表中滿足條件的元組,將指定的列名1的值用表達式1的值替換,將指定的列名2的值用表達式2的值替換……1243.數(shù)據(jù)更新SQL的數(shù)據(jù)更新語句包括數(shù)據(jù)修改(UPDATE)數(shù)據(jù)刪除(DELETE)

數(shù)據(jù)插入(INSERT)DELETEFROM<表名>

[WHERE<邏輯表達式>]

功能:刪除指定表中滿足條件的元組。1253.數(shù)據(jù)更新SQL的數(shù)據(jù)更新語句包括數(shù)據(jù)修改(UPDATE)數(shù)據(jù)刪除(DELETE)數(shù)據(jù)插入(INSERT)

INSERTINTO<表名>(<列名1>[,<列名2>……])

VALUES(<常量1>[,<常量2>……])

功能:向指定表中插入一個元組且使得列名1的值為常量1,列名2的值為常量2……126七、數(shù)據(jù)庫保護

為了保證數(shù)據(jù)的安全可靠和正確有效,DBMS必須提供統(tǒng)一的數(shù)據(jù)保護功能,主要包括數(shù)據(jù)的安全性數(shù)據(jù)的完整性并發(fā)控制數(shù)據(jù)庫恢復(fù)

保護數(shù)據(jù)庫以防止不合法的使用所造成的數(shù)據(jù)泄露、更改和破壞。數(shù)據(jù)的安全可通過對用戶進行標(biāo)識和鑒定、存取控制、OS級安全保護等措施得到一定的保障127

為了保證數(shù)據(jù)的安全可靠和正確有效,DBMS必須提供統(tǒng)一的數(shù)據(jù)保護功能,主要包括數(shù)據(jù)的安全性數(shù)據(jù)的完整性并發(fā)控制數(shù)據(jù)庫恢復(fù)

數(shù)據(jù)的完整性是指數(shù)據(jù)的正確性、有效性與相容性。關(guān)系模型的完整性有實體完整性、參照完整性及用戶定義的完整性。指二維表中描述主關(guān)鍵字的屬性不能取空值。如學(xué)生基本信息表中的屬性"學(xué)號"被定義為主關(guān)鍵字,則"學(xué)號"的值不能為空七、數(shù)據(jù)庫保護128

為了保證數(shù)據(jù)的安全可靠和正確有效,DBMS必須提供統(tǒng)一的數(shù)據(jù)保護功能,主要包括數(shù)據(jù)的安全性數(shù)據(jù)的完整性并發(fā)控制數(shù)據(jù)庫恢復(fù)

數(shù)據(jù)的完整性是指數(shù)據(jù)的正確性、有效性與相容性。關(guān)系模型的完整性有實體完整性、參照完整性及用戶定義的完整性。指具有一對多聯(lián)系的兩個表之間子表中與主表的主關(guān)鍵字相關(guān)聯(lián)的那個屬性(外部碼)的值要么為空,要么等于主表中主關(guān)鍵字的某個值七、數(shù)據(jù)庫保護129

為了保證數(shù)據(jù)的安全可靠和正確有效,DBMS必須提供統(tǒng)一的數(shù)據(jù)保護功能,主要包括數(shù)據(jù)的安全性數(shù)據(jù)的完整性并發(fā)控制數(shù)據(jù)庫恢復(fù)

數(shù)據(jù)的完整性是指數(shù)據(jù)的正確性、有效性與相容性。關(guān)系模型的完整性有實體完整性、參照完整性及用戶定義的完整性。針對某一具體數(shù)據(jù)庫的約束條件,由應(yīng)用環(huán)境確定。如月份是1-12的正整數(shù),職工的年齡應(yīng)大于18小于70等七、數(shù)據(jù)庫保護130

為了保證數(shù)據(jù)的安全可靠和正確有效,DBMS必須提供統(tǒng)一的數(shù)據(jù)保護功能,主要包括數(shù)據(jù)的安全性數(shù)據(jù)的完整性并發(fā)控制數(shù)據(jù)庫恢復(fù)當(dāng)多個用戶同時存取、修改數(shù)據(jù)庫時,為了防止發(fā)生互相干擾而得到錯誤的結(jié)果并使數(shù)據(jù)庫的完整性遭到破壞,而對多用戶的并發(fā)操作加以控制、協(xié)調(diào)七、數(shù)據(jù)庫保護131

為了保證數(shù)據(jù)的安全可靠和正確有效,DBMS必須提供統(tǒng)一的數(shù)據(jù)保護功能,主要包括數(shù)據(jù)的安全性數(shù)據(jù)的完整性并發(fā)控制數(shù)據(jù)庫恢復(fù)當(dāng)計算機軟、硬件或網(wǎng)絡(luò)通信線路發(fā)生故障而破壞了數(shù)據(jù)或?qū)?shù)據(jù)庫的操作失敗使數(shù)據(jù)出現(xiàn)錯誤或丟失時,系統(tǒng)應(yīng)能進行應(yīng)急處理,把數(shù)據(jù)庫恢復(fù)到正常狀態(tài)七、數(shù)據(jù)庫保護132八、數(shù)據(jù)庫中的知識發(fā)現(xiàn)數(shù)據(jù)庫中的知識發(fā)現(xiàn)(KnowledgeDiscoveryinDatabase,KDD)是一個概括性的術(shù)語,一般認為,數(shù)據(jù)庫中的知識發(fā)現(xiàn)是指從數(shù)據(jù)庫中發(fā)現(xiàn)潛在的、有意義的、未知的關(guān)系、模式和趨勢,并以易被理解的方式表示出來。這些知識能為決策者提供重要的、意想不到的、極有價值的信息,從而產(chǎn)生不可估量的效益。133數(shù)據(jù)庫中的知識發(fā)現(xiàn)KDD研究領(lǐng)域中最重要也最具代表性的成果就是數(shù)據(jù)倉庫(DataWarehouse)和數(shù)據(jù)挖掘(DataMining),它們代表了一種看待數(shù)據(jù)資源的嶄新方式,它意味著數(shù)據(jù)庫技術(shù)與使用統(tǒng)計分析和人工智能之類的數(shù)據(jù)分析工具的融合。

134什么是數(shù)據(jù)倉庫數(shù)據(jù)倉庫是數(shù)據(jù)庫概念的進一步發(fā)展,它使應(yīng)用能得到更好的數(shù)據(jù)資源,并以直觀方式操縱和使用數(shù)據(jù)。數(shù)據(jù)倉庫是集成的面向?qū)ο蟮臄?shù)據(jù)庫集合,其作用是支持決策。數(shù)據(jù)倉庫一般規(guī)模極大、數(shù)據(jù)純凈度極高,并且檢索性能極佳。一般在大型機上建立數(shù)據(jù)倉庫,其數(shù)據(jù)被存儲在一個關(guān)系數(shù)據(jù)庫中。135數(shù)據(jù)倉庫將來自不同數(shù)據(jù)庫的信息結(jié)合在一起顧客分類,信譽度平均銷售市場數(shù)據(jù)庫銷售額數(shù)據(jù)庫顧客數(shù)據(jù)庫數(shù)據(jù)倉庫競爭統(tǒng)計由各業(yè)務(wù)數(shù)據(jù)庫建立數(shù)據(jù)倉庫按年和季度求平均值136數(shù)據(jù)倉庫是多維的137數(shù)據(jù)倉庫的層次結(jié)構(gòu)檔案數(shù)據(jù)原始數(shù)據(jù)綜合數(shù)據(jù)高度綜合數(shù)據(jù)銷售數(shù)據(jù)匯總的銷售數(shù)據(jù)生產(chǎn)線的周銷售數(shù)據(jù)生產(chǎn)線的月銷售數(shù)據(jù)138什么是數(shù)據(jù)挖掘數(shù)據(jù)挖掘是在數(shù)據(jù)中尋找用戶未知的關(guān)系的過程,該過程發(fā)現(xiàn)關(guān)系并以可理解的方式表達它們,使它們能夠作為用戶決策的依據(jù)。數(shù)據(jù)挖掘使用戶能夠在數(shù)據(jù)庫中“發(fā)現(xiàn)知識”,而這些知識用戶原來是不知道的。從本質(zhì)上看,數(shù)據(jù)挖掘工具是為數(shù)據(jù)倉庫用戶使用的。139數(shù)據(jù)集成數(shù)據(jù)選擇預(yù)處理數(shù)據(jù)挖掘結(jié)果解釋源數(shù)據(jù)目標(biāo)數(shù)據(jù)后數(shù)據(jù)模式數(shù)據(jù)知識準(zhǔn)備挖掘表達解釋數(shù)據(jù)挖掘的應(yīng)用140對交易數(shù)據(jù)進行分析,計算客戶消費額,根據(jù)客戶消費額或交易數(shù)量等進行分類,每個客戶被劃分到相應(yīng)的類別中,然后對客戶的交易數(shù)據(jù)、人口數(shù)據(jù)等進行描述,得到相應(yīng)的客戶價值分群的描述。數(shù)據(jù)挖掘的應(yīng)用案例141聯(lián)機事務(wù)處理與聯(lián)機分析處理產(chǎn)品數(shù)據(jù)庫顧客數(shù)據(jù)庫數(shù)據(jù)倉庫OLTPOLAP增加一條新的生產(chǎn)線更改顧客收入水平更改產(chǎn)品單價擴大顧客的信用度信息被用于據(jù)決策處理上月有多少產(chǎn)品的銷售額超過¥10000?顧客能變相接受高價位產(chǎn)品嗎?如果庫存以10%的速度下降,那么新的庫存占的成本是多少?142OLAP的分析方法(一)切片、切塊143OLAP的分析方法(二)鉆取按時間維向下鉆取按時間維向上鉆取60144OLAP的分析方法(三)旋轉(zhuǎn)145案例:使用可能比建立更難

坐落在愛阿華州的PioneerHi-Bred國際有限公司是美國最大的玉米種生產(chǎn)商之一。在中西部,Pioneer雇傭了4000名左右銷售代表。在南部和西部,該公司通過3000多個獨立經(jīng)銷商來分銷玉米種。當(dāng)DennisGaukel被雇傭為Pioneer的營銷經(jīng)理時,他有一項任務(wù)指標(biāo)要完成,即建立一個數(shù)據(jù)庫來加強公司與顧客之間的聯(lián)系。146Dennis要做的是從4000名銷售代表和3000多家獨立經(jīng)銷商那里收集必要的信息建立數(shù)據(jù)庫,并讓人們使用這個數(shù)據(jù)庫。這聽起來很簡單,實際上卻并非如此。Dennis面臨著兩個障礙,即說服人們交出它們手中有價值的信息,并在新的數(shù)據(jù)庫中挖掘他們需要的各種信息。147

許多代表認為一旦他們的信息被存入數(shù)據(jù)庫,而不是在自己的頭腦中,那么就意味著他們會被技術(shù)替代。因此,Dennis花了一年的時間會見代表來說服他們,說明他們不會失業(yè),相反,數(shù)據(jù)庫會使他們工作得更好。為了幫助代表們從新的數(shù)據(jù)庫中挖掘信息,他雇傭了6個信息專家,24小時服務(wù),并定期為代表們開設(shè)培訓(xùn)課程,使他們能以最佳狀態(tài)來使用數(shù)據(jù)庫。

現(xiàn)在數(shù)據(jù)庫中已經(jīng)有600000多個農(nóng)場操作人員的信息,公司定期使用數(shù)據(jù)庫給這些人郵寄固定的交流資料。數(shù)據(jù)庫終于取得了巨大的成功。148五、關(guān)系的規(guī)范化

規(guī)范化理論研究關(guān)系模式中各屬性之間的依賴關(guān)系及其對關(guān)系模式性能的影響,探討關(guān)系模式應(yīng)該具備的性質(zhì)和設(shè)計方法。規(guī)范化理論給我們提供了判別關(guān)系模式優(yōu)劣的標(biāo)準(zhǔn),為數(shù)據(jù)庫設(shè)計工作提供了嚴(yán)格的理論依據(jù)。149屬于第一范式的關(guān)系應(yīng)滿足的基本條件是元組中的每一個分量都必須是不可分割的數(shù)據(jù)項。教師代碼姓名

工資基本工資附加工資教師代碼姓名基本工資附加工資不滿足第一范式150第二范式,這種關(guān)系不僅滿足第一范式,而且所有的非主屬性完全依賴于其主碼。教師代碼姓名研究課題號研究課題名不滿足第二范式教師代碼姓名研究課題號研究課題號研究課題名151第三范式,這種關(guān)系不僅滿足第二范式,而且它的任何一個非主屬性都不傳遞依賴于任何主關(guān)鍵字。產(chǎn)品代碼產(chǎn)品名生產(chǎn)廠名生產(chǎn)廠地址不屬于第三范式產(chǎn)品代碼產(chǎn)品名生產(chǎn)廠名生產(chǎn)廠名生產(chǎn)廠地址152153154155156157158第四節(jié)計算機網(wǎng)絡(luò)

由于一個企業(yè)或組織中的信息處理都是分布式的,把分布式信息按其本來面目由分布在不同位置的計算機進行處理,并通過通信網(wǎng)絡(luò)把分布式信息集成起來,是管理信息系統(tǒng)的主要運行方式,因而,計算機網(wǎng)絡(luò)是管理信息系統(tǒng)的基本使能技術(shù)。本節(jié)內(nèi)容:一、計算機網(wǎng)絡(luò)的概念與分類二、局域網(wǎng)技術(shù)三、網(wǎng)際互連技術(shù)159一、計算機網(wǎng)絡(luò)的概念與分類計算機網(wǎng)絡(luò)是用通信介質(zhì)把分布在不同地理位置的計算機和其他網(wǎng)絡(luò)設(shè)備連接起來,實現(xiàn)信息互通和資源共享的系統(tǒng)。計算機網(wǎng)絡(luò)的重要概念有:網(wǎng)絡(luò)介質(zhì)協(xié)議節(jié)點鏈路數(shù)據(jù)傳輸?shù)奈锢硗ǖ?,有同軸電纜、雙絞線、光纖、微波、衛(wèi)星信道等160通信介質(zhì)通信介質(zhì)是信息傳遞網(wǎng)絡(luò)中的路徑和物理通道。遠程通信系統(tǒng)基本組成信源編碼器信道與介質(zhì)譯碼器信宿161常見通信介質(zhì)雙絞線同軸電纜光纜微波衛(wèi)星通信162通信介質(zhì)(續(xù))我們主要關(guān)心通信介質(zhì)的以下特征:帶寬容量可靠性成本距離流動性安全性不同的介質(zhì)具有不同的特征,適用范圍也不相同。指信道能傳輸信息的最大能力,一般以單位時間內(nèi)最大可傳送信息的bit數(shù)表示。一方面指通過傳輸介質(zhì)能夠同時傳輸多少信號,另一方面指信息能以多快的速度傳輸。介質(zhì)能夠提供無差錯服務(wù)的能力,與抗干擾能力密切相關(guān)。包括材料成本、工程成本、配套設(shè)備和技術(shù)成本、使用成本等。特別指某一種介質(zhì)在無中繼條件下能保質(zhì)傳輸?shù)淖畲缶嚯x。支持移動工作、靈活調(diào)整網(wǎng)絡(luò)節(jié)點位置的能力。主要指介質(zhì)防竊聽、防泄密、抗破壞方面的能力。信道的通信能力是以帶寬來劃分的,帶寬是通信介質(zhì)所能傳輸?shù)男畔㈩l率的變化范圍,它決定了信道最大的數(shù)據(jù)傳輸率。帶寬的單位是赫茲(hz),數(shù)據(jù)傳輸率的單位是位/秒(bps)。163計算機網(wǎng)絡(luò)是用通信介質(zhì)把分布在不同地理位置的計算機和其他網(wǎng)絡(luò)設(shè)備連接起來,實現(xiàn)信息互通和資源共享的系統(tǒng)。計算機網(wǎng)絡(luò)的重要概念有:網(wǎng)絡(luò)介質(zhì)協(xié)議節(jié)點鏈路網(wǎng)絡(luò)設(shè)備間進行通信的一組約定。如IEEE802.3,802.4,F(xiàn)DDI,ATM等。網(wǎng)絡(luò)協(xié)議具體規(guī)定了設(shè)備間通信的電氣性能、數(shù)據(jù)組織方式等一、計算機網(wǎng)絡(luò)的概念與分類164165166167168169170171172173174175

計算機網(wǎng)絡(luò)是用通信介質(zhì)把分布在不同地理位置的計算機和其他網(wǎng)絡(luò)設(shè)備連接起來,實現(xiàn)信息互通和資源共享的系統(tǒng)。計算機網(wǎng)絡(luò)的重要概念有:網(wǎng)絡(luò)介質(zhì)協(xié)議節(jié)點鏈路網(wǎng)絡(luò)中某分支的端點或網(wǎng)絡(luò)中若干條分支的公共匯交點。一、計算機網(wǎng)絡(luò)的概念與分類176計算機網(wǎng)絡(luò)是用通信介質(zhì)把分布在不同地理位置的計算機和其他網(wǎng)絡(luò)設(shè)備連接起來,實現(xiàn)信息互通和資源共享的系統(tǒng)。計算機網(wǎng)絡(luò)的重要概念有:網(wǎng)絡(luò)介質(zhì)協(xié)議節(jié)點鏈路是指兩個相鄰節(jié)點之間的通信線路一、計算機網(wǎng)絡(luò)的概念與分類177網(wǎng)絡(luò)拓撲結(jié)構(gòu)

所謂網(wǎng)絡(luò)拓撲結(jié)構(gòu)是指網(wǎng)絡(luò)的鏈路和節(jié)點在地理上所形成的幾何結(jié)構(gòu)。計算機網(wǎng)絡(luò)從功能上可分為兩部分,資源子網(wǎng)和通信子網(wǎng)。用戶通過終端可以訪問分布在各處的主機上的數(shù)據(jù)信息,從而實現(xiàn)整個系統(tǒng)的軟硬件、信息等資源的共享。178鏈路是指兩個相鄰節(jié)點之間的通信線路通信子網(wǎng)179根據(jù)通信信道的類型,計算機網(wǎng)絡(luò)具有以下幾種結(jié)構(gòu):

點-點信道網(wǎng)絡(luò)共享信道網(wǎng)絡(luò)網(wǎng)絡(luò)中每一條信道都連接到一對節(jié)點上,如果某兩個節(jié)點之間沒有直接通信的信道,則要經(jīng)過其他節(jié)點用存儲-轉(zhuǎn)發(fā)方式通信。點-點信道的通信網(wǎng)絡(luò)有星形、環(huán)形、樹形等幾種拓撲結(jié)構(gòu).180181根據(jù)通信信道的類型,計算機網(wǎng)絡(luò)具有以下幾種結(jié)構(gòu):

點-點信道網(wǎng)絡(luò)共享信道網(wǎng)絡(luò)共享信道網(wǎng)絡(luò)中,所有節(jié)點共享一條通信信道,每個節(jié)點發(fā)送的信息可由所有節(jié)點檢測,但只有目的地址指定的節(jié)點能夠接收。共享信道的優(yōu)點是不同節(jié)點間的通信可以使用同一通信信道,從而可以最大限度地利用信道的通信能力,缺點是當(dāng)所有節(jié)點同時通信時,容易出現(xiàn)通信阻塞,并且一旦信道出現(xiàn)故障,將影響所有相關(guān)信道的通信。共享信道分為總線信道、衛(wèi)星信道和無線信道,拓撲結(jié)構(gòu)有總線型、樹形、環(huán)形等幾種182無線解決方案總線信道183計算機網(wǎng)絡(luò)根據(jù)網(wǎng)絡(luò)應(yīng)用范圍和應(yīng)用方式不同,可分為以下幾類局域網(wǎng)(LAN)廣域網(wǎng)(WAN)Internet。物聯(lián)網(wǎng)(TheInternetofthings)計算機網(wǎng)絡(luò)的分類局域網(wǎng)(LocalAreaNetwork,LAN)是指在某一區(qū)域內(nèi)由多臺計算機互聯(lián)成的計算機組。一般是方圓幾千米以內(nèi)。局域網(wǎng)可以實現(xiàn)文件管理、應(yīng)用軟件共享、打印機共享、工作組內(nèi)的日程安排、電子郵件和傳真通信服務(wù)等功能。局域網(wǎng)是封閉型的,可以由辦公室內(nèi)的兩臺計算機組成,也可以由一個公司內(nèi)的上千臺計算機組成。

184計算機網(wǎng)絡(luò)根據(jù)網(wǎng)絡(luò)應(yīng)用范圍和應(yīng)用方式不同,可分為以下幾類局域網(wǎng)(LAN)廣域網(wǎng)(WAN)Internet。物聯(lián)網(wǎng)(TheInternetofthings)計算機網(wǎng)絡(luò)的分類廣域網(wǎng)(WAN,WideAreaNetwork)也稱遠程網(wǎng)(longhaulnetwork)。通??缃雍艽蟮奈锢矸秶?,所覆蓋的范圍從幾十公里到幾千公里,它能連接多個城市或國家,或橫跨幾個洲并能提供遠距離通信,形成國際性的遠程網(wǎng)絡(luò)。。185計算機網(wǎng)絡(luò)的分類計算機網(wǎng)絡(luò)根據(jù)網(wǎng)絡(luò)應(yīng)用范圍和應(yīng)用方式不同,可分為以下幾類局域網(wǎng)(LAN)廣域網(wǎng)(WAN)Internet。物聯(lián)網(wǎng)(TheInternetofthings)Internet即"因特網(wǎng)",是最大的國際互連網(wǎng)。該網(wǎng)起源于美國國防部的ARPA,包含各種不同領(lǐng)域的應(yīng)用系統(tǒng),能夠提供商務(wù)、政治、經(jīng)濟、娛樂、新聞、科技等各類信息,實現(xiàn)全球范圍的信息資源共享。Internet發(fā)展很快,目前,Internet已形成覆蓋全球的網(wǎng)絡(luò),成為遠程網(wǎng)的代名詞。186計算機網(wǎng)絡(luò)的分類計算機網(wǎng)絡(luò)根據(jù)網(wǎng)絡(luò)應(yīng)用范圍和應(yīng)用方式不同,可分為以下幾類局域網(wǎng)(LAN)廣域網(wǎng)(WAN)Internet。物聯(lián)網(wǎng)(TheInternetofthings)物聯(lián)網(wǎng)是新一代信息技術(shù)的重要組成部分。其英文名稱是“TheInternetofthings”。即通過射頻識別(RFID)、紅外感應(yīng)器、全球定位系統(tǒng)、激光掃描器、氣體感應(yīng)器等信息傳感設(shè)備,按約定的協(xié)議,把任何物品與互聯(lián)網(wǎng)連接起來,進行信息交換和通訊,以實現(xiàn)智能化識別、定位、跟蹤、監(jiān)控和管理的一種網(wǎng)絡(luò)。簡而言之,物聯(lián)網(wǎng)就是“物物相連的互聯(lián)網(wǎng)”。被稱為繼計算機、互聯(lián)網(wǎng)之后世界信息產(chǎn)業(yè)發(fā)展的第三次浪潮。物聯(lián)網(wǎng)是互聯(lián)網(wǎng)的應(yīng)用拓展,與其說物聯(lián)網(wǎng)是網(wǎng)絡(luò),不如說物聯(lián)網(wǎng)是業(yè)務(wù)和應(yīng)用。187二、局域網(wǎng)技術(shù)

主要內(nèi)容:(一)網(wǎng)絡(luò)體系結(jié)構(gòu)(二)網(wǎng)絡(luò)操作系統(tǒng)(三)幾種典型的局域網(wǎng)188

1.文件服務(wù)器/工作站在20世紀(jì)60到80年代,網(wǎng)絡(luò)應(yīng)用主要是集中式的,采用主機-終端模式,數(shù)據(jù)處理和數(shù)據(jù)庫應(yīng)用全部集中在主機上,終端沒有處理能力.當(dāng)終端用戶增多時,主機負擔(dān)過重,處理性能顯著下降,造成“主機瓶頸”。(一)網(wǎng)絡(luò)體系結(jié)構(gòu)18980年代以后,文件服務(wù)器/工作站結(jié)構(gòu)的微機網(wǎng)絡(luò)開始流行起來,這種結(jié)構(gòu)把DBMS安裝在文件服務(wù)器上,而數(shù)據(jù)處理和應(yīng)用程序分布在工作站上,文件服務(wù)器僅提供對數(shù)據(jù)的共享訪問和文件管理,沒有協(xié)同處理能力。這種方式可充分發(fā)揮工作站的處理能力,但網(wǎng)絡(luò)負擔(dān)較重,嚴(yán)重時會造成"傳輸瓶頸"。1902.客戶/服務(wù)器(Client/Server)

客戶/服務(wù)器是80年代產(chǎn)生的嶄新應(yīng)用模式,這種模式把DBMS安裝在數(shù)據(jù)庫服務(wù)器上;數(shù)據(jù)處理可以從應(yīng)用程序中分離出來,形成前后臺任務(wù):客戶機運行應(yīng)用程序,完成屏幕交互和輸入、輸出等前臺任務(wù),服務(wù)器則運行DBMS,完成大量的數(shù)據(jù)處理及存儲管理等后臺任務(wù)。由于共享能力和前臺的自治能力,后臺處理的數(shù)據(jù)不需要在前后臺間頻繁傳輸,從而有效解決了文件服務(wù)器/工作站模式下的"傳輸瓶頸"問題。191192193

客戶/服務(wù)器模式有以下幾方面的優(yōu)點通過客戶機和服務(wù)器的功能合理分布,均衡負荷,從而在不增加系統(tǒng)資源的情況下提高了系統(tǒng)的整體性能。系統(tǒng)開放性好,在應(yīng)用需求擴展或改變時,系統(tǒng)功能容易進行相應(yīng)的擴充或改變,從而實現(xiàn)系統(tǒng)的規(guī)模優(yōu)化。系統(tǒng)可重用性好,系統(tǒng)維護工作量大為減少,資源可利用性大大提高,使系統(tǒng)整體應(yīng)用成本降低。194

3.分布式處理分布式處理環(huán)境是以計算機網(wǎng)絡(luò)為依托,把各個同時工作的分散計算單元、不同的數(shù)據(jù)庫、不同的操作系統(tǒng)連接成一個整體的分布式系統(tǒng),為多個具有不同需要的用戶提供一個統(tǒng)一的工作環(huán)境。大多數(shù)組織機構(gòu),如銀行、企業(yè)系統(tǒng)等本身就是分布式的,自然會要求分布式處理,同時,工業(yè)生產(chǎn)體系結(jié)構(gòu)由樹形發(fā)展成為網(wǎng)狀、貿(mào)易的全球化、人們對資源共享的要求普遍化,都要求采用分布式信息處理,以適應(yīng)客觀世界的本來運行模式。

195(二)網(wǎng)絡(luò)操作系統(tǒng)

網(wǎng)絡(luò)操作系統(tǒng)是管理網(wǎng)絡(luò)資源的系統(tǒng)軟件,是網(wǎng)絡(luò)運行的基礎(chǔ)。一般說來,網(wǎng)絡(luò)操作系統(tǒng)對系統(tǒng)的性能有著顯著影響。網(wǎng)絡(luò)操作系統(tǒng)的作用是:在服務(wù)器端,管理各類共享資源,在工作站端,向用戶和應(yīng)用程序提供一個網(wǎng)絡(luò)界面。網(wǎng)絡(luò)操作系統(tǒng)的性能包括以下方面:硬件無關(guān)性、橋接能力、支持多服務(wù)器、支持多用戶、存取安全控制、網(wǎng)絡(luò)管理、用戶界面、支持多協(xié)議的能力等。196(三)幾種典型的局域網(wǎng)以太網(wǎng)以太網(wǎng)(Ethernet)是最流行的實際網(wǎng)絡(luò)結(jié)構(gòu),它是以總線為基礎(chǔ)的一種技術(shù),利用基帶信號傳輸及CSMA/CD(載波偵聽多路訪問)對網(wǎng)絡(luò)訪問進行控制,同一時刻只能有一個工作站使用網(wǎng)絡(luò),各工作站必須對網(wǎng)絡(luò)的傳輸權(quán)進行競爭,其最高傳輸速率為10Mbps。以太網(wǎng)的不同變體支持幾乎所有網(wǎng)絡(luò)拓撲結(jié)構(gòu)和電纜類型。197

隨著以太網(wǎng)的不斷擴大和越來越多的站點連入網(wǎng)絡(luò),會導(dǎo)致性能嚴(yán)重下降。為了緩解網(wǎng)絡(luò)的擁擠,可以將一個大型的以太網(wǎng)分解成兩個或更多的網(wǎng)段,再用網(wǎng)橋或路由器將這些網(wǎng)段連接到一起。

快速以太網(wǎng)(FastEthernet)本質(zhì)與以太網(wǎng)相同,速度是其10倍,數(shù)據(jù)傳送速率最高可達100Mbps。近年來千兆級的以太網(wǎng)產(chǎn)品也不斷推出,應(yīng)用也日趨普遍。198令牌環(huán)網(wǎng)令牌網(wǎng)是(TokenRing)一種可靠性較高的網(wǎng)絡(luò)。由于這種網(wǎng)絡(luò)具備自修復(fù)特性,所以比以太網(wǎng)更加復(fù)雜。令牌網(wǎng)的物理拓撲是星型,但邏輯拓撲卻是環(huán)型。在令牌網(wǎng)里,大多數(shù)功能是由集線器完成的。199令牌環(huán)網(wǎng)在令牌網(wǎng)中,一個空閑的令牌按固定的方向在環(huán)里不斷地傳遞。一個節(jié)點從自己的上一個節(jié)點那里收到令牌,并傳給下一個節(jié)點。如果節(jié)點收到的令牌是空閑的,就可以在其中添加數(shù)據(jù),并在環(huán)內(nèi)繼續(xù)傳遞。此時,這個令牌就不再是“空閑”的了,而是忙令牌。節(jié)點收到忙令牌后也繼續(xù)下傳,直至其目標(biāo)節(jié)點。目標(biāo)節(jié)點取出給自己的信息,再在令牌中加入一個回復(fù),沿環(huán)傳回源節(jié)點。源節(jié)點收到后就知道自己發(fā)出的信息已被目標(biāo)節(jié)點收到了。再將令牌變?yōu)榭樟钆?,繼續(xù)循環(huán)下去。200令牌環(huán)網(wǎng)

無論網(wǎng)絡(luò)的負載多重,所有計算機最終都能獲得傳送數(shù)據(jù)的機會;計算機等待令牌到來之前,都會出現(xiàn)一定的數(shù)據(jù)發(fā)送延遲。雖然性能更好,但由于價格昂貴,令牌環(huán)網(wǎng)的普及程度遠不及以太網(wǎng)。201光纖分布數(shù)據(jù)接口(FiberDistributedDataInterface,FDDI)是基于環(huán)型拓撲結(jié)構(gòu)的另一種網(wǎng)絡(luò),它使用多個令牌來控制數(shù)據(jù)傳輸并改善網(wǎng)絡(luò)速度。它的另一大特點是采用“雙逆旋轉(zhuǎn)環(huán)”結(jié)構(gòu),主環(huán)傳輸數(shù)據(jù),輔環(huán)提供系統(tǒng)容錯以及備份,兩個環(huán)按相反的方向循環(huán)。FDDI使用光纜和特殊的設(shè)備傳輸數(shù)據(jù)分組,典型的數(shù)據(jù)傳輸速率為100Mbps,最高可達250Gbps。FDDI環(huán)可以相當(dāng)大,用單模光纜可連接間距最大為13千米的兩個設(shè)備,因此線纜長度很容易就可以延展到100千米。FDDI技術(shù)復(fù)雜且價格昂貴。202異步傳輸模式(AsynchronousTransferMode,ATM)是在分組交換的基礎(chǔ)上發(fā)展起來的,使用光纜或五類銅芯電纜架設(shè)。由于它自始至終傳輸?shù)亩际墙y(tǒng)一格式的數(shù)據(jù)分組,其傳輸速度通常高達155~622Mbps之間,能滿足聲音、影像、數(shù)據(jù)的網(wǎng)絡(luò)通信需要。ATM可提供快速、實時、面向點播的交換服務(wù)。此外,ATM與目前廣泛使用的一切線纜介質(zhì)兼容203DSL(DigitalSubscriberLine數(shù)字用戶線,DSL)是以銅質(zhì)電話線為傳輸介質(zhì)的傳輸技術(shù)組合,它可以顯著提高普通電話線傳輸數(shù)據(jù)的容量,使用DSL技術(shù)的技術(shù)(有時也叫xDSL)有:ADSL(非對稱用戶數(shù)字線)HDSL(高速用戶數(shù)字線)RADSL(速率自適應(yīng)數(shù)字用戶線路)SDSL(對稱數(shù)字用戶線路,標(biāo)準(zhǔn)版HDSL)VDSL(超高速用戶數(shù)字線)G.SHDSL(ITU-T標(biāo)準(zhǔn)替換早期SDSL)數(shù)字用戶線204綜合業(yè)務(wù)數(shù)字網(wǎng)(IntegratedServicesDigitalNetwork,ISDN)是一種交換式數(shù)字通信服務(wù),通常由本地電話服務(wù)供應(yīng)商提供,按照連接時間與距離支付相應(yīng)的費用。ISDN將從一個用戶終端到另一個用戶終端之間的傳輸全部數(shù)字化,以數(shù)字形式統(tǒng)一處理各種業(yè)務(wù),使用戶可以獲得數(shù)字化的優(yōu)異性能。205(四)通信處理器

在網(wǎng)絡(luò)中,通信處理器是連接整個網(wǎng)絡(luò)中各種通信介質(zhì)、計算機和通信線路的硬件設(shè)備。206網(wǎng)絡(luò)適配器(或叫網(wǎng)卡,NIC)調(diào)制-解調(diào)器(Modem)多路復(fù)用器(Multiplexer)前端處理機(FrontEndProcessor,FEP)交換機(Switch)網(wǎng)絡(luò)互連設(shè)備 中繼器(Repeater) 集線器(Hub) 網(wǎng)橋(Bridge) 路由器(Router)

常用通信處理器207網(wǎng)絡(luò)適配器在全部采用數(shù)字信號通信的網(wǎng)絡(luò)中則不需要MODEM,但必須使用通信處理連接設(shè)備連接計算機和通信介質(zhì)。這樣的設(shè)備包括網(wǎng)絡(luò)適配器。208調(diào)制解調(diào)器與多路復(fù)用器209前端處理機為了減輕主機的負擔(dān),常常在主機與網(wǎng)絡(luò)之間設(shè)置一部小型機,專門處理網(wǎng)絡(luò)的通信,用來實現(xiàn)差錯控制、代碼轉(zhuǎn)換、報文分組或重裝、路徑選擇等功能,這種處理機也叫做前端處理機。210網(wǎng)絡(luò)的互聯(lián)設(shè)備

T型頭211中繼器(Repeater)主要功能是通過對數(shù)據(jù)信號的重新發(fā)送或者轉(zhuǎn)發(fā),來擴大網(wǎng)絡(luò)傳輸?shù)木嚯x

集線器(Hub)集線器所起的作用相當(dāng)于多端口的中繼器

212網(wǎng)橋(Bridge)也稱橋接器,是連接兩個局域網(wǎng)的存儲轉(zhuǎn)發(fā)設(shè)備,用它可以完成具有相同或相似體系結(jié)構(gòu)網(wǎng)絡(luò)系統(tǒng)的連接。213路由器(Router)連通不同的網(wǎng)絡(luò),選擇信息傳送的線路。214三、網(wǎng)際互聯(lián)網(wǎng)際互聯(lián)即通過主干網(wǎng)絡(luò)把不同標(biāo)準(zhǔn)、不同結(jié)構(gòu)甚至不同協(xié)議類型的局域網(wǎng)在一定的網(wǎng)絡(luò)協(xié)議的支持下聯(lián)系起來,從而實現(xiàn)更大范圍的信息資源共享。215InternetHostStructureoftheInternetHostHostHostHostR-RouterHostNetwork1Network3Network2Network4RRRRRRRR216Internet采用b/s結(jié)構(gòu),是c/s結(jié)構(gòu)在新的技術(shù)條件下的延伸。Server僅作為數(shù)據(jù)庫服務(wù)器,進行數(shù)據(jù)的管理,大量的應(yīng)用程序都在客戶端進行,這樣,每個客戶都必須安裝應(yīng)用程序和工具,因而,客戶端很復(fù)雜,系統(tǒng)的靈活性、可擴展性都受到很大影響。217

在三層或四層結(jié)構(gòu)中,WebServer既是瀏覽服務(wù)器,又是應(yīng)用服務(wù)器,可以運行大量的應(yīng)用程序,從而使客戶端變得很簡單。218HowDoesInternetwork?TCP/IP(傳輸控制協(xié)議/網(wǎng)間協(xié)議):應(yīng)用層傳輸控制協(xié)議層(TCP)網(wǎng)間協(xié)議層(IP)網(wǎng)絡(luò)接口層物理網(wǎng)絡(luò)網(wǎng)絡(luò)接口層網(wǎng)間協(xié)議層(IP)傳輸控制協(xié)議層(TCP)應(yīng)用層相同的消息相同數(shù)據(jù)包相同數(shù)據(jù)片相同的幀計算機A計算機BInternet將消息從一個主機傳遞到另一個主機負責(zé)數(shù)據(jù)幀的發(fā)送和接收,幀是獨立的網(wǎng)絡(luò)信息傳輸單元消息在傳送時被分割成一個個的小包,TCP負責(zé)收集這些信息包,并將其按適當(dāng)?shù)拇涡蚍藕脕戆l(fā)送,在接收端收到后再將其正確地還原。219HowDoesInternetwork?TCP/IP成功的關(guān)鍵在于它以很小的包發(fā)送信息,而這些小的信息包并不需要順序到達對方——甚至不需要按同一路徑來傳送。而這些信息——無論它們被怎樣分割,無論選取哪條路徑——都能完整無缺地組合起來。ADocumentissued(1)(2)(3)(4)ADocumentPackage220ADocumentistravelingonInternet(1)(2)(3)(4)(1)(2)(3)(4)(1)(2)(3)(4)(1)(2)(3)(4)User’sComputerMidwaySiteMidwaySiteDestinationSiteReceiver221Intranet(企業(yè)內(nèi)部網(wǎng))把Internet技術(shù)應(yīng)用到企業(yè)內(nèi)部建立的基于開放技術(shù)的新型網(wǎng)絡(luò)體系結(jié)構(gòu)。Intranet222基于Intranet的MIS體系結(jié)構(gòu)223

Extranet是使用Internet/Intranet技術(shù)使企業(yè)與其他企業(yè)或客戶聯(lián)系起來,完成共同目標(biāo)的合作網(wǎng)絡(luò),是Intranet與Internet之間的橋梁。Extranet既不像Internet那樣提供公共服務(wù),也不像Intranet那樣僅僅提供對內(nèi)服務(wù),它可以有選擇的向公眾開放其服務(wù)或向有選擇的合作者開放其服務(wù),為電子商貿(mào)或其他商業(yè)應(yīng)用提供有用的工具。通常情況下,Extranet只是Intranet和Internet基礎(chǔ)設(shè)施上的邏輯覆蓋,而不是物理網(wǎng)絡(luò)的重構(gòu)。Extranet224虛擬專用網(wǎng)采用加密、認證和通道技術(shù),提供了Internet上兩點間的安全通信。虛擬專用網(wǎng)不僅適合于移動或者遠程用戶,也適用于分公司和總公司之間以及企業(yè)與供應(yīng)商、分銷商之間的通信等,從而構(gòu)成安全的Extranet。VPN中,采用了協(xié)議通道技術(shù),數(shù)據(jù)包首先被加密,然后封裝到IP包中并通過Internet傳輸,在目的端由特定的主機或路由器解密。

VPN225IntranetIntranetServerIntranetIntranetServerHostComputerRouterRouterFirewallFirewallInternetCompanyACompanyBIntranetandExtranet226227絲綢廠MIS與工業(yè)監(jiān)控系統(tǒng)

是RemoteAccessSystem的縮寫,意為:遠程訪問服務(wù),主要用來配置企業(yè)的遠程用戶對企業(yè)內(nèi)部網(wǎng)絡(luò)訪問,串行通訊接口轉(zhuǎn)換器,延長通信距離228熱電廠MIS與工業(yè)監(jiān)控系統(tǒng)229230小結(jié)

數(shù)據(jù)處理數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)庫系統(tǒng)計算機網(wǎng)絡(luò)信息系統(tǒng)技術(shù)基礎(chǔ)把來自科學(xué)研究、生產(chǎn)實踐和社會經(jīng)濟活動等領(lǐng)域中的原始數(shù)據(jù),用一定的設(shè)備和手段,按一定的使用要求,加工成另一種形式的數(shù)據(jù)。是數(shù)據(jù)的組織方式,包括數(shù)據(jù)的邏輯結(jié)構(gòu)和物理結(jié)構(gòu)。數(shù)據(jù)文件是信息系統(tǒng)中常用的數(shù)據(jù)組織,一般采用順序組織。為了提高查找效率,也可采用索引文件。企業(yè)、組織或部門涉及的全局?jǐn)?shù)據(jù)及其管理系統(tǒng)的綜合。關(guān)系模型是一種最重要的數(shù)據(jù)模型。關(guān)系模式中,關(guān)系必須是規(guī)范化的。企業(yè)內(nèi)部一般組建局域網(wǎng),局域網(wǎng)之間通過TCP/IP協(xié)議實現(xiàn)互聯(lián)。采用Internet技術(shù)的局域網(wǎng)結(jié)構(gòu)也稱為Intranet。企業(yè)的Intranet之間通過VPN技術(shù)連接起來,就構(gòu)成Extranet。231一、數(shù)據(jù)組織

在管理信息系統(tǒng)中,大量數(shù)據(jù)以一定的形式存放在各種存儲介質(zhì)中,數(shù)據(jù)的組織方式及內(nèi)在聯(lián)系的表示方式?jīng)Q定著數(shù)據(jù)處理的效率,因而設(shè)計數(shù)據(jù)結(jié)構(gòu)是數(shù)據(jù)處理工作的主要內(nèi)容之一。常見的幾種數(shù)據(jù)結(jié)構(gòu)1.數(shù)據(jù)結(jié)構(gòu)邏輯結(jié)構(gòu)物理結(jié)構(gòu)映象232常見的幾種數(shù)據(jù)結(jié)構(gòu)線性表,是1對1的關(guān)系(前后),其中的每個結(jié)點都是同一類型的數(shù)據(jù)結(jié)構(gòu)。abcde順序表鏈表233

樹是結(jié)點之間有分支的、層次關(guān)系的結(jié)構(gòu),類似于自然界中的樹。abcde2342.數(shù)據(jù)文件把數(shù)據(jù)按某種數(shù)據(jù)結(jié)構(gòu)組織起來存放在外部設(shè)備上,就構(gòu)成數(shù)據(jù)文件。數(shù)據(jù)文件同類記錄的集合。記錄是文件中可存取的最小單位。數(shù)據(jù)項是文件中可使用的最小單位。記錄中能惟一地標(biāo)志該記錄的數(shù)據(jù)項稱作主鍵。

常用的文件的組織方式:

順序文件是根據(jù)記錄的序號或相對位置進行存取的文件組織方式

索引文件是根據(jù)記錄的主關(guān)鍵字查找索引表確定紀(jì)錄位置來進行存取的文件組織方式235索引表有何作用?因為索引表是有序的,所以可以建立高效算法,例如折半查找236二、數(shù)據(jù)庫設(shè)計的主要內(nèi)容

數(shù)據(jù)庫設(shè)計的步驟包括用戶需求分析、概念結(jié)構(gòu)設(shè)計、邏輯結(jié)構(gòu)設(shè)計和物理結(jié)構(gòu)設(shè)計四個階段概念結(jié)構(gòu)設(shè)計采用實體聯(lián)系模型(E-R模型)237供應(yīng)單位物資庫存合同訂貨m驗收結(jié)算購進入庫付款1mmnnmm1mn供應(yīng)單位(單位號,單位名,地址,聯(lián)系人,郵政編碼)物資(代碼,名稱,規(guī)格,備注)庫存(入庫號,合同號,日期,貨位,數(shù)量)合同(合同號,數(shù)量,金額,備注)結(jié)算(編號,用途,金額,經(jīng)手人)購進(入庫號,編號,數(shù)量,金額)付款(編號,合同號,數(shù)量,金額)訂貨(代碼,單位號,合同號,數(shù)量,單價)238零件號零件名稱單價供應(yīng)商編號1051

1052機箱300.008031053

供應(yīng)商編號供應(yīng)商名稱供應(yīng)商地址電話701先鋒公司

702

803大華貿(mào)易

訂單編號訂貨日期發(fā)貨日期零件號零件數(shù)量金額163402/02/9902/22/99105210030,000.001635

3077

1636

6089

1637

1053

訂貨表零件表供應(yīng)商表表之間通過關(guān)鍵字聯(lián)系起來239

關(guān)系模型的特點關(guān)系模型的概念單一關(guān)系是規(guī)范化的關(guān)系

規(guī)范化是指在關(guān)系模型中,關(guān)系必須滿足一定的給定條件,最基本的要求是關(guān)系中的每一個分量都是不可分的數(shù)據(jù)頂,即表不能多于二維。對于實體和實體之間的聯(lián)系均以關(guān)系來表示240借書證號姓名55555張三66666李四圖書編號借書證號1111115555522222266666圖書編號書名111111計算機222222會計圖書讀者借閱(關(guān)系)借閱使用公共字段圖書編號和借書證號把圖書和讀者聯(lián)系起來了241數(shù)據(jù)倉庫

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論