2.l 計(jì)算機(jī)系統(tǒng)
管理信息系統(tǒng)是在計(jì)算機(jī)系統(tǒng)的基礎(chǔ)上建立起來的,系統(tǒng)的開發(fā)、運(yùn)行、維護(hù)等都離不開計(jì)算機(jī)的硬件、軟件平臺(環(huán)境)。
2.1.1 計(jì)算機(jī)系統(tǒng)
1.計(jì)算機(jī)和計(jì)算機(jī)系統(tǒng)
計(jì)算機(jī)(Computer):一種用于計(jì)算的機(jī)器。計(jì)算機(jī)既可以進(jìn)行數(shù)值計(jì)算,又可以進(jìn)行邏輯計(jì)算。計(jì)算機(jī)還具有存儲記憶功能,可以把數(shù)據(jù)(原始數(shù)據(jù)、中間結(jié)果、終結(jié)果)和程序都存儲起來。計(jì)算機(jī)就是按照程序的要求自動對數(shù)據(jù)進(jìn)行各種計(jì)算處理的。
2.計(jì)算機(jī)的分類
按計(jì)算機(jī)的規(guī)模和性能,計(jì)算機(jī)可以分為六大類。
(1) 巨型機(jī)(Supercomputer)。價(jià)格昂貴、功能強(qiáng)大、計(jì)算速度在每秒千億次以上的計(jì)算機(jī)叫做巨型機(jī)或超級計(jì)算機(jī)。
(2) 小巨型機(jī)(Minisupercomputer)。這是一種價(jià)格相對便宜的小規(guī)模巨型機(jī),也叫桌上型超級計(jì)算機(jī)。
(3) 大型機(jī)、中型機(jī)(Mainframe)。這種計(jì)算機(jī)的計(jì)算速度為每秒幾億次至幾百億次。它一般是作為大型計(jì)算中心的主機(jī)。
(4) 小型機(jī)(Minicomputer)。其計(jì)算速度為每秒幾千萬次至幾億次。它一般為中小型企事業(yè)單位使用。
(5) 個(gè)人機(jī)(Personal Computer)。也叫微型計(jì)算機(jī)或 PC計(jì)算機(jī)。這是一種面向個(gè)人使用的計(jì)算機(jī)。
(6) 工作站(Workstation)。這是介于高檔微機(jī)和小型機(jī)之間的機(jī)型。它一般都配備有大屏幕顯示器、大容量存儲器,而且速度快,通信功能強(qiáng),主要用于圖像處理或計(jì)算機(jī)輔助設(shè)計(jì)等專業(yè)領(lǐng)域。
3.計(jì)算機(jī)硬件系統(tǒng)
(1) 基本結(jié)構(gòu)。目前計(jì)算機(jī)都是由運(yùn)算器、控制器、存儲器和輸入輸出設(shè)備等五個(gè)基本部分構(gòu)成的。
微型計(jì)算機(jī)系統(tǒng)中,把運(yùn)算器和控制器做在一起,叫做中央處理器(CPU) ,各部分之間采用總線方式連接。
(2) 基本組成。
①中央處理器。CPU是微型計(jì)算機(jī)的核心,它由運(yùn)算器、控制器和一些寄存器組成。運(yùn)算器主要是執(zhí)行算術(shù)運(yùn)算和邏輯運(yùn)算;控制器則規(guī)定了計(jì)算機(jī)執(zhí)行指令的順序,并根據(jù)指令的具體含義,控制計(jì)算機(jī)各部件協(xié)調(diào)地工作。寄存器可以暫存指令和數(shù)據(jù)。
②存儲器。微型計(jì)算機(jī)中的存儲器按用途和特性可以分為三類。
4.計(jì)算機(jī)軟件系統(tǒng)
計(jì)算機(jī)軟件:計(jì)算機(jī)程序、程序所使用的數(shù)據(jù)以及有關(guān)的文檔資料的集合。軟件的作用在于確定計(jì)算機(jī)做什么以及如何做。從用戶的角度來看,軟件是用戶與硬件之間的使用界面。
(1) 計(jì)算機(jī)軟件的分類。根據(jù)計(jì)算機(jī)軟件的總體結(jié)構(gòu)和表現(xiàn)形式,軟件一般可分為系統(tǒng)軟件和應(yīng)用軟件兩類。
系統(tǒng)軟件:直接控制和協(xié)調(diào)計(jì)算機(jī)、通信設(shè)備及其他外部設(shè)備的軟件。它們與具體應(yīng)用無關(guān),只是在系統(tǒng)一級提供服務(wù)。操作系統(tǒng)就是典型的系統(tǒng)軟件。
系統(tǒng)軟件中還包括語言處理程序和作為軟件研制開發(fā)工具的編輯程序、調(diào)試程序、裝配和鏈接程序、測試程序以及為適應(yīng)事務(wù)處理的需要而設(shè)置的數(shù)據(jù)庫管理程序等。
應(yīng)用軟件:直接完成某種具體應(yīng)用的軟件。如工資管理程序、管理信息系圖形軟件、文字處理軟件、財(cái)會軟件、計(jì)劃報(bào)表軟件、輔助設(shè)計(jì)軟件等。
(2) 軟件、硬件系統(tǒng)的關(guān)系。
在計(jì)算機(jī)系統(tǒng)中硬件是基礎(chǔ),軟件是靈魂;它們互相支持、互相協(xié)調(diào)實(shí)現(xiàn)計(jì)算機(jī)的計(jì)算與數(shù)據(jù)處理任務(wù)。
(3) 計(jì)算機(jī)程序設(shè)計(jì)語言。
程序設(shè)計(jì)語言:用來書寫計(jì)算機(jī)可以執(zhí)行的程序的。常用的計(jì)算機(jī)程序設(shè)計(jì)語言有機(jī)器語言、匯編語言和高級語言等。新出現(xiàn)的是面向?qū)ο蟮恼Z言4GL.
(4) 操作系統(tǒng)。
操作系統(tǒng):控制和管理計(jì)算機(jī)硬件、軟件資源,合理組織計(jì)算機(jī)工作,并為用戶使用計(jì)算機(jī)提供服務(wù)的軟件。用戶不能直接操縱計(jì)算機(jī)硬件,而是通過操作系統(tǒng)來使用計(jì)算機(jī)。
5.計(jì)算機(jī)系統(tǒng)的性能指標(biāo)
評價(jià)計(jì)算機(jī)性能的指標(biāo):
(l) 字長:指計(jì)算機(jī)能同時(shí)處理的二進(jìn)制數(shù)碼的位數(shù)。它是計(jì)算機(jī)的一個(gè)重要技術(shù)性能指標(biāo)。首先,字長決定著計(jì)算機(jī)運(yùn)算的精度,字越長則計(jì)算機(jī)的運(yùn)算精度越高。其次,字長決定了指令直接尋址的能力,字越長則存放數(shù)據(jù)的存儲單元數(shù)越多,尋找地址的能力就越強(qiáng)。
(2) 運(yùn)算速度:用每秒鐘能執(zhí)行多少條指令來表示,單位一般用MIPS(百萬條指令/秒) .為了統(tǒng)一標(biāo)準(zhǔn),現(xiàn)在用各種指令的平均執(zhí)行時(shí)間及相對應(yīng)的指令運(yùn)行比例來綜合計(jì)算。
(3) 內(nèi)存容量:內(nèi)存儲器中能存儲信息的總字節(jié)數(shù)。計(jì)算機(jī)內(nèi)存容量越大,程序運(yùn)行速度越快,可運(yùn)行的程序也越多。
(4) 主頻:指計(jì)算機(jī)CPU的時(shí)鐘頻率。主頻的單位一般用兆赫茲(MHZ)來表示。它在很大程度上決定了計(jì)算機(jī)的運(yùn)算速度。
(5) 存取周期:存儲器完成讀(取) 或?qū)懀ù妫?信息操作所需的時(shí)間稱存儲器的存?。ɑ蛟L問) 時(shí)間,而連續(xù)兩次讀或?qū)懰璧亩虝r(shí)間,稱存儲器的存取周期(或存儲周期) .存儲器的存取周期越短,計(jì)算機(jī)的運(yùn)算速度就越快。
(6) 總線寬度:總線是由數(shù)據(jù)總線DB、地址總線AB和控制總線CB三組線構(gòu)成的,每組線由若干根線組成??偩€越寬,計(jì)算機(jī)的處理能力越強(qiáng)。
2.1.2 多媒體技術(shù)和多媒體計(jì)算機(jī)
1.基本概念
媒體:指信息表示和傳播的載體。一般分為感覺媒體、表示媒體、顯示媒體、存儲媒體、傳輸媒體五類。
多媒體:指信息表示媒體的多樣化,例如文字、圖形、圖像、聲音、動畫、視頻影像等。
早期的計(jì)算機(jī)只能處理文字信息,可以叫做單媒體計(jì)算機(jī)。種能夠綜合處理多種媒體的計(jì)算機(jī)就叫做多媒體計(jì)算機(jī)。多媒體計(jì)算機(jī)必須增加聲音、圖像等媒體的輸入輸出設(shè)備及軟件。
2.多媒體系統(tǒng)的主要特征
多媒體系統(tǒng)必須具備四個(gè)主要的特征:
(l) 集成性。可以對文字、圖形、圖像、聲音、視頻、動畫等感覺媒體進(jìn)行綜合處理,達(dá)到各媒體的協(xié)調(diào)一致。
(2) 交互性。可以實(shí)現(xiàn)人機(jī)交流,便于對系統(tǒng)功能加以控制和干預(yù)。
(3) 實(shí)時(shí)性。能使人的感官感覺到交流是連續(xù)的、及時(shí)的。
(4) 數(shù)字化。系統(tǒng)處理的都是數(shù)字信息,而不是模擬信息。
2.2 通信及網(wǎng)絡(luò)系統(tǒng)
2.2.1 數(shù)據(jù)通信技術(shù)基礎(chǔ)
1.數(shù)據(jù)通信模型
通信的基本功能就是實(shí)現(xiàn)兩個(gè)實(shí)體之間的數(shù)據(jù)交換。
其中“信息源”是產(chǎn)生要發(fā)送數(shù)據(jù)的設(shè)備;
“發(fā)送器” 可以對發(fā)送信號進(jìn)行編碼或轉(zhuǎn)換,產(chǎn)生能夠傳輸?shù)墓?、電信號?BR> “接收器”將收到的信號轉(zhuǎn)換成目的站設(shè)備可以處理的信號;
“接收端”是信號傳送的目的地設(shè)備;
“傳輸系統(tǒng)” 是連接信息源與接收端之間的復(fù)雜線路網(wǎng)絡(luò)。連接信息源與接收端的物理和邏輯設(shè)備稱為信道。
信號:是數(shù)據(jù)在傳輸過程中的物理表示形式。信號電平連續(xù)變化才叫做模擬信號,以脈沖形式變化的叫做數(shù)字信號。傳送模擬信號的是模擬信道,傳送數(shù)字信號的是數(shù)字信道。
通信系統(tǒng)需要完成的任務(wù)如下:
(1) 信號接口:產(chǎn)生或接收符合通信協(xié)議的信號。
(2) 路由和尋址:為發(fā)出信號選擇到達(dá)目的地的路徑。
(3) 呼叫和應(yīng)答:信號發(fā)送前先呼叫,接收方應(yīng)答后建立通信鏈路,這個(gè)過程叫握手。
(4) 可*傳輸:采用各種措施保證數(shù)據(jù)傳輸?shù)恼_性。
2.數(shù)據(jù)通信的帶寬
(1) 兩種通信系統(tǒng),即模擬通信系統(tǒng)和數(shù)字通信系統(tǒng)。
模擬通信系統(tǒng):傳遞的信號為模擬信號,在時(shí)間和幅度取值上都是連續(xù)的。
數(shù)字通信系統(tǒng):傳遞的信號為數(shù)字信號,在時(shí)間上是離散的,在幅度取值上是經(jīng)過量化的。
(2) 模擬通信的帶寬。信號的帶寬就是頻帶的寬度,其單位是赫茲(HZ) .
傳輸介質(zhì)或通信設(shè)備的帶寬是指其允許通過的頻率范圍。
(3) 數(shù)字通信的帶寬。它反映通信速度的快慢及信道容量的大小。數(shù)字通信中的帶寬是指信號的傳輸速率,或叫位率、比特率,其單位是b/s或bps(每秒位數(shù)) .
3.常用傳輸介質(zhì)
(1) 雙絞線,
(2) 同軸電纜,
(3) 光纜。
(4) 無線通信。
(5) 微波通信。頻率在100MHZ-10GHZ的電磁波信號叫做微波信號,其波長為3cm-3m.由于微波頻率高,因此頻帶較寬;方向性好,適合進(jìn)行點(diǎn)對點(diǎn)的通信。成本比電纜和光纜都低,適合衛(wèi)星通信和城市之間通信。但是微波信號沒有繞射功能,只能進(jìn)行可視傳播,而且它的傳輸誤碼率也比較高。
4.數(shù)據(jù)傳輸
(1) 基帶傳輸。使用數(shù)字信號傳輸數(shù)據(jù),終端設(shè)備將數(shù)字信號轉(zhuǎn)變成脈沖電信號時(shí),這種原始矩形脈沖信號固有的頻帶叫做基本頻帶,簡稱為基帶。在信道中直接傳輸基帶信號的方法,叫做基帶傳輸。基帶傳輸是一種基本的數(shù)據(jù)傳輸方式。
(2) 頻帶傳輸。利用模擬信道傳輸數(shù)字信號的方法稱為頻帶傳輸。在這樣的信道上傳輸數(shù)字信號,必須先將數(shù)字信號轉(zhuǎn)換為模擬信號;在接收方還必須再將模擬信號轉(zhuǎn)換為數(shù)字信號,相應(yīng)的設(shè)備才能識別。
在頻帶傳輸過程中實(shí)現(xiàn)信號相互轉(zhuǎn)換的設(shè)備是調(diào)制解調(diào)器。把數(shù)字信號轉(zhuǎn)換為模擬信號的過程叫做調(diào)制;將模擬信號還原為數(shù)字信號的過程叫做解調(diào)。
5.調(diào)制與解調(diào)
調(diào)制:把需要傳送的信號加載到另一種信號上,以便容易在給定的介質(zhì)中傳送的過程。這里所說的另一種信號叫做傳送信號的載波。
解調(diào):信號傳送到接收站以后,再把載波上加載的信號卸載下來的過程。
6.多路復(fù)用技術(shù)
傳輸信號要求的帶寬與傳輸介質(zhì)允許通過的帶寬是不一樣的,為了節(jié)省開銷,應(yīng)當(dāng)充分利用傳輸介質(zhì)的帶寬。在一條介質(zhì)上同時(shí)傳送多于一路以上信號的傳輸方式,叫做該介質(zhì)的多路復(fù)用。
7.數(shù)據(jù)交換技術(shù)
(1) 專線連接。簡單的數(shù)據(jù)通信形式,是在兩個(gè)站點(diǎn)之間直接用線路連接起來進(jìn)行數(shù)據(jù)的交換。因?yàn)槭菍S镁€路連接兩個(gè)站點(diǎn),所以不會發(fā)生線路擁堵問題。但是如果兩個(gè)站點(diǎn)的距離較遠(yuǎn),或者需要進(jìn)行多站點(diǎn)之間的通信,直接的線路連接方式顯然是不合適的。解決專線連接占用線路太多的辦法,是設(shè)置交換機(jī)。
(2) 電路交換。實(shí)際的電路交換是由交換機(jī)負(fù)責(zé)在兩個(gè)通信站點(diǎn)之間建立一條物理專用線路。這種由多臺交換機(jī)和它們的站點(diǎn)構(gòu)成的網(wǎng)絡(luò)叫做交換網(wǎng)絡(luò)。各通信站點(diǎn)與各自的交換機(jī)是專線連接,各交換機(jī)之間也是專線連接。
(3) 存儲轉(zhuǎn)發(fā)交換。也叫做包交換,存儲轉(zhuǎn)發(fā)交換的原理是:把待傳送的數(shù)據(jù)先存儲在結(jié)點(diǎn)機(jī)中,等到信道空閑時(shí)再根據(jù)優(yōu)先級別順序發(fā)送出去。只要存儲時(shí)間足夠長,就能夠?qū)⑿诺赖目臻e與忙碌狀態(tài)均勻化,從而壓縮信道和轉(zhuǎn)接設(shè)備的容量。這種交換方式不適合實(shí)時(shí)交換的信息傳輸,但是對于數(shù)據(jù)通信卻是非常合適的。
存儲轉(zhuǎn)發(fā)交換方式可以分為報(bào)文交換和報(bào)文分組交換兩類。
① 報(bào)文交換。不論傳送數(shù)據(jù)的長度是多少,都把它作為一個(gè)邏輯單元,加上目的地址、源地址、控制信息,按規(guī)定格式打成一個(gè)包發(fā)送。這個(gè)數(shù)據(jù)包就叫做報(bào)文,這種存儲轉(zhuǎn)發(fā)交換方式就叫做報(bào)文交換。
② 報(bào)文分組交換。將一個(gè)長的報(bào)文分解為多個(gè)短小(一般不超過1000字節(jié)) 的組,叫做報(bào)文分組。
2.2.2 計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ)
計(jì)算機(jī)網(wǎng)絡(luò):是將地理位置不同,并具有獨(dú)立功能的多個(gè)計(jì)算機(jī)系統(tǒng)通過通信設(shè)備和線路連接起來,在功能完善的網(wǎng)絡(luò)軟件支持下,向多個(gè)用戶提供各種應(yīng)用服務(wù),從而實(shí)現(xiàn)數(shù)據(jù)、程序與硬件等各類資源共享的系統(tǒng)。
計(jì)算機(jī)網(wǎng)絡(luò)的主要功能是:數(shù)據(jù)通信、資源共享和分布處理。
1.計(jì)算機(jī)網(wǎng)絡(luò)的結(jié)構(gòu)
典型的計(jì)算機(jī)網(wǎng)絡(luò)從邏輯功能上可以分為資源子網(wǎng)和通信子網(wǎng)兩大部分。
(1) 資源子網(wǎng):由主機(jī)、終端、終端控制器、聯(lián)網(wǎng)外設(shè)、各種軟件資源和信息資源組成的,向用戶提供各種網(wǎng)絡(luò)資源和網(wǎng)絡(luò)服務(wù),負(fù)責(zé)整個(gè)網(wǎng)絡(luò)的數(shù)據(jù)處理業(yè)務(wù)和各種網(wǎng)絡(luò)資源的共享服務(wù)。
(2) 通信子網(wǎng):由通信控制處理機(jī)(CCP)、專用或公用的通信線路及其他通信設(shè)備組成的,完成所有網(wǎng)絡(luò)數(shù)據(jù)的傳輸、轉(zhuǎn)發(fā)、加工和交換等通信處理工作。
2.計(jì)算機(jī)網(wǎng)絡(luò)的分類
主要的分類方式有兩種:
(1) 按網(wǎng)絡(luò)傳輸技術(shù)分類:可以分為點(diǎn)對點(diǎn)式網(wǎng)絡(luò)和廣播式網(wǎng)絡(luò)。
點(diǎn)對點(diǎn)信道:網(wǎng)絡(luò)通過通信信道來完成數(shù)據(jù)傳輸任務(wù),一條線路只能連接一對結(jié)點(diǎn)。
廣播信道:多個(gè)結(jié)點(diǎn)共享一條通信信道,一個(gè)結(jié)點(diǎn)發(fā)送信號,結(jié)點(diǎn)都會收到信息,這種信道就是廣播信道,采用的網(wǎng)絡(luò)傳輸技術(shù)就只能是廣播方式,這樣的網(wǎng)絡(luò)就叫廣播式網(wǎng)絡(luò)。
點(diǎn)對點(diǎn)式網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)可以是星型、環(huán)型、樹型等,廣播式網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)可以是總線型、環(huán)型、衛(wèi)星型等。 (2) 按網(wǎng)絡(luò)覆蓋范圍分類
① 局域網(wǎng)(Local Area Network,LAN):是小范圍的計(jì)算機(jī)網(wǎng)絡(luò)。它的覆蓋范圍一般在10公里以內(nèi)。設(shè)備的更新、新技術(shù)的引用都比較容易,所以傳輸速率也比較高,常??梢赃_(dá)到10-100Mbps.
② 廣域網(wǎng)(Wide Area Network,WAN) 也叫做遠(yuǎn)程網(wǎng),它可以覆蓋幾公里至幾千公里的范圍。廣域網(wǎng)的通信子網(wǎng)主要使用分組交換技術(shù),并使用傳統(tǒng)的電話網(wǎng)(公用通信網(wǎng))、衛(wèi)星通信網(wǎng)、無線網(wǎng)來傳輸信息。廣域網(wǎng)的傳輸速率較低,一般在幾十K至幾Mbps之間。
3.計(jì)算機(jī)網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)
計(jì)算機(jī)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)是指網(wǎng)絡(luò)中各結(jié)點(diǎn)與通信線路之間的關(guān)系結(jié)構(gòu),實(shí)際上主要是指通信子網(wǎng)的拓?fù)浣Y(jié)構(gòu)。常見的計(jì)算機(jī)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)有以下幾種。
(1) 星型拓?fù)?BR> 由一個(gè)中心結(jié)點(diǎn)與各站點(diǎn)之間呈輻射狀連接,中心結(jié)點(diǎn)對的通信實(shí)行集中控制,任何兩個(gè)結(jié)點(diǎn)之間的通信都必須通過中心結(jié)點(diǎn)來實(shí)現(xiàn)。
星型拓?fù)涞膬?yōu)點(diǎn)是結(jié)構(gòu)簡單,訪問協(xié)議簡單,單機(jī)故障不會影響網(wǎng)絡(luò)運(yùn)行;缺點(diǎn)是對中心結(jié)點(diǎn)的可*性要求高,中心結(jié)點(diǎn)出現(xiàn)故障,整個(gè)網(wǎng)絡(luò)就會癱瘓,系統(tǒng)的擴(kuò)充比較困難。
(2) 環(huán)型拓?fù)?BR> 使網(wǎng)絡(luò)中各站點(diǎn)首尾相連,以通信線路連接成一個(gè)封閉的環(huán)路,數(shù)據(jù)只能在環(huán)路中沿著一個(gè)方向逐點(diǎn)傳輸。環(huán)型拓?fù)浣Y(jié)構(gòu)簡單,傳輸延時(shí)確定,適合光纖介質(zhì)網(wǎng)絡(luò);但是任何一個(gè)結(jié)點(diǎn)的故障都會使癱瘓,而且結(jié)點(diǎn)的增加或減少都比較困難。
(3) 總線型拓?fù)?BR> 所有的站點(diǎn)都連接到一條公用傳輸線——總線上,就形成了總線型計(jì)算機(jī)網(wǎng)絡(luò)結(jié)構(gòu)。其優(yōu)點(diǎn)是結(jié)構(gòu)簡單,易于擴(kuò)充、價(jià)格低廉,容易安裝。缺點(diǎn)是出現(xiàn)故障后需要檢查總線在各結(jié)點(diǎn)的連接,因此查錯(cuò)比較困難;雖然某臺計(jì)算機(jī)故障不會影響網(wǎng)絡(luò)運(yùn)行,但是若總線斷開則網(wǎng)絡(luò)將不可使用。
(4) 樹型拓?fù)?BR> 由星型拓?fù)溲葑兌鴣?,形狀像一棵根在上方的大樹。各結(jié)點(diǎn)按層次進(jìn)行連接,信息交換主要在上下結(jié)點(diǎn)之間進(jìn)行。樹型拓?fù)浣Y(jié)構(gòu)中的故障比較容易檢測和隔離。
4.計(jì)算機(jī)網(wǎng)絡(luò)協(xié)議
通信協(xié)議:在通信過程中,通信雙方都必須遵守的規(guī)則和約定。
網(wǎng)絡(luò)協(xié)議:計(jì)算機(jī)網(wǎng)絡(luò)通信的語言,規(guī)定了通信雙方交換數(shù)據(jù)或控制信息的格式、響應(yīng)及動作;網(wǎng)絡(luò)協(xié)議是實(shí)現(xiàn)不同主機(jī)之間、不同操作系統(tǒng)之間及工作站之間通信的規(guī)則和約定。
國際標(biāo)準(zhǔn)化組織(ISO)在1981年提出了開放系統(tǒng)互聯(lián)(OSI) 參考模型,即網(wǎng)絡(luò)七層協(xié)議。
2.2.3 局域網(wǎng)
從應(yīng)用角度看,局域網(wǎng)的技術(shù)特點(diǎn)如下。
(1)覆蓋有限的地理范圍,適用于公司、機(jī)關(guān)、學(xué)校、工廠等處計(jì)算機(jī)、終端設(shè)備和信息處理設(shè)備間聯(lián)網(wǎng)的要求。
(2)能夠提供高數(shù)據(jù)傳輸率、低誤碼率的高質(zhì)量數(shù)據(jù)傳輸環(huán)境。
(3)屬于一個(gè)單位所有,易于建立、維護(hù)和擴(kuò)展。
(4)局域網(wǎng)的特性主要由網(wǎng)絡(luò)拓?fù)?、傳輸介質(zhì)和介質(zhì)訪問控制方法決定。
1.局域網(wǎng)的硬件組成
局域網(wǎng)在邏輯上可以由網(wǎng)絡(luò)服務(wù)器、工作站、網(wǎng)卡、傳輸介質(zhì)和連接轉(zhuǎn)換部件構(gòu)成。
其中連接轉(zhuǎn)換部件可以是中繼器、集線器、網(wǎng)橋、路由器、網(wǎng)關(guān)等。
2.局域網(wǎng)的軟件系統(tǒng)
局域網(wǎng)軟件系統(tǒng)主要包含三部分。
(1) 網(wǎng)絡(luò)操作系統(tǒng)。常用的網(wǎng)絡(luò)操作系統(tǒng)是Novell公司的Netware和Microsoft公司的Windows NT.
(2) 網(wǎng)絡(luò)管理軟件。主要用于監(jiān)視和控制網(wǎng)絡(luò)的運(yùn)行。常用的網(wǎng)絡(luò)管理軟件有HP公司的openview及IBM公司的Netview等。
(3) 網(wǎng)絡(luò)應(yīng)用軟件。網(wǎng)絡(luò)應(yīng)用軟件是用戶利用軟件開發(fā)平臺,按照各自需要開發(fā)的各種各樣的網(wǎng)上業(yè)務(wù)應(yīng)用系統(tǒng)。常見的開發(fā)平臺有各種數(shù)據(jù)庫管理系統(tǒng)、辦公自動化管理系統(tǒng)以及瀏覽器、網(wǎng)頁制作網(wǎng)站管理等軟件。
3.局域網(wǎng)傳輸介質(zhì)
局域網(wǎng)中常用的傳輸介質(zhì)是同軸電纜、雙絞線、光纖和無線通信信道。過去同軸電纜的性價(jià)比是好的。目前中高速的局域網(wǎng)中都采用雙絞線作為傳輸介質(zhì),在遠(yuǎn)距離傳輸中使用光纖傳輸,在有移動站點(diǎn)的局域網(wǎng)中,則采用無線通信技術(shù)。
4.局域網(wǎng)工作方式
局域網(wǎng)的工作方式有共享介質(zhì)式和交換式兩種。
共享介質(zhì)式中,所有結(jié)點(diǎn)共享一條公共通信傳輸介質(zhì),當(dāng)一個(gè)結(jié)點(diǎn)發(fā)送數(shù)據(jù)時(shí),將會以廣播的形式傳送到所有的結(jié)點(diǎn)上。因此在共享介質(zhì)的網(wǎng)絡(luò)中,在任何一個(gè)時(shí)間段內(nèi),只能有一個(gè)結(jié)點(diǎn)占用公共通信信道。共享介質(zhì)式容易發(fā)生沖突的現(xiàn)象。于是提出了交換式局域網(wǎng)工作方式。
5.局域網(wǎng)的介質(zhì)訪問控制方式
為了實(shí)現(xiàn)對多結(jié)點(diǎn)共享傳輸介質(zhì),并在發(fā)送和接收數(shù)據(jù)時(shí)為防止沖突而加以控制的方式有三種,即總線CSMA/CD控制、令牌環(huán)傳遞Token Ring控制和令牌總線傳遞 Token Bus控制。
6.局域網(wǎng)協(xié)議
控制網(wǎng)絡(luò)訪問的協(xié)議,這類訪問主要就是CSMA/CD訪問和令牌傳送訪問。在OSI的七層數(shù)據(jù)通信協(xié)議基礎(chǔ)上,由局域網(wǎng)標(biāo)準(zhǔn)(IEEE802) 委員會提出了局域網(wǎng)協(xié)議IEEE802標(biāo)準(zhǔn),并且被國際標(biāo)準(zhǔn)化組織(ISO)于1984年3月批準(zhǔn)為國際標(biāo)準(zhǔn),稱為ISO 8802.
7.局域網(wǎng)中計(jì)算機(jī)的相對地位
在局域網(wǎng)中,計(jì)算機(jī)的相對地位有對等和客戶機(jī)/服務(wù)器方式兩種形式。
(1) 對等網(wǎng)絡(luò)模式。在這種網(wǎng)絡(luò)模式中,所有計(jì)算機(jī)都具有相同的地位,不設(shè)置專有的文件服務(wù)器,每一臺計(jì)算機(jī)都可以訪問網(wǎng)絡(luò)中的其他計(jì)算機(jī)。每一臺計(jì)算機(jī)既是其他計(jì)算機(jī)的服務(wù)器,同時(shí)又是其他計(jì)算機(jī)的客戶機(jī)。
采用對等模式的局域網(wǎng)雖然價(jià)格比較便宜,但是網(wǎng)絡(luò)傳輸速度比較慢,保密性比較差,而且維護(hù)也比較困難。
(2) 客戶機(jī)/服務(wù)器網(wǎng)絡(luò)模式。這種模式用一臺或多臺單獨(dú)的、高性能、大容量的高檔微機(jī),或者是大中型機(jī)、小型機(jī)作為網(wǎng)絡(luò)中心服務(wù)器;而用多臺微型機(jī)作為客戶機(jī),以總線、星型總線等拓?fù)浣Y(jié)構(gòu)與服務(wù)器連接成局域網(wǎng)。
8.網(wǎng)絡(luò)互聯(lián)技術(shù)
網(wǎng)絡(luò)互聯(lián):指將分布在不同地理位置的、類型相同或不同的、協(xié)議相同或不相同的網(wǎng)絡(luò)及設(shè)備,相互連接構(gòu)成更大規(guī)模的網(wǎng)絡(luò),實(shí)現(xiàn)網(wǎng)絡(luò)資源的共享。
互聯(lián)網(wǎng)絡(luò)能夠屏蔽各子網(wǎng)在網(wǎng)絡(luò)協(xié)議、服務(wù)器類型、網(wǎng)絡(luò)管理方面的差異。要實(shí)現(xiàn)網(wǎng)絡(luò)互聯(lián),必須做到以下幾點(diǎn):
(1) 在互聯(lián)的網(wǎng)絡(luò)之間提供鏈路,至少有物理線路和數(shù)據(jù)線。
(2) 在不同網(wǎng)絡(luò)結(jié)點(diǎn)的進(jìn)程之間提供適當(dāng)?shù)穆酚蓙斫粨Q數(shù)據(jù)。
(3) 提供網(wǎng)絡(luò)記賬服務(wù),記錄網(wǎng)絡(luò)資源使用情況。
(4) 提供各種互聯(lián)服務(wù),應(yīng)當(dāng)盡可能不改變互聯(lián)網(wǎng)的結(jié)構(gòu)。
2.2.4 Internet的基礎(chǔ)
Internet是全球性的計(jì)算機(jī)互聯(lián)網(wǎng)絡(luò);它連接了全世界千千萬萬個(gè)計(jì)算機(jī)網(wǎng)絡(luò)的網(wǎng)絡(luò),所以也叫做網(wǎng)際網(wǎng)。
Internet也是基于客戶/服務(wù)器模式的,所有的服務(wù)由服務(wù)器提供,而各種訪問、存取則由客戶機(jī)完成。服務(wù)器常常是指主機(jī),它總有一個(gè)標(biāo)識地址;客戶實(shí)質(zhì)上是客戶端的軟件程序,它向服務(wù)器提出請求,并翻譯、轉(zhuǎn)換和顯示服務(wù)器傳輸來的信息。
1.Internet的組成
因特網(wǎng)主要由通信線路、路由器、主機(jī)和信息資源等組成。
(1) 通信線路。通信線路是連接因特網(wǎng)中各種設(shè)備的基礎(chǔ)設(shè)施,可以分為有線通信線路和無線通信信道兩類。通信線路的數(shù)據(jù)傳輸能力用帶寬和傳輸速率兩個(gè)指標(biāo)衡量,傳輸速率與帶寬成正比,帶寬越大,傳輸速率也就越高。
(2) 路由器。連接因特網(wǎng)中各局域網(wǎng)、廣域網(wǎng)的設(shè)備是路由器,它會根據(jù)信道的情況自動選擇和設(shè)定路由,以佳的路徑,按前后順序發(fā)送信號。
(3) 主機(jī)。按用途不同可以分為兩類:一類是信息資源與服務(wù)的提供者,叫做服務(wù)器。服務(wù)器總是由高性能、大容量的大型計(jì)算機(jī)擔(dān)當(dāng)。另一類是信息資源與服務(wù)的接受者,叫做客戶機(jī)。
(4) 信息資源。在因特網(wǎng)中的信息資源,比如文本、圖像、聲音、視頻信息。
2.Internet通信協(xié)議
在進(jìn)行數(shù)據(jù)通信時(shí)必須遵守統(tǒng)一的規(guī)范和約定。這種規(guī)范和約定就叫做網(wǎng)絡(luò)通信協(xié)議,因特網(wǎng)的網(wǎng)絡(luò)互聯(lián)通信協(xié)議是TCP/IP(Transmission Control Protocol/Internet Protocol) 協(xié)議。
3.Internet網(wǎng)絡(luò)地址
為了實(shí)現(xiàn)網(wǎng)絡(luò)中的數(shù)據(jù)通信,規(guī)定因特網(wǎng)中每一臺主機(jī)在子網(wǎng)內(nèi)都有惟一的網(wǎng)絡(luò)地址。網(wǎng)絡(luò)地址可以是真實(shí)的物理地址。也可以是IP地址或城名。
(1) 物理地址。物理地址是制造在網(wǎng)卡上的地址碼。網(wǎng)絡(luò)的技術(shù)和標(biāo)準(zhǔn)不同,相應(yīng)的網(wǎng)卡地址編碼也不同。
(2) IP地址。因?yàn)槲锢淼刂返囊?guī)范很不統(tǒng)一,為了確保主機(jī)地址的惟一性,因此在因特網(wǎng)中對所有的主機(jī)進(jìn)行統(tǒng)一的編碼。這種地址就叫做IP地址。IP地址和物理地址可以根據(jù)協(xié)議對應(yīng)轉(zhuǎn)換。
IP地址由4個(gè)字節(jié)(32位) 的二進(jìn)制數(shù)組成,表示為用圓點(diǎn)分隔的4個(gè)十進(jìn)制整數(shù)組合的形式。一個(gè)字節(jié)對應(yīng)一個(gè)十進(jìn)制數(shù),所以每個(gè)十進(jìn)制數(shù)的值應(yīng)在0-255之間。
(3) 域名。用字符來表示網(wǎng)絡(luò)地址,就是網(wǎng)絡(luò)域名。如,華夏大地域名是www.edu-edu.com.cn.
4.Internet的應(yīng)用
(1) 信息服務(wù)。它具體分為以下幾類:
① 信息瀏覽。② 信息發(fā)布。③ 信息檢索。④ 文件下載。
(2) 網(wǎng)上通信。網(wǎng)絡(luò)通信分為以下幾類:
① 電子郵件。② 網(wǎng)上聊天。③ IP電話。④ 網(wǎng)上尋呼。
(3) 協(xié)同工作。它可以有以下幾種形式:
① 協(xié)同辦公和聯(lián)合研究。② 網(wǎng)上討論。③ IP網(wǎng)絡(luò)視頻會議。
(4) 電子商務(wù)。
(5) 網(wǎng)上教育。
(6) 網(wǎng)上娛樂。
5.Internet的接入方法
用戶要接入Internet必須通過因特網(wǎng)服務(wù)供應(yīng)商(Internet Service Provider,ISP),中國大的ISP是具有國際出口的四大骨干網(wǎng):
中國公用計(jì)算機(jī)互聯(lián)網(wǎng)CHINANET、中國教育和科研計(jì)算機(jī)網(wǎng)CERNET、中國科學(xué)技術(shù)網(wǎng)CSTNET、金橋信息網(wǎng)GBNET
此外還有許許多多小型的ISP.一般用戶接入Internet的方式有兩種:一種是通過局域網(wǎng)接入;另一種是通過電話網(wǎng)撥號接入。
(1) 通過局域網(wǎng)接入。局域網(wǎng)通過路由器和數(shù)據(jù)通信網(wǎng)與ISP相連接,再通過ISP的連接通道接入Internet.這些數(shù)據(jù)通信網(wǎng)由中國電信、中國網(wǎng)通、中國移動和中國聯(lián)通等四大電信運(yùn)營企業(yè)管理。
(2) 通過電話網(wǎng)接入。一般家庭采用電話網(wǎng)撥號入網(wǎng)方式。個(gè)人計(jì)算機(jī)上網(wǎng)必須使用調(diào)制解調(diào)器Modem.用戶的計(jì)算機(jī)與ISP的遠(yuǎn)程接入服務(wù)器RAS(Remote Access Server) 之間,是通過調(diào)制解調(diào)器Modem與電話網(wǎng)連通的。
6.企業(yè)內(nèi)部網(wǎng)
所謂企業(yè)內(nèi)部網(wǎng)(Intranet) ,就是一個(gè)企業(yè)為實(shí)現(xiàn)內(nèi)部管理和通信而建立的獨(dú)立網(wǎng)絡(luò)。
(1) 發(fā)展過程。
企業(yè)網(wǎng)絡(luò)技術(shù)基本上經(jīng)歷了三個(gè)階段:
① 集中處理階段。以一臺大型主機(jī)為核心,以眾多終端為客戶端組成的集中處理式系統(tǒng)。
② 客戶機(jī)/服務(wù)器模式。這是一種分布式處理的計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng),即Client/Serve模式或C/S模式??蛻魴C(jī)可以是具有一般功能的PC機(jī)、工作站,服務(wù)器則由處理功能和存儲容量都很強(qiáng)大的高檔微機(jī)、小型機(jī)、大型主機(jī)承擔(dān)。服務(wù)器既可以建立在局域網(wǎng)內(nèi),也可以通過廣域網(wǎng)或因特網(wǎng)與客戶機(jī)聯(lián)系。
③ 瀏覽器/服務(wù)器模式。所謂瀏覽器/服務(wù)器模式(Browser/Server模式,或B/S模式) 就是Intranet,是新型的企業(yè)內(nèi)部網(wǎng)。
(2) Intranet的技術(shù)特點(diǎn)。其特點(diǎn)如下:
① 為用戶提供了統(tǒng)一、友好的瀏覽器操作界面,既方便用戶訪問內(nèi)部WWW服務(wù)器,也方便用戶訪問Internet的WWW服務(wù)器。
② 因?yàn)椴僮鹘缑媾cInternet相同,所以企業(yè)用戶不需要進(jìn)行復(fù)雜的培訓(xùn),可以節(jié)約培訓(xùn)費(fèi)用和時(shí)間。
③ 由于Intranet具有與Internet相同的、完善的網(wǎng)絡(luò)服務(wù)功能,所以用戶通信環(huán)境比傳統(tǒng)企業(yè)網(wǎng)得到了很大的改善。
④ Intranet的用戶既可以用E-mail發(fā)送郵件,又可以用WWW發(fā)布和閱讀文檔;企業(yè)管理者可以召開網(wǎng)絡(luò)會議和進(jìn)行網(wǎng)上辦公;產(chǎn)品開發(fā)可以用協(xié)同操作方式,實(shí)現(xiàn)網(wǎng)上聯(lián)合設(shè)計(jì)。
(3) Intranet的基本結(jié)構(gòu)。Intranet是由服務(wù)器、客戶機(jī)、物理網(wǎng)絡(luò)和防火墻四個(gè)部分組成的。
四個(gè)主要部分的構(gòu)成如下。
① 物理網(wǎng)絡(luò)是建立在TCP/IP協(xié)議上的任意拓?fù)浣Y(jié)構(gòu)的局域網(wǎng)或廣域網(wǎng)。
② 服務(wù)器是整個(gè)Intranet網(wǎng)絡(luò)的核心硬件設(shè)備,一般運(yùn)行Windows NT Server、UNIX.OSZ Warp Server、Netware Server等網(wǎng)絡(luò)操作系統(tǒng)。物理服務(wù)器往往被劃分為若干個(gè)邏輯(軟件)服務(wù)器。
③ 客戶機(jī)。它為終用戶提供上機(jī)應(yīng)用平臺、運(yùn)行瀏覽器軟件及其他軟件。
④ 防火墻。當(dāng)Intranet與Internet連接時(shí),防火墻可提供必要的安全保護(hù)屏障,防止外部非法用戶侵人企業(yè)內(nèi)部網(wǎng)中。
7.企業(yè)外部網(wǎng)
企業(yè)外部網(wǎng)(Extranet):利用Internet的協(xié)議和標(biāo)準(zhǔn),并通過公共通信系統(tǒng)(可以是Internet網(wǎng)絡(luò)或?qū)S镁€路) ,使通過認(rèn)證的指定用戶能夠分享企業(yè)內(nèi)部網(wǎng)上部分信息和部分應(yīng)用服務(wù)的半開放專用網(wǎng)。
2.3 數(shù)據(jù)庫系統(tǒng)
2.3.1 數(shù)據(jù)庫的基本概念
1.數(shù)據(jù)庫的基本術(shù)語
(1) 數(shù)據(jù)庫(Data Base,DB):以一定的方式將相關(guān)數(shù)據(jù)組織在一起并存儲在外存儲器上所形成的、能為多個(gè)用戶共享的、與應(yīng)用程序彼此獨(dú)立的一組相互關(guān)聯(lián)的數(shù)據(jù)集合。
(2) 數(shù)據(jù)庫管理系統(tǒng):指幫助用戶建立、使用和管理數(shù)據(jù)庫的軟件系統(tǒng),簡稱為DBMS(Data Base Management System)。數(shù)據(jù)庫管理系統(tǒng)是數(shù)據(jù)庫系統(tǒng)的核心,DBMS通常由下列三個(gè)基本部分組成,即:
① 數(shù)據(jù)描述語言DDL(Data DescriPtion Language)。用來描述數(shù)據(jù)庫、表的結(jié)構(gòu),供用戶建立數(shù)據(jù)庫及表。
② 數(shù)據(jù)操作語言DML(Data ManiPulation Language)。供用戶對數(shù)據(jù)表進(jìn)行數(shù)據(jù)的查詢(包括檢索與統(tǒng)計(jì))和存儲(包括增加、刪除與修改)等操作。
③ 其他管理和控制程序。實(shí)現(xiàn)數(shù)據(jù)庫建立、運(yùn)行和維護(hù)時(shí)的統(tǒng)一管理、統(tǒng)一控制,從而保證數(shù)據(jù)的安全、完整,及多用戶并發(fā)操作。同時(shí)完成初始數(shù)據(jù)的輸入、轉(zhuǎn)換、轉(zhuǎn)存、恢復(fù)、監(jiān)控、通信,以及工作日志等管理控制的實(shí)用程序。
(3) 數(shù)據(jù)庫系統(tǒng)(Data Base System):指以計(jì)算機(jī)系統(tǒng)為基礎(chǔ),以數(shù)據(jù)庫方式管理大量共享數(shù)據(jù)的綜合系統(tǒng)。它一般由數(shù)據(jù)庫、計(jì)算機(jī)硬軟件系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)和用戶(終用戶、應(yīng)用程序設(shè)計(jì)員和數(shù)據(jù)庫管理員) 四個(gè)部分構(gòu)成。
(4) 數(shù)據(jù)庫應(yīng)用系統(tǒng):是在數(shù)據(jù)庫管理系統(tǒng)(DBMS)支持下建立的計(jì)算機(jī)應(yīng)用系統(tǒng),簡寫為DBAS.
2.數(shù)據(jù)庫系統(tǒng)的特點(diǎn)
數(shù)據(jù)庫系統(tǒng)和其他數(shù)據(jù)管理系統(tǒng)相比,有如下一些基本特點(diǎn)。
(1) 數(shù)據(jù)結(jié)構(gòu)化。文件系統(tǒng)中,獨(dú)立文件內(nèi)部的數(shù)據(jù)一般是有結(jié)構(gòu)的,但文件之間不存在聯(lián)系,因此從數(shù)據(jù)的整體來說是沒有結(jié)構(gòu)的。數(shù)據(jù)庫系統(tǒng)雖然也常常分成許多單獨(dú)的數(shù)據(jù)文件,并且文件內(nèi)部也具有完整的數(shù)據(jù)結(jié)構(gòu),但是它更注意同一數(shù)據(jù)庫中各數(shù)據(jù)文件之間的相互聯(lián)系。
(2) 數(shù)據(jù)共享。共享是數(shù)據(jù)庫系統(tǒng)的目的,也是它的重要特點(diǎn)。一個(gè)數(shù)據(jù)庫中的數(shù)據(jù),不僅可以為同一企業(yè)或組織的內(nèi)部各部門共享,還可以為不同組織、地區(qū)甚至不同國家的用戶所共享。而在文件系統(tǒng)中,數(shù)據(jù)總是由特定用戶專用的。
(3) 數(shù)據(jù)獨(dú)立性。在文件系統(tǒng)中,數(shù)據(jù)結(jié)構(gòu)和應(yīng)用程序是相互依賴的,任何一方的改變總是要影響另一方。在數(shù)據(jù)庫系統(tǒng)中,這種相互依賴性是很小的,數(shù)據(jù)和程序具有相對的獨(dú)立性。
數(shù)據(jù)庫模式主要分為物理結(jié)構(gòu)和邏輯結(jié)構(gòu)兩個(gè)方面。描述物理結(jié)構(gòu)的稱為物理數(shù)據(jù)庫描述(或物理模式、內(nèi)模式) ,它直接與操作系統(tǒng)或硬件相聯(lián)系。一個(gè)數(shù)據(jù)庫系統(tǒng)只有一個(gè)內(nèi)模式。
描述邏輯結(jié)構(gòu)的稱為模式(或概念模式、邏輯模式) ,它是數(shù)據(jù)庫數(shù)據(jù)的完整表示,是所有用戶的公共數(shù)據(jù)視圖。一個(gè)數(shù)據(jù)庫系統(tǒng)只有一個(gè)模式,它總是以某一種數(shù)據(jù)模型為基礎(chǔ),統(tǒng)一考慮所有用戶的要求,并有機(jī)地綜合成一個(gè)邏輯整體。模式僅僅是數(shù)據(jù)型的描述,不涉及具體數(shù)據(jù)值。模式的一組值稱為模式的一個(gè)實(shí)例,一個(gè)模式往往有許多的實(shí)例。模式是相對穩(wěn)定的,而實(shí)例是不斷變動的。因?yàn)槟J椒从车氖菙?shù)據(jù)庫的結(jié)構(gòu),一旦定義好基本上就不再變動;而實(shí)例反映的是數(shù)據(jù)庫某個(gè)時(shí)刻的狀態(tài),數(shù)據(jù)庫的數(shù)據(jù)是在不斷更新變化的。針對每一個(gè)用戶或應(yīng)用,又由模式導(dǎo)出若干個(gè)子模式(或叫外模式、用戶模式) .子模式是直接面向用戶的,用戶能夠看見并使用的局部數(shù)據(jù)的邏輯結(jié)構(gòu)描述。每一個(gè)子模式都是模式的一個(gè)子集;也可以把它看成是模式的一個(gè)窗口。一個(gè)數(shù)據(jù)庫系統(tǒng)可以有多個(gè)子模式。
數(shù)據(jù)庫系統(tǒng)的三級模式中還提供了兩個(gè)映像功能:一個(gè)是在物理結(jié)構(gòu)與邏輯結(jié)構(gòu)之間的映像(轉(zhuǎn)換) 功能;另一個(gè)是在邏輯結(jié)構(gòu)與用戶結(jié)構(gòu)之間的映像(轉(zhuǎn)換) 功能。第一種映像使得數(shù)據(jù)庫物理結(jié)構(gòu)改變時(shí)邏輯結(jié)構(gòu)不變,因而相應(yīng)的程序也不變,這就是數(shù)據(jù)庫的物理獨(dú)立性;第二種映像使得邏輯結(jié)構(gòu)改變時(shí),用戶結(jié)構(gòu)不變,應(yīng)用程序也不用改變,這就是數(shù)據(jù)和程序的邏輯獨(dú)立性。由于這種獨(dú)立性,使得應(yīng)用程序的編寫再也不需要考慮數(shù)據(jù)的描述和存取問題,從而大大減少了應(yīng)用程序的修改和維護(hù)工作。
(4) 可控冗余度。在文件系統(tǒng)中,由于每個(gè)應(yīng)用都擁有并使用自己的數(shù)據(jù),各數(shù)據(jù)文件中難免有許多數(shù)據(jù)相互重復(fù),這就是冗余。數(shù)據(jù)庫系統(tǒng)是為了整個(gè)系統(tǒng)的數(shù)據(jù)共享而建立的,各應(yīng)用的數(shù)據(jù)集中存儲、共同使用,盡可能地避免了數(shù)據(jù)的重復(fù)存儲,減少了數(shù)據(jù)的冗余。
(5) 統(tǒng)一的管理和控制。數(shù)據(jù)庫通過數(shù)據(jù)庫管理系統(tǒng)軟件包統(tǒng)一管理數(shù)據(jù)。由于多用戶共享數(shù)據(jù),數(shù)據(jù)庫還具有安全性、完整性、并發(fā)性控制和數(shù)據(jù)恢復(fù)功能。
2.3.2 數(shù)據(jù)模型的基本概念
1.模型的概念
對現(xiàn)實(shí)世界事物特征的模擬和抽象就是這個(gè)事物的模型。在數(shù)據(jù)庫中數(shù)據(jù)模型是抽象的表示和處理現(xiàn)實(shí)世界中數(shù)據(jù)的工具。
模型應(yīng)當(dāng)滿足以下要求:一是真實(shí)地反映現(xiàn)實(shí)世界;二是容易被人理解;三是便于在計(jì)算機(jī)上實(shí)現(xiàn)等。信息采用逐步抽象的方法,把數(shù)據(jù)模型劃分為兩類,以人的觀點(diǎn)模擬現(xiàn)實(shí)世界的模型叫做概念模型(或稱信息模型) ,以計(jì)算機(jī)系統(tǒng)的觀點(diǎn)模擬現(xiàn)實(shí)世界的模型叫做數(shù)據(jù)模型。
2.概念模型
概念模型就是概念層次的數(shù)據(jù)模型。它獨(dú)立于任何數(shù)據(jù)庫管理系統(tǒng),但是又很容易向數(shù)據(jù)庫管理系統(tǒng)支持的邏輯數(shù)據(jù)模型轉(zhuǎn)換。
(l) 基本術(shù)語
實(shí)體:客觀存在,并且可以互相區(qū)別的事物。它可以是具體的物件,也可以是抽象的概念,還可以是某種聯(lián)系。
屬性:實(shí)體具有的每一個(gè)特性都稱為一個(gè)屬性。屬性有“型” 和“值” 的概念,屬性的名稱(說明) 就是屬性的“型”;對型的具體賦值就是屬性的“值”。
碼:在眾多屬性中能夠惟一標(biāo)識(確定) 實(shí)體的屬性或?qū)傩越M的稱為實(shí)體的碼。
域:屬性的取值范圍稱為該屬性的域。
實(shí)體型:用實(shí)體名及描述它的各屬性名,可以刻畫出全部同質(zhì)實(shí)體的共同特征和性質(zhì),它被稱為實(shí)體型。
實(shí)體集:某個(gè)實(shí)體型下的全部實(shí)體,叫做實(shí)體集。
聯(lián)系:一個(gè)實(shí)體集內(nèi)部各實(shí)體之間的相互聯(lián)系,叫做實(shí)體內(nèi)。
(2) 實(shí)體集內(nèi)部的聯(lián)系。在一個(gè)實(shí)體集內(nèi)部也存在著一對一、一對多和多對多的聯(lián)系。
3.數(shù)據(jù)模型
它分為邏輯數(shù)據(jù)模型和物理數(shù)據(jù)模型兩類。
邏輯數(shù)據(jù)模型:是用戶通過數(shù)據(jù)庫管理系統(tǒng)看到的現(xiàn)實(shí)世界,它描述了數(shù)據(jù)庫數(shù)據(jù)的整體結(jié)構(gòu)。邏輯模型通常由數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和數(shù)據(jù)完整性約束三部分概念組成。數(shù)據(jù)結(jié)構(gòu)是對系統(tǒng)靜態(tài)特性的描述,人們一般以數(shù)據(jù)結(jié)構(gòu)的類型來命名數(shù)據(jù)模型,如層次模型、網(wǎng)狀模型、關(guān)系模型、面向?qū)ο竽P偷取?BR> 物理數(shù)據(jù)模型:是用來描述數(shù)據(jù)的物理存儲結(jié)構(gòu)和存儲方法的。它不但受數(shù)據(jù)庫管理系統(tǒng)控制,而且與計(jì)算機(jī)存儲器、操作系統(tǒng)密切相關(guān)。
(l) 層次模型。層次數(shù)據(jù)庫的特點(diǎn)是實(shí)體之間按層次關(guān)系部定義。實(shí)體用記錄(類型) 表示,實(shí)體的屬性對應(yīng)記錄的數(shù)據(jù)項(xiàng);實(shí)體之間的聯(lián)系用有向連線表示。
層次模型以每個(gè)實(shí)體為結(jié)點(diǎn),上層結(jié)點(diǎn)叫做父結(jié)點(diǎn),下層結(jié)點(diǎn)叫做子結(jié)點(diǎn)。層次模型像一棵倒置的樹,上層的結(jié)點(diǎn)沒有雙親,稱為根結(jié)點(diǎn);下層的結(jié)點(diǎn)沒有子女,稱為葉結(jié)點(diǎn)。所以層次模型是一種以記錄類型為結(jié)點(diǎn)的有向樹結(jié)構(gòu)。
(2) 網(wǎng)狀模型。由于層次模型還不能很好地表達(dá)實(shí)體間的復(fù)雜關(guān)系(多對多聯(lián)系) ,于是又產(chǎn)生了網(wǎng)狀模型,它很好地解決了實(shí)體間復(fù)雜關(guān)系的表達(dá)問題,但是它也有致命的弱點(diǎn),即當(dāng)需求擴(kuò)展時(shí),對原有數(shù)據(jù)結(jié)構(gòu)及應(yīng)用程序的修改會產(chǎn)生嚴(yán)重的后果。
(3) 關(guān)系模型。關(guān)系模型以人們經(jīng)常使用的表格形式作為基本的存儲結(jié)構(gòu),通過相同關(guān)鍵字段來實(shí)現(xiàn)表格間的數(shù)據(jù)聯(lián)系。
(4) 面向?qū)ο竽P汀2煌趯哟文P?、網(wǎng)狀模型、關(guān)系模型這些傳統(tǒng)的數(shù)據(jù)模型,面向?qū)ο髷?shù)據(jù)模型是非傳統(tǒng)的數(shù)據(jù)模型。將面向?qū)ο蟪绦蛟O(shè)計(jì)方法與數(shù)據(jù)庫技術(shù)相結(jié)合就產(chǎn)生了面向?qū)ο髷?shù)據(jù)庫系統(tǒng)。
2.3.3 關(guān)系模型與關(guān)系數(shù)據(jù)庫
1.關(guān)系模型
關(guān)系模型是一種新的數(shù)據(jù)模型。它建立在集合論和謂詞演算公式的基礎(chǔ)上。它提供的邏輯結(jié)構(gòu)簡單,數(shù)據(jù)獨(dú)立性強(qiáng),存取具有對稱性、操縱靈活。
在數(shù)據(jù)庫中的數(shù)據(jù)結(jié)構(gòu)如果依照關(guān)系模型定義,就是關(guān)系數(shù)據(jù)庫系統(tǒng)。關(guān)系數(shù)據(jù)庫系統(tǒng)由許多不同的關(guān)系構(gòu)成,其中每個(gè)關(guān)系就是一個(gè)實(shí)體,可以用一張二維表表示。
關(guān)系二維表中的術(shù)語解釋如下:
關(guān)系(Relation):一張二維表對應(yīng)一個(gè)關(guān)系。
屬性(Attribute):表中每一列叫做一個(gè)屬性,屬性有名和值的區(qū)別。
元組(Topl):由屬性值組成的每一行叫做一個(gè)元組。
框架(rramework):由屬性名組成的表頭稱為框架(關(guān)系型)。
分量:表中的每一個(gè)屬性值。
域(Domain):每個(gè)屬性的取值范圍。
候選碼(Candidate Key):可以惟一確定的一個(gè)元組的屬性或?qū)傩越M(可簡稱碼)。
主碼(Primary Key):一個(gè)關(guān)系中往往會有多個(gè)候選碼,可以指定一個(gè)為主碼。
主屬性(Primary Attribute):可以作為候選碼的屬性也叫主屬性。
非主屬性(Non-key Attribute):不能作為候選碼的屬性叫做非主屬性。
關(guān)系模式:對關(guān)系的描述稱為關(guān)系模式,常常記做:
關(guān)系名(屬性1,屬性2,屬性3,……,屬性n)
在關(guān)系模型中,不但實(shí)體用關(guān)系表示,而且實(shí)體之間的聯(lián)系也用關(guān)系來表示。
關(guān)系模型要求關(guān)系必須是規(guī)范化的,即要求每個(gè)關(guān)系必須滿足一定的條件,其中基本的一條就是,關(guān)系中每個(gè)分量必須是不可再分的基本項(xiàng)。
作為一個(gè)關(guān)系模型的基本約束條件,起碼必須具備以下幾條:
表格中每一數(shù)據(jù)項(xiàng)不可再分,是基本項(xiàng)。
每一列數(shù)據(jù)有相同的類型,叫做屬性。各列都有惟一的屬性名和不同的屬性值,列數(shù)可根據(jù)需要而設(shè)定。
每列的順序是任意的。
每一行數(shù)據(jù)是一個(gè)實(shí)體諸多屬性值的集合,叫做元組。一個(gè)表格中不允許有完全相同的行出現(xiàn)。
各行順序可以是任意的。
2.關(guān)系操作
關(guān)系數(shù)據(jù)模型的理論基礎(chǔ)是集合論,每一個(gè)關(guān)系就是一個(gè)笛卡爾積的子集。
(1) 傳統(tǒng)集合運(yùn)算。傳統(tǒng)集合運(yùn)算有并、交、差三種。
(2) 專門的關(guān)系運(yùn)算。專門的關(guān)系運(yùn)算主要有選擇(篩選)、投影和連接三種。選擇運(yùn)算是對關(guān)系表中元組(行) 的操作,操作結(jié)果是找出滿足條件的元組。其中,
投影運(yùn)算是對關(guān)系表中屬性(列) 的操作,操作結(jié)果是找出關(guān)系中指定屬性全部值的子集。
選擇運(yùn)算和投影運(yùn)算可以同時(shí)用一條命令來實(shí)現(xiàn)。
連接運(yùn)算是對兩個(gè)關(guān)系的運(yùn)算,操作結(jié)果是找出滿足連接條件的所有元組,并且拼接成一個(gè)新的關(guān)系。完善的關(guān)系數(shù)據(jù)庫管理系統(tǒng)總是以數(shù)據(jù)操縱語言及結(jié)構(gòu)化查詢語言(SQL) ,來實(shí)現(xiàn)各種關(guān)系運(yùn)算。
2.3.4 Vsual Foxpr數(shù)據(jù)庫管理系統(tǒng)
1.VFP的基本概念
(l) 數(shù)據(jù)表。數(shù)據(jù)表簡稱為表,是VFP中重要的操作對象。一個(gè)表就是一個(gè)關(guān)系,它總是以文件的形式存放在計(jì)算機(jī)的外存儲器中。表文件的存取名稱就是關(guān)系名,文件的擴(kuò)展名是DBF.
(2) 數(shù)據(jù)庫。在VFP中一張二維表稱為一個(gè)數(shù)據(jù)表(或者簡稱表)。在關(guān)系數(shù)據(jù)庫中,可以包含若干個(gè)表(以及視圖) .數(shù)據(jù)庫也可作為一個(gè)文件存放在計(jì)算機(jī)外存儲器中,其擴(kuò)展名是DBC.
(3) 索引。索引實(shí)際上是對數(shù)據(jù)表的排序,但是它不改變數(shù)據(jù)表中數(shù)據(jù)的物理順序,而是另外建立一個(gè)索引對應(yīng)列表。
(4) 關(guān)鍵字。關(guān)系中的碼在數(shù)據(jù)表中一般叫做關(guān)鍵字,主碼叫做主關(guān)鍵字。因?yàn)樵跀?shù)據(jù)表中,屬性叫做字段,所以關(guān)鍵字就是能夠惟一標(biāo)識一條記錄的字段或字段組合。如果一個(gè)字段不能成為當(dāng)前表的關(guān)鍵字,但卻是另一個(gè)數(shù)據(jù)表的關(guān)鍵字,那么這個(gè)字段就稱為外來關(guān)鍵字。
(5) 視圖。視圖是一種特殊類型的表,它往往由一個(gè)或多個(gè)表(或視圖) 中的部分字段或部分記錄組成。但是視圖并不是一個(gè)完整的數(shù)據(jù)集合,只是在數(shù)據(jù)庫中存放了相應(yīng)的關(guān)系。
(6) 存儲過程。存儲過程實(shí)際上是封裝在數(shù)據(jù)庫中的一個(gè)命令(程序) 文件。其中可以包含系統(tǒng)為實(shí)現(xiàn)數(shù)據(jù)庫中數(shù)據(jù)的保護(hù)、安全、鏈接、查詢、視圖及關(guān)聯(lián)等功能,而自動或人為設(shè)計(jì)的若干程序過程段及函數(shù)等。
管理信息系統(tǒng)是在計(jì)算機(jī)系統(tǒng)的基礎(chǔ)上建立起來的,系統(tǒng)的開發(fā)、運(yùn)行、維護(hù)等都離不開計(jì)算機(jī)的硬件、軟件平臺(環(huán)境)。
2.1.1 計(jì)算機(jī)系統(tǒng)
1.計(jì)算機(jī)和計(jì)算機(jī)系統(tǒng)
計(jì)算機(jī)(Computer):一種用于計(jì)算的機(jī)器。計(jì)算機(jī)既可以進(jìn)行數(shù)值計(jì)算,又可以進(jìn)行邏輯計(jì)算。計(jì)算機(jī)還具有存儲記憶功能,可以把數(shù)據(jù)(原始數(shù)據(jù)、中間結(jié)果、終結(jié)果)和程序都存儲起來。計(jì)算機(jī)就是按照程序的要求自動對數(shù)據(jù)進(jìn)行各種計(jì)算處理的。
2.計(jì)算機(jī)的分類
按計(jì)算機(jī)的規(guī)模和性能,計(jì)算機(jī)可以分為六大類。
(1) 巨型機(jī)(Supercomputer)。價(jià)格昂貴、功能強(qiáng)大、計(jì)算速度在每秒千億次以上的計(jì)算機(jī)叫做巨型機(jī)或超級計(jì)算機(jī)。
(2) 小巨型機(jī)(Minisupercomputer)。這是一種價(jià)格相對便宜的小規(guī)模巨型機(jī),也叫桌上型超級計(jì)算機(jī)。
(3) 大型機(jī)、中型機(jī)(Mainframe)。這種計(jì)算機(jī)的計(jì)算速度為每秒幾億次至幾百億次。它一般是作為大型計(jì)算中心的主機(jī)。
(4) 小型機(jī)(Minicomputer)。其計(jì)算速度為每秒幾千萬次至幾億次。它一般為中小型企事業(yè)單位使用。
(5) 個(gè)人機(jī)(Personal Computer)。也叫微型計(jì)算機(jī)或 PC計(jì)算機(jī)。這是一種面向個(gè)人使用的計(jì)算機(jī)。
(6) 工作站(Workstation)。這是介于高檔微機(jī)和小型機(jī)之間的機(jī)型。它一般都配備有大屏幕顯示器、大容量存儲器,而且速度快,通信功能強(qiáng),主要用于圖像處理或計(jì)算機(jī)輔助設(shè)計(jì)等專業(yè)領(lǐng)域。
3.計(jì)算機(jī)硬件系統(tǒng)
(1) 基本結(jié)構(gòu)。目前計(jì)算機(jī)都是由運(yùn)算器、控制器、存儲器和輸入輸出設(shè)備等五個(gè)基本部分構(gòu)成的。
微型計(jì)算機(jī)系統(tǒng)中,把運(yùn)算器和控制器做在一起,叫做中央處理器(CPU) ,各部分之間采用總線方式連接。
(2) 基本組成。
①中央處理器。CPU是微型計(jì)算機(jī)的核心,它由運(yùn)算器、控制器和一些寄存器組成。運(yùn)算器主要是執(zhí)行算術(shù)運(yùn)算和邏輯運(yùn)算;控制器則規(guī)定了計(jì)算機(jī)執(zhí)行指令的順序,并根據(jù)指令的具體含義,控制計(jì)算機(jī)各部件協(xié)調(diào)地工作。寄存器可以暫存指令和數(shù)據(jù)。
②存儲器。微型計(jì)算機(jī)中的存儲器按用途和特性可以分為三類。
4.計(jì)算機(jī)軟件系統(tǒng)
計(jì)算機(jī)軟件:計(jì)算機(jī)程序、程序所使用的數(shù)據(jù)以及有關(guān)的文檔資料的集合。軟件的作用在于確定計(jì)算機(jī)做什么以及如何做。從用戶的角度來看,軟件是用戶與硬件之間的使用界面。
(1) 計(jì)算機(jī)軟件的分類。根據(jù)計(jì)算機(jī)軟件的總體結(jié)構(gòu)和表現(xiàn)形式,軟件一般可分為系統(tǒng)軟件和應(yīng)用軟件兩類。
系統(tǒng)軟件:直接控制和協(xié)調(diào)計(jì)算機(jī)、通信設(shè)備及其他外部設(shè)備的軟件。它們與具體應(yīng)用無關(guān),只是在系統(tǒng)一級提供服務(wù)。操作系統(tǒng)就是典型的系統(tǒng)軟件。
系統(tǒng)軟件中還包括語言處理程序和作為軟件研制開發(fā)工具的編輯程序、調(diào)試程序、裝配和鏈接程序、測試程序以及為適應(yīng)事務(wù)處理的需要而設(shè)置的數(shù)據(jù)庫管理程序等。
應(yīng)用軟件:直接完成某種具體應(yīng)用的軟件。如工資管理程序、管理信息系圖形軟件、文字處理軟件、財(cái)會軟件、計(jì)劃報(bào)表軟件、輔助設(shè)計(jì)軟件等。
(2) 軟件、硬件系統(tǒng)的關(guān)系。
在計(jì)算機(jī)系統(tǒng)中硬件是基礎(chǔ),軟件是靈魂;它們互相支持、互相協(xié)調(diào)實(shí)現(xiàn)計(jì)算機(jī)的計(jì)算與數(shù)據(jù)處理任務(wù)。
(3) 計(jì)算機(jī)程序設(shè)計(jì)語言。
程序設(shè)計(jì)語言:用來書寫計(jì)算機(jī)可以執(zhí)行的程序的。常用的計(jì)算機(jī)程序設(shè)計(jì)語言有機(jī)器語言、匯編語言和高級語言等。新出現(xiàn)的是面向?qū)ο蟮恼Z言4GL.
(4) 操作系統(tǒng)。
操作系統(tǒng):控制和管理計(jì)算機(jī)硬件、軟件資源,合理組織計(jì)算機(jī)工作,并為用戶使用計(jì)算機(jī)提供服務(wù)的軟件。用戶不能直接操縱計(jì)算機(jī)硬件,而是通過操作系統(tǒng)來使用計(jì)算機(jī)。
5.計(jì)算機(jī)系統(tǒng)的性能指標(biāo)
評價(jià)計(jì)算機(jī)性能的指標(biāo):
(l) 字長:指計(jì)算機(jī)能同時(shí)處理的二進(jìn)制數(shù)碼的位數(shù)。它是計(jì)算機(jī)的一個(gè)重要技術(shù)性能指標(biāo)。首先,字長決定著計(jì)算機(jī)運(yùn)算的精度,字越長則計(jì)算機(jī)的運(yùn)算精度越高。其次,字長決定了指令直接尋址的能力,字越長則存放數(shù)據(jù)的存儲單元數(shù)越多,尋找地址的能力就越強(qiáng)。
(2) 運(yùn)算速度:用每秒鐘能執(zhí)行多少條指令來表示,單位一般用MIPS(百萬條指令/秒) .為了統(tǒng)一標(biāo)準(zhǔn),現(xiàn)在用各種指令的平均執(zhí)行時(shí)間及相對應(yīng)的指令運(yùn)行比例來綜合計(jì)算。
(3) 內(nèi)存容量:內(nèi)存儲器中能存儲信息的總字節(jié)數(shù)。計(jì)算機(jī)內(nèi)存容量越大,程序運(yùn)行速度越快,可運(yùn)行的程序也越多。
(4) 主頻:指計(jì)算機(jī)CPU的時(shí)鐘頻率。主頻的單位一般用兆赫茲(MHZ)來表示。它在很大程度上決定了計(jì)算機(jī)的運(yùn)算速度。
(5) 存取周期:存儲器完成讀(取) 或?qū)懀ù妫?信息操作所需的時(shí)間稱存儲器的存?。ɑ蛟L問) 時(shí)間,而連續(xù)兩次讀或?qū)懰璧亩虝r(shí)間,稱存儲器的存取周期(或存儲周期) .存儲器的存取周期越短,計(jì)算機(jī)的運(yùn)算速度就越快。
(6) 總線寬度:總線是由數(shù)據(jù)總線DB、地址總線AB和控制總線CB三組線構(gòu)成的,每組線由若干根線組成??偩€越寬,計(jì)算機(jī)的處理能力越強(qiáng)。
2.1.2 多媒體技術(shù)和多媒體計(jì)算機(jī)
1.基本概念
媒體:指信息表示和傳播的載體。一般分為感覺媒體、表示媒體、顯示媒體、存儲媒體、傳輸媒體五類。
多媒體:指信息表示媒體的多樣化,例如文字、圖形、圖像、聲音、動畫、視頻影像等。
早期的計(jì)算機(jī)只能處理文字信息,可以叫做單媒體計(jì)算機(jī)。種能夠綜合處理多種媒體的計(jì)算機(jī)就叫做多媒體計(jì)算機(jī)。多媒體計(jì)算機(jī)必須增加聲音、圖像等媒體的輸入輸出設(shè)備及軟件。
2.多媒體系統(tǒng)的主要特征
多媒體系統(tǒng)必須具備四個(gè)主要的特征:
(l) 集成性。可以對文字、圖形、圖像、聲音、視頻、動畫等感覺媒體進(jìn)行綜合處理,達(dá)到各媒體的協(xié)調(diào)一致。
(2) 交互性。可以實(shí)現(xiàn)人機(jī)交流,便于對系統(tǒng)功能加以控制和干預(yù)。
(3) 實(shí)時(shí)性。能使人的感官感覺到交流是連續(xù)的、及時(shí)的。
(4) 數(shù)字化。系統(tǒng)處理的都是數(shù)字信息,而不是模擬信息。
2.2 通信及網(wǎng)絡(luò)系統(tǒng)
2.2.1 數(shù)據(jù)通信技術(shù)基礎(chǔ)
1.數(shù)據(jù)通信模型
通信的基本功能就是實(shí)現(xiàn)兩個(gè)實(shí)體之間的數(shù)據(jù)交換。
其中“信息源”是產(chǎn)生要發(fā)送數(shù)據(jù)的設(shè)備;
“發(fā)送器” 可以對發(fā)送信號進(jìn)行編碼或轉(zhuǎn)換,產(chǎn)生能夠傳輸?shù)墓?、電信號?BR> “接收器”將收到的信號轉(zhuǎn)換成目的站設(shè)備可以處理的信號;
“接收端”是信號傳送的目的地設(shè)備;
“傳輸系統(tǒng)” 是連接信息源與接收端之間的復(fù)雜線路網(wǎng)絡(luò)。連接信息源與接收端的物理和邏輯設(shè)備稱為信道。
信號:是數(shù)據(jù)在傳輸過程中的物理表示形式。信號電平連續(xù)變化才叫做模擬信號,以脈沖形式變化的叫做數(shù)字信號。傳送模擬信號的是模擬信道,傳送數(shù)字信號的是數(shù)字信道。
通信系統(tǒng)需要完成的任務(wù)如下:
(1) 信號接口:產(chǎn)生或接收符合通信協(xié)議的信號。
(2) 路由和尋址:為發(fā)出信號選擇到達(dá)目的地的路徑。
(3) 呼叫和應(yīng)答:信號發(fā)送前先呼叫,接收方應(yīng)答后建立通信鏈路,這個(gè)過程叫握手。
(4) 可*傳輸:采用各種措施保證數(shù)據(jù)傳輸?shù)恼_性。
2.數(shù)據(jù)通信的帶寬
(1) 兩種通信系統(tǒng),即模擬通信系統(tǒng)和數(shù)字通信系統(tǒng)。
模擬通信系統(tǒng):傳遞的信號為模擬信號,在時(shí)間和幅度取值上都是連續(xù)的。
數(shù)字通信系統(tǒng):傳遞的信號為數(shù)字信號,在時(shí)間上是離散的,在幅度取值上是經(jīng)過量化的。
(2) 模擬通信的帶寬。信號的帶寬就是頻帶的寬度,其單位是赫茲(HZ) .
傳輸介質(zhì)或通信設(shè)備的帶寬是指其允許通過的頻率范圍。
(3) 數(shù)字通信的帶寬。它反映通信速度的快慢及信道容量的大小。數(shù)字通信中的帶寬是指信號的傳輸速率,或叫位率、比特率,其單位是b/s或bps(每秒位數(shù)) .
3.常用傳輸介質(zhì)
(1) 雙絞線,
(2) 同軸電纜,
(3) 光纜。
(4) 無線通信。
(5) 微波通信。頻率在100MHZ-10GHZ的電磁波信號叫做微波信號,其波長為3cm-3m.由于微波頻率高,因此頻帶較寬;方向性好,適合進(jìn)行點(diǎn)對點(diǎn)的通信。成本比電纜和光纜都低,適合衛(wèi)星通信和城市之間通信。但是微波信號沒有繞射功能,只能進(jìn)行可視傳播,而且它的傳輸誤碼率也比較高。
4.數(shù)據(jù)傳輸
(1) 基帶傳輸。使用數(shù)字信號傳輸數(shù)據(jù),終端設(shè)備將數(shù)字信號轉(zhuǎn)變成脈沖電信號時(shí),這種原始矩形脈沖信號固有的頻帶叫做基本頻帶,簡稱為基帶。在信道中直接傳輸基帶信號的方法,叫做基帶傳輸。基帶傳輸是一種基本的數(shù)據(jù)傳輸方式。
(2) 頻帶傳輸。利用模擬信道傳輸數(shù)字信號的方法稱為頻帶傳輸。在這樣的信道上傳輸數(shù)字信號,必須先將數(shù)字信號轉(zhuǎn)換為模擬信號;在接收方還必須再將模擬信號轉(zhuǎn)換為數(shù)字信號,相應(yīng)的設(shè)備才能識別。
在頻帶傳輸過程中實(shí)現(xiàn)信號相互轉(zhuǎn)換的設(shè)備是調(diào)制解調(diào)器。把數(shù)字信號轉(zhuǎn)換為模擬信號的過程叫做調(diào)制;將模擬信號還原為數(shù)字信號的過程叫做解調(diào)。
5.調(diào)制與解調(diào)
調(diào)制:把需要傳送的信號加載到另一種信號上,以便容易在給定的介質(zhì)中傳送的過程。這里所說的另一種信號叫做傳送信號的載波。
解調(diào):信號傳送到接收站以后,再把載波上加載的信號卸載下來的過程。
6.多路復(fù)用技術(shù)
傳輸信號要求的帶寬與傳輸介質(zhì)允許通過的帶寬是不一樣的,為了節(jié)省開銷,應(yīng)當(dāng)充分利用傳輸介質(zhì)的帶寬。在一條介質(zhì)上同時(shí)傳送多于一路以上信號的傳輸方式,叫做該介質(zhì)的多路復(fù)用。
7.數(shù)據(jù)交換技術(shù)
(1) 專線連接。簡單的數(shù)據(jù)通信形式,是在兩個(gè)站點(diǎn)之間直接用線路連接起來進(jìn)行數(shù)據(jù)的交換。因?yàn)槭菍S镁€路連接兩個(gè)站點(diǎn),所以不會發(fā)生線路擁堵問題。但是如果兩個(gè)站點(diǎn)的距離較遠(yuǎn),或者需要進(jìn)行多站點(diǎn)之間的通信,直接的線路連接方式顯然是不合適的。解決專線連接占用線路太多的辦法,是設(shè)置交換機(jī)。
(2) 電路交換。實(shí)際的電路交換是由交換機(jī)負(fù)責(zé)在兩個(gè)通信站點(diǎn)之間建立一條物理專用線路。這種由多臺交換機(jī)和它們的站點(diǎn)構(gòu)成的網(wǎng)絡(luò)叫做交換網(wǎng)絡(luò)。各通信站點(diǎn)與各自的交換機(jī)是專線連接,各交換機(jī)之間也是專線連接。
(3) 存儲轉(zhuǎn)發(fā)交換。也叫做包交換,存儲轉(zhuǎn)發(fā)交換的原理是:把待傳送的數(shù)據(jù)先存儲在結(jié)點(diǎn)機(jī)中,等到信道空閑時(shí)再根據(jù)優(yōu)先級別順序發(fā)送出去。只要存儲時(shí)間足夠長,就能夠?qū)⑿诺赖目臻e與忙碌狀態(tài)均勻化,從而壓縮信道和轉(zhuǎn)接設(shè)備的容量。這種交換方式不適合實(shí)時(shí)交換的信息傳輸,但是對于數(shù)據(jù)通信卻是非常合適的。
存儲轉(zhuǎn)發(fā)交換方式可以分為報(bào)文交換和報(bào)文分組交換兩類。
① 報(bào)文交換。不論傳送數(shù)據(jù)的長度是多少,都把它作為一個(gè)邏輯單元,加上目的地址、源地址、控制信息,按規(guī)定格式打成一個(gè)包發(fā)送。這個(gè)數(shù)據(jù)包就叫做報(bào)文,這種存儲轉(zhuǎn)發(fā)交換方式就叫做報(bào)文交換。
② 報(bào)文分組交換。將一個(gè)長的報(bào)文分解為多個(gè)短小(一般不超過1000字節(jié)) 的組,叫做報(bào)文分組。
2.2.2 計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ)
計(jì)算機(jī)網(wǎng)絡(luò):是將地理位置不同,并具有獨(dú)立功能的多個(gè)計(jì)算機(jī)系統(tǒng)通過通信設(shè)備和線路連接起來,在功能完善的網(wǎng)絡(luò)軟件支持下,向多個(gè)用戶提供各種應(yīng)用服務(wù),從而實(shí)現(xiàn)數(shù)據(jù)、程序與硬件等各類資源共享的系統(tǒng)。
計(jì)算機(jī)網(wǎng)絡(luò)的主要功能是:數(shù)據(jù)通信、資源共享和分布處理。
1.計(jì)算機(jī)網(wǎng)絡(luò)的結(jié)構(gòu)
典型的計(jì)算機(jī)網(wǎng)絡(luò)從邏輯功能上可以分為資源子網(wǎng)和通信子網(wǎng)兩大部分。
(1) 資源子網(wǎng):由主機(jī)、終端、終端控制器、聯(lián)網(wǎng)外設(shè)、各種軟件資源和信息資源組成的,向用戶提供各種網(wǎng)絡(luò)資源和網(wǎng)絡(luò)服務(wù),負(fù)責(zé)整個(gè)網(wǎng)絡(luò)的數(shù)據(jù)處理業(yè)務(wù)和各種網(wǎng)絡(luò)資源的共享服務(wù)。
(2) 通信子網(wǎng):由通信控制處理機(jī)(CCP)、專用或公用的通信線路及其他通信設(shè)備組成的,完成所有網(wǎng)絡(luò)數(shù)據(jù)的傳輸、轉(zhuǎn)發(fā)、加工和交換等通信處理工作。
2.計(jì)算機(jī)網(wǎng)絡(luò)的分類
主要的分類方式有兩種:
(1) 按網(wǎng)絡(luò)傳輸技術(shù)分類:可以分為點(diǎn)對點(diǎn)式網(wǎng)絡(luò)和廣播式網(wǎng)絡(luò)。
點(diǎn)對點(diǎn)信道:網(wǎng)絡(luò)通過通信信道來完成數(shù)據(jù)傳輸任務(wù),一條線路只能連接一對結(jié)點(diǎn)。
廣播信道:多個(gè)結(jié)點(diǎn)共享一條通信信道,一個(gè)結(jié)點(diǎn)發(fā)送信號,結(jié)點(diǎn)都會收到信息,這種信道就是廣播信道,采用的網(wǎng)絡(luò)傳輸技術(shù)就只能是廣播方式,這樣的網(wǎng)絡(luò)就叫廣播式網(wǎng)絡(luò)。
點(diǎn)對點(diǎn)式網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)可以是星型、環(huán)型、樹型等,廣播式網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)可以是總線型、環(huán)型、衛(wèi)星型等。 (2) 按網(wǎng)絡(luò)覆蓋范圍分類
① 局域網(wǎng)(Local Area Network,LAN):是小范圍的計(jì)算機(jī)網(wǎng)絡(luò)。它的覆蓋范圍一般在10公里以內(nèi)。設(shè)備的更新、新技術(shù)的引用都比較容易,所以傳輸速率也比較高,常??梢赃_(dá)到10-100Mbps.
② 廣域網(wǎng)(Wide Area Network,WAN) 也叫做遠(yuǎn)程網(wǎng),它可以覆蓋幾公里至幾千公里的范圍。廣域網(wǎng)的通信子網(wǎng)主要使用分組交換技術(shù),并使用傳統(tǒng)的電話網(wǎng)(公用通信網(wǎng))、衛(wèi)星通信網(wǎng)、無線網(wǎng)來傳輸信息。廣域網(wǎng)的傳輸速率較低,一般在幾十K至幾Mbps之間。
3.計(jì)算機(jī)網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)
計(jì)算機(jī)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)是指網(wǎng)絡(luò)中各結(jié)點(diǎn)與通信線路之間的關(guān)系結(jié)構(gòu),實(shí)際上主要是指通信子網(wǎng)的拓?fù)浣Y(jié)構(gòu)。常見的計(jì)算機(jī)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)有以下幾種。
(1) 星型拓?fù)?BR> 由一個(gè)中心結(jié)點(diǎn)與各站點(diǎn)之間呈輻射狀連接,中心結(jié)點(diǎn)對的通信實(shí)行集中控制,任何兩個(gè)結(jié)點(diǎn)之間的通信都必須通過中心結(jié)點(diǎn)來實(shí)現(xiàn)。
星型拓?fù)涞膬?yōu)點(diǎn)是結(jié)構(gòu)簡單,訪問協(xié)議簡單,單機(jī)故障不會影響網(wǎng)絡(luò)運(yùn)行;缺點(diǎn)是對中心結(jié)點(diǎn)的可*性要求高,中心結(jié)點(diǎn)出現(xiàn)故障,整個(gè)網(wǎng)絡(luò)就會癱瘓,系統(tǒng)的擴(kuò)充比較困難。
(2) 環(huán)型拓?fù)?BR> 使網(wǎng)絡(luò)中各站點(diǎn)首尾相連,以通信線路連接成一個(gè)封閉的環(huán)路,數(shù)據(jù)只能在環(huán)路中沿著一個(gè)方向逐點(diǎn)傳輸。環(huán)型拓?fù)浣Y(jié)構(gòu)簡單,傳輸延時(shí)確定,適合光纖介質(zhì)網(wǎng)絡(luò);但是任何一個(gè)結(jié)點(diǎn)的故障都會使癱瘓,而且結(jié)點(diǎn)的增加或減少都比較困難。
(3) 總線型拓?fù)?BR> 所有的站點(diǎn)都連接到一條公用傳輸線——總線上,就形成了總線型計(jì)算機(jī)網(wǎng)絡(luò)結(jié)構(gòu)。其優(yōu)點(diǎn)是結(jié)構(gòu)簡單,易于擴(kuò)充、價(jià)格低廉,容易安裝。缺點(diǎn)是出現(xiàn)故障后需要檢查總線在各結(jié)點(diǎn)的連接,因此查錯(cuò)比較困難;雖然某臺計(jì)算機(jī)故障不會影響網(wǎng)絡(luò)運(yùn)行,但是若總線斷開則網(wǎng)絡(luò)將不可使用。
(4) 樹型拓?fù)?BR> 由星型拓?fù)溲葑兌鴣?,形狀像一棵根在上方的大樹。各結(jié)點(diǎn)按層次進(jìn)行連接,信息交換主要在上下結(jié)點(diǎn)之間進(jìn)行。樹型拓?fù)浣Y(jié)構(gòu)中的故障比較容易檢測和隔離。
4.計(jì)算機(jī)網(wǎng)絡(luò)協(xié)議
通信協(xié)議:在通信過程中,通信雙方都必須遵守的規(guī)則和約定。
網(wǎng)絡(luò)協(xié)議:計(jì)算機(jī)網(wǎng)絡(luò)通信的語言,規(guī)定了通信雙方交換數(shù)據(jù)或控制信息的格式、響應(yīng)及動作;網(wǎng)絡(luò)協(xié)議是實(shí)現(xiàn)不同主機(jī)之間、不同操作系統(tǒng)之間及工作站之間通信的規(guī)則和約定。
國際標(biāo)準(zhǔn)化組織(ISO)在1981年提出了開放系統(tǒng)互聯(lián)(OSI) 參考模型,即網(wǎng)絡(luò)七層協(xié)議。
2.2.3 局域網(wǎng)
從應(yīng)用角度看,局域網(wǎng)的技術(shù)特點(diǎn)如下。
(1)覆蓋有限的地理范圍,適用于公司、機(jī)關(guān)、學(xué)校、工廠等處計(jì)算機(jī)、終端設(shè)備和信息處理設(shè)備間聯(lián)網(wǎng)的要求。
(2)能夠提供高數(shù)據(jù)傳輸率、低誤碼率的高質(zhì)量數(shù)據(jù)傳輸環(huán)境。
(3)屬于一個(gè)單位所有,易于建立、維護(hù)和擴(kuò)展。
(4)局域網(wǎng)的特性主要由網(wǎng)絡(luò)拓?fù)?、傳輸介質(zhì)和介質(zhì)訪問控制方法決定。
1.局域網(wǎng)的硬件組成
局域網(wǎng)在邏輯上可以由網(wǎng)絡(luò)服務(wù)器、工作站、網(wǎng)卡、傳輸介質(zhì)和連接轉(zhuǎn)換部件構(gòu)成。
其中連接轉(zhuǎn)換部件可以是中繼器、集線器、網(wǎng)橋、路由器、網(wǎng)關(guān)等。
2.局域網(wǎng)的軟件系統(tǒng)
局域網(wǎng)軟件系統(tǒng)主要包含三部分。
(1) 網(wǎng)絡(luò)操作系統(tǒng)。常用的網(wǎng)絡(luò)操作系統(tǒng)是Novell公司的Netware和Microsoft公司的Windows NT.
(2) 網(wǎng)絡(luò)管理軟件。主要用于監(jiān)視和控制網(wǎng)絡(luò)的運(yùn)行。常用的網(wǎng)絡(luò)管理軟件有HP公司的openview及IBM公司的Netview等。
(3) 網(wǎng)絡(luò)應(yīng)用軟件。網(wǎng)絡(luò)應(yīng)用軟件是用戶利用軟件開發(fā)平臺,按照各自需要開發(fā)的各種各樣的網(wǎng)上業(yè)務(wù)應(yīng)用系統(tǒng)。常見的開發(fā)平臺有各種數(shù)據(jù)庫管理系統(tǒng)、辦公自動化管理系統(tǒng)以及瀏覽器、網(wǎng)頁制作網(wǎng)站管理等軟件。
3.局域網(wǎng)傳輸介質(zhì)
局域網(wǎng)中常用的傳輸介質(zhì)是同軸電纜、雙絞線、光纖和無線通信信道。過去同軸電纜的性價(jià)比是好的。目前中高速的局域網(wǎng)中都采用雙絞線作為傳輸介質(zhì),在遠(yuǎn)距離傳輸中使用光纖傳輸,在有移動站點(diǎn)的局域網(wǎng)中,則采用無線通信技術(shù)。
4.局域網(wǎng)工作方式
局域網(wǎng)的工作方式有共享介質(zhì)式和交換式兩種。
共享介質(zhì)式中,所有結(jié)點(diǎn)共享一條公共通信傳輸介質(zhì),當(dāng)一個(gè)結(jié)點(diǎn)發(fā)送數(shù)據(jù)時(shí),將會以廣播的形式傳送到所有的結(jié)點(diǎn)上。因此在共享介質(zhì)的網(wǎng)絡(luò)中,在任何一個(gè)時(shí)間段內(nèi),只能有一個(gè)結(jié)點(diǎn)占用公共通信信道。共享介質(zhì)式容易發(fā)生沖突的現(xiàn)象。于是提出了交換式局域網(wǎng)工作方式。
5.局域網(wǎng)的介質(zhì)訪問控制方式
為了實(shí)現(xiàn)對多結(jié)點(diǎn)共享傳輸介質(zhì),并在發(fā)送和接收數(shù)據(jù)時(shí)為防止沖突而加以控制的方式有三種,即總線CSMA/CD控制、令牌環(huán)傳遞Token Ring控制和令牌總線傳遞 Token Bus控制。
6.局域網(wǎng)協(xié)議
控制網(wǎng)絡(luò)訪問的協(xié)議,這類訪問主要就是CSMA/CD訪問和令牌傳送訪問。在OSI的七層數(shù)據(jù)通信協(xié)議基礎(chǔ)上,由局域網(wǎng)標(biāo)準(zhǔn)(IEEE802) 委員會提出了局域網(wǎng)協(xié)議IEEE802標(biāo)準(zhǔn),并且被國際標(biāo)準(zhǔn)化組織(ISO)于1984年3月批準(zhǔn)為國際標(biāo)準(zhǔn),稱為ISO 8802.
7.局域網(wǎng)中計(jì)算機(jī)的相對地位
在局域網(wǎng)中,計(jì)算機(jī)的相對地位有對等和客戶機(jī)/服務(wù)器方式兩種形式。
(1) 對等網(wǎng)絡(luò)模式。在這種網(wǎng)絡(luò)模式中,所有計(jì)算機(jī)都具有相同的地位,不設(shè)置專有的文件服務(wù)器,每一臺計(jì)算機(jī)都可以訪問網(wǎng)絡(luò)中的其他計(jì)算機(jī)。每一臺計(jì)算機(jī)既是其他計(jì)算機(jī)的服務(wù)器,同時(shí)又是其他計(jì)算機(jī)的客戶機(jī)。
采用對等模式的局域網(wǎng)雖然價(jià)格比較便宜,但是網(wǎng)絡(luò)傳輸速度比較慢,保密性比較差,而且維護(hù)也比較困難。
(2) 客戶機(jī)/服務(wù)器網(wǎng)絡(luò)模式。這種模式用一臺或多臺單獨(dú)的、高性能、大容量的高檔微機(jī),或者是大中型機(jī)、小型機(jī)作為網(wǎng)絡(luò)中心服務(wù)器;而用多臺微型機(jī)作為客戶機(jī),以總線、星型總線等拓?fù)浣Y(jié)構(gòu)與服務(wù)器連接成局域網(wǎng)。
8.網(wǎng)絡(luò)互聯(lián)技術(shù)
網(wǎng)絡(luò)互聯(lián):指將分布在不同地理位置的、類型相同或不同的、協(xié)議相同或不相同的網(wǎng)絡(luò)及設(shè)備,相互連接構(gòu)成更大規(guī)模的網(wǎng)絡(luò),實(shí)現(xiàn)網(wǎng)絡(luò)資源的共享。
互聯(lián)網(wǎng)絡(luò)能夠屏蔽各子網(wǎng)在網(wǎng)絡(luò)協(xié)議、服務(wù)器類型、網(wǎng)絡(luò)管理方面的差異。要實(shí)現(xiàn)網(wǎng)絡(luò)互聯(lián),必須做到以下幾點(diǎn):
(1) 在互聯(lián)的網(wǎng)絡(luò)之間提供鏈路,至少有物理線路和數(shù)據(jù)線。
(2) 在不同網(wǎng)絡(luò)結(jié)點(diǎn)的進(jìn)程之間提供適當(dāng)?shù)穆酚蓙斫粨Q數(shù)據(jù)。
(3) 提供網(wǎng)絡(luò)記賬服務(wù),記錄網(wǎng)絡(luò)資源使用情況。
(4) 提供各種互聯(lián)服務(wù),應(yīng)當(dāng)盡可能不改變互聯(lián)網(wǎng)的結(jié)構(gòu)。
2.2.4 Internet的基礎(chǔ)
Internet是全球性的計(jì)算機(jī)互聯(lián)網(wǎng)絡(luò);它連接了全世界千千萬萬個(gè)計(jì)算機(jī)網(wǎng)絡(luò)的網(wǎng)絡(luò),所以也叫做網(wǎng)際網(wǎng)。
Internet也是基于客戶/服務(wù)器模式的,所有的服務(wù)由服務(wù)器提供,而各種訪問、存取則由客戶機(jī)完成。服務(wù)器常常是指主機(jī),它總有一個(gè)標(biāo)識地址;客戶實(shí)質(zhì)上是客戶端的軟件程序,它向服務(wù)器提出請求,并翻譯、轉(zhuǎn)換和顯示服務(wù)器傳輸來的信息。
1.Internet的組成
因特網(wǎng)主要由通信線路、路由器、主機(jī)和信息資源等組成。
(1) 通信線路。通信線路是連接因特網(wǎng)中各種設(shè)備的基礎(chǔ)設(shè)施,可以分為有線通信線路和無線通信信道兩類。通信線路的數(shù)據(jù)傳輸能力用帶寬和傳輸速率兩個(gè)指標(biāo)衡量,傳輸速率與帶寬成正比,帶寬越大,傳輸速率也就越高。
(2) 路由器。連接因特網(wǎng)中各局域網(wǎng)、廣域網(wǎng)的設(shè)備是路由器,它會根據(jù)信道的情況自動選擇和設(shè)定路由,以佳的路徑,按前后順序發(fā)送信號。
(3) 主機(jī)。按用途不同可以分為兩類:一類是信息資源與服務(wù)的提供者,叫做服務(wù)器。服務(wù)器總是由高性能、大容量的大型計(jì)算機(jī)擔(dān)當(dāng)。另一類是信息資源與服務(wù)的接受者,叫做客戶機(jī)。
(4) 信息資源。在因特網(wǎng)中的信息資源,比如文本、圖像、聲音、視頻信息。
2.Internet通信協(xié)議
在進(jìn)行數(shù)據(jù)通信時(shí)必須遵守統(tǒng)一的規(guī)范和約定。這種規(guī)范和約定就叫做網(wǎng)絡(luò)通信協(xié)議,因特網(wǎng)的網(wǎng)絡(luò)互聯(lián)通信協(xié)議是TCP/IP(Transmission Control Protocol/Internet Protocol) 協(xié)議。
3.Internet網(wǎng)絡(luò)地址
為了實(shí)現(xiàn)網(wǎng)絡(luò)中的數(shù)據(jù)通信,規(guī)定因特網(wǎng)中每一臺主機(jī)在子網(wǎng)內(nèi)都有惟一的網(wǎng)絡(luò)地址。網(wǎng)絡(luò)地址可以是真實(shí)的物理地址。也可以是IP地址或城名。
(1) 物理地址。物理地址是制造在網(wǎng)卡上的地址碼。網(wǎng)絡(luò)的技術(shù)和標(biāo)準(zhǔn)不同,相應(yīng)的網(wǎng)卡地址編碼也不同。
(2) IP地址。因?yàn)槲锢淼刂返囊?guī)范很不統(tǒng)一,為了確保主機(jī)地址的惟一性,因此在因特網(wǎng)中對所有的主機(jī)進(jìn)行統(tǒng)一的編碼。這種地址就叫做IP地址。IP地址和物理地址可以根據(jù)協(xié)議對應(yīng)轉(zhuǎn)換。
IP地址由4個(gè)字節(jié)(32位) 的二進(jìn)制數(shù)組成,表示為用圓點(diǎn)分隔的4個(gè)十進(jìn)制整數(shù)組合的形式。一個(gè)字節(jié)對應(yīng)一個(gè)十進(jìn)制數(shù),所以每個(gè)十進(jìn)制數(shù)的值應(yīng)在0-255之間。
(3) 域名。用字符來表示網(wǎng)絡(luò)地址,就是網(wǎng)絡(luò)域名。如,華夏大地域名是www.edu-edu.com.cn.
4.Internet的應(yīng)用
(1) 信息服務(wù)。它具體分為以下幾類:
① 信息瀏覽。② 信息發(fā)布。③ 信息檢索。④ 文件下載。
(2) 網(wǎng)上通信。網(wǎng)絡(luò)通信分為以下幾類:
① 電子郵件。② 網(wǎng)上聊天。③ IP電話。④ 網(wǎng)上尋呼。
(3) 協(xié)同工作。它可以有以下幾種形式:
① 協(xié)同辦公和聯(lián)合研究。② 網(wǎng)上討論。③ IP網(wǎng)絡(luò)視頻會議。
(4) 電子商務(wù)。
(5) 網(wǎng)上教育。
(6) 網(wǎng)上娛樂。
5.Internet的接入方法
用戶要接入Internet必須通過因特網(wǎng)服務(wù)供應(yīng)商(Internet Service Provider,ISP),中國大的ISP是具有國際出口的四大骨干網(wǎng):
中國公用計(jì)算機(jī)互聯(lián)網(wǎng)CHINANET、中國教育和科研計(jì)算機(jī)網(wǎng)CERNET、中國科學(xué)技術(shù)網(wǎng)CSTNET、金橋信息網(wǎng)GBNET
此外還有許許多多小型的ISP.一般用戶接入Internet的方式有兩種:一種是通過局域網(wǎng)接入;另一種是通過電話網(wǎng)撥號接入。
(1) 通過局域網(wǎng)接入。局域網(wǎng)通過路由器和數(shù)據(jù)通信網(wǎng)與ISP相連接,再通過ISP的連接通道接入Internet.這些數(shù)據(jù)通信網(wǎng)由中國電信、中國網(wǎng)通、中國移動和中國聯(lián)通等四大電信運(yùn)營企業(yè)管理。
(2) 通過電話網(wǎng)接入。一般家庭采用電話網(wǎng)撥號入網(wǎng)方式。個(gè)人計(jì)算機(jī)上網(wǎng)必須使用調(diào)制解調(diào)器Modem.用戶的計(jì)算機(jī)與ISP的遠(yuǎn)程接入服務(wù)器RAS(Remote Access Server) 之間,是通過調(diào)制解調(diào)器Modem與電話網(wǎng)連通的。
6.企業(yè)內(nèi)部網(wǎng)
所謂企業(yè)內(nèi)部網(wǎng)(Intranet) ,就是一個(gè)企業(yè)為實(shí)現(xiàn)內(nèi)部管理和通信而建立的獨(dú)立網(wǎng)絡(luò)。
(1) 發(fā)展過程。
企業(yè)網(wǎng)絡(luò)技術(shù)基本上經(jīng)歷了三個(gè)階段:
① 集中處理階段。以一臺大型主機(jī)為核心,以眾多終端為客戶端組成的集中處理式系統(tǒng)。
② 客戶機(jī)/服務(wù)器模式。這是一種分布式處理的計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng),即Client/Serve模式或C/S模式??蛻魴C(jī)可以是具有一般功能的PC機(jī)、工作站,服務(wù)器則由處理功能和存儲容量都很強(qiáng)大的高檔微機(jī)、小型機(jī)、大型主機(jī)承擔(dān)。服務(wù)器既可以建立在局域網(wǎng)內(nèi),也可以通過廣域網(wǎng)或因特網(wǎng)與客戶機(jī)聯(lián)系。
③ 瀏覽器/服務(wù)器模式。所謂瀏覽器/服務(wù)器模式(Browser/Server模式,或B/S模式) 就是Intranet,是新型的企業(yè)內(nèi)部網(wǎng)。
(2) Intranet的技術(shù)特點(diǎn)。其特點(diǎn)如下:
① 為用戶提供了統(tǒng)一、友好的瀏覽器操作界面,既方便用戶訪問內(nèi)部WWW服務(wù)器,也方便用戶訪問Internet的WWW服務(wù)器。
② 因?yàn)椴僮鹘缑媾cInternet相同,所以企業(yè)用戶不需要進(jìn)行復(fù)雜的培訓(xùn),可以節(jié)約培訓(xùn)費(fèi)用和時(shí)間。
③ 由于Intranet具有與Internet相同的、完善的網(wǎng)絡(luò)服務(wù)功能,所以用戶通信環(huán)境比傳統(tǒng)企業(yè)網(wǎng)得到了很大的改善。
④ Intranet的用戶既可以用E-mail發(fā)送郵件,又可以用WWW發(fā)布和閱讀文檔;企業(yè)管理者可以召開網(wǎng)絡(luò)會議和進(jìn)行網(wǎng)上辦公;產(chǎn)品開發(fā)可以用協(xié)同操作方式,實(shí)現(xiàn)網(wǎng)上聯(lián)合設(shè)計(jì)。
(3) Intranet的基本結(jié)構(gòu)。Intranet是由服務(wù)器、客戶機(jī)、物理網(wǎng)絡(luò)和防火墻四個(gè)部分組成的。
四個(gè)主要部分的構(gòu)成如下。
① 物理網(wǎng)絡(luò)是建立在TCP/IP協(xié)議上的任意拓?fù)浣Y(jié)構(gòu)的局域網(wǎng)或廣域網(wǎng)。
② 服務(wù)器是整個(gè)Intranet網(wǎng)絡(luò)的核心硬件設(shè)備,一般運(yùn)行Windows NT Server、UNIX.OSZ Warp Server、Netware Server等網(wǎng)絡(luò)操作系統(tǒng)。物理服務(wù)器往往被劃分為若干個(gè)邏輯(軟件)服務(wù)器。
③ 客戶機(jī)。它為終用戶提供上機(jī)應(yīng)用平臺、運(yùn)行瀏覽器軟件及其他軟件。
④ 防火墻。當(dāng)Intranet與Internet連接時(shí),防火墻可提供必要的安全保護(hù)屏障,防止外部非法用戶侵人企業(yè)內(nèi)部網(wǎng)中。
7.企業(yè)外部網(wǎng)
企業(yè)外部網(wǎng)(Extranet):利用Internet的協(xié)議和標(biāo)準(zhǔn),并通過公共通信系統(tǒng)(可以是Internet網(wǎng)絡(luò)或?qū)S镁€路) ,使通過認(rèn)證的指定用戶能夠分享企業(yè)內(nèi)部網(wǎng)上部分信息和部分應(yīng)用服務(wù)的半開放專用網(wǎng)。
2.3 數(shù)據(jù)庫系統(tǒng)
2.3.1 數(shù)據(jù)庫的基本概念
1.數(shù)據(jù)庫的基本術(shù)語
(1) 數(shù)據(jù)庫(Data Base,DB):以一定的方式將相關(guān)數(shù)據(jù)組織在一起并存儲在外存儲器上所形成的、能為多個(gè)用戶共享的、與應(yīng)用程序彼此獨(dú)立的一組相互關(guān)聯(lián)的數(shù)據(jù)集合。
(2) 數(shù)據(jù)庫管理系統(tǒng):指幫助用戶建立、使用和管理數(shù)據(jù)庫的軟件系統(tǒng),簡稱為DBMS(Data Base Management System)。數(shù)據(jù)庫管理系統(tǒng)是數(shù)據(jù)庫系統(tǒng)的核心,DBMS通常由下列三個(gè)基本部分組成,即:
① 數(shù)據(jù)描述語言DDL(Data DescriPtion Language)。用來描述數(shù)據(jù)庫、表的結(jié)構(gòu),供用戶建立數(shù)據(jù)庫及表。
② 數(shù)據(jù)操作語言DML(Data ManiPulation Language)。供用戶對數(shù)據(jù)表進(jìn)行數(shù)據(jù)的查詢(包括檢索與統(tǒng)計(jì))和存儲(包括增加、刪除與修改)等操作。
③ 其他管理和控制程序。實(shí)現(xiàn)數(shù)據(jù)庫建立、運(yùn)行和維護(hù)時(shí)的統(tǒng)一管理、統(tǒng)一控制,從而保證數(shù)據(jù)的安全、完整,及多用戶并發(fā)操作。同時(shí)完成初始數(shù)據(jù)的輸入、轉(zhuǎn)換、轉(zhuǎn)存、恢復(fù)、監(jiān)控、通信,以及工作日志等管理控制的實(shí)用程序。
(3) 數(shù)據(jù)庫系統(tǒng)(Data Base System):指以計(jì)算機(jī)系統(tǒng)為基礎(chǔ),以數(shù)據(jù)庫方式管理大量共享數(shù)據(jù)的綜合系統(tǒng)。它一般由數(shù)據(jù)庫、計(jì)算機(jī)硬軟件系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)和用戶(終用戶、應(yīng)用程序設(shè)計(jì)員和數(shù)據(jù)庫管理員) 四個(gè)部分構(gòu)成。
(4) 數(shù)據(jù)庫應(yīng)用系統(tǒng):是在數(shù)據(jù)庫管理系統(tǒng)(DBMS)支持下建立的計(jì)算機(jī)應(yīng)用系統(tǒng),簡寫為DBAS.
2.數(shù)據(jù)庫系統(tǒng)的特點(diǎn)
數(shù)據(jù)庫系統(tǒng)和其他數(shù)據(jù)管理系統(tǒng)相比,有如下一些基本特點(diǎn)。
(1) 數(shù)據(jù)結(jié)構(gòu)化。文件系統(tǒng)中,獨(dú)立文件內(nèi)部的數(shù)據(jù)一般是有結(jié)構(gòu)的,但文件之間不存在聯(lián)系,因此從數(shù)據(jù)的整體來說是沒有結(jié)構(gòu)的。數(shù)據(jù)庫系統(tǒng)雖然也常常分成許多單獨(dú)的數(shù)據(jù)文件,并且文件內(nèi)部也具有完整的數(shù)據(jù)結(jié)構(gòu),但是它更注意同一數(shù)據(jù)庫中各數(shù)據(jù)文件之間的相互聯(lián)系。
(2) 數(shù)據(jù)共享。共享是數(shù)據(jù)庫系統(tǒng)的目的,也是它的重要特點(diǎn)。一個(gè)數(shù)據(jù)庫中的數(shù)據(jù),不僅可以為同一企業(yè)或組織的內(nèi)部各部門共享,還可以為不同組織、地區(qū)甚至不同國家的用戶所共享。而在文件系統(tǒng)中,數(shù)據(jù)總是由特定用戶專用的。
(3) 數(shù)據(jù)獨(dú)立性。在文件系統(tǒng)中,數(shù)據(jù)結(jié)構(gòu)和應(yīng)用程序是相互依賴的,任何一方的改變總是要影響另一方。在數(shù)據(jù)庫系統(tǒng)中,這種相互依賴性是很小的,數(shù)據(jù)和程序具有相對的獨(dú)立性。
數(shù)據(jù)庫模式主要分為物理結(jié)構(gòu)和邏輯結(jié)構(gòu)兩個(gè)方面。描述物理結(jié)構(gòu)的稱為物理數(shù)據(jù)庫描述(或物理模式、內(nèi)模式) ,它直接與操作系統(tǒng)或硬件相聯(lián)系。一個(gè)數(shù)據(jù)庫系統(tǒng)只有一個(gè)內(nèi)模式。
描述邏輯結(jié)構(gòu)的稱為模式(或概念模式、邏輯模式) ,它是數(shù)據(jù)庫數(shù)據(jù)的完整表示,是所有用戶的公共數(shù)據(jù)視圖。一個(gè)數(shù)據(jù)庫系統(tǒng)只有一個(gè)模式,它總是以某一種數(shù)據(jù)模型為基礎(chǔ),統(tǒng)一考慮所有用戶的要求,并有機(jī)地綜合成一個(gè)邏輯整體。模式僅僅是數(shù)據(jù)型的描述,不涉及具體數(shù)據(jù)值。模式的一組值稱為模式的一個(gè)實(shí)例,一個(gè)模式往往有許多的實(shí)例。模式是相對穩(wěn)定的,而實(shí)例是不斷變動的。因?yàn)槟J椒从车氖菙?shù)據(jù)庫的結(jié)構(gòu),一旦定義好基本上就不再變動;而實(shí)例反映的是數(shù)據(jù)庫某個(gè)時(shí)刻的狀態(tài),數(shù)據(jù)庫的數(shù)據(jù)是在不斷更新變化的。針對每一個(gè)用戶或應(yīng)用,又由模式導(dǎo)出若干個(gè)子模式(或叫外模式、用戶模式) .子模式是直接面向用戶的,用戶能夠看見并使用的局部數(shù)據(jù)的邏輯結(jié)構(gòu)描述。每一個(gè)子模式都是模式的一個(gè)子集;也可以把它看成是模式的一個(gè)窗口。一個(gè)數(shù)據(jù)庫系統(tǒng)可以有多個(gè)子模式。
數(shù)據(jù)庫系統(tǒng)的三級模式中還提供了兩個(gè)映像功能:一個(gè)是在物理結(jié)構(gòu)與邏輯結(jié)構(gòu)之間的映像(轉(zhuǎn)換) 功能;另一個(gè)是在邏輯結(jié)構(gòu)與用戶結(jié)構(gòu)之間的映像(轉(zhuǎn)換) 功能。第一種映像使得數(shù)據(jù)庫物理結(jié)構(gòu)改變時(shí)邏輯結(jié)構(gòu)不變,因而相應(yīng)的程序也不變,這就是數(shù)據(jù)庫的物理獨(dú)立性;第二種映像使得邏輯結(jié)構(gòu)改變時(shí),用戶結(jié)構(gòu)不變,應(yīng)用程序也不用改變,這就是數(shù)據(jù)和程序的邏輯獨(dú)立性。由于這種獨(dú)立性,使得應(yīng)用程序的編寫再也不需要考慮數(shù)據(jù)的描述和存取問題,從而大大減少了應(yīng)用程序的修改和維護(hù)工作。
(4) 可控冗余度。在文件系統(tǒng)中,由于每個(gè)應(yīng)用都擁有并使用自己的數(shù)據(jù),各數(shù)據(jù)文件中難免有許多數(shù)據(jù)相互重復(fù),這就是冗余。數(shù)據(jù)庫系統(tǒng)是為了整個(gè)系統(tǒng)的數(shù)據(jù)共享而建立的,各應(yīng)用的數(shù)據(jù)集中存儲、共同使用,盡可能地避免了數(shù)據(jù)的重復(fù)存儲,減少了數(shù)據(jù)的冗余。
(5) 統(tǒng)一的管理和控制。數(shù)據(jù)庫通過數(shù)據(jù)庫管理系統(tǒng)軟件包統(tǒng)一管理數(shù)據(jù)。由于多用戶共享數(shù)據(jù),數(shù)據(jù)庫還具有安全性、完整性、并發(fā)性控制和數(shù)據(jù)恢復(fù)功能。
2.3.2 數(shù)據(jù)模型的基本概念
1.模型的概念
對現(xiàn)實(shí)世界事物特征的模擬和抽象就是這個(gè)事物的模型。在數(shù)據(jù)庫中數(shù)據(jù)模型是抽象的表示和處理現(xiàn)實(shí)世界中數(shù)據(jù)的工具。
模型應(yīng)當(dāng)滿足以下要求:一是真實(shí)地反映現(xiàn)實(shí)世界;二是容易被人理解;三是便于在計(jì)算機(jī)上實(shí)現(xiàn)等。信息采用逐步抽象的方法,把數(shù)據(jù)模型劃分為兩類,以人的觀點(diǎn)模擬現(xiàn)實(shí)世界的模型叫做概念模型(或稱信息模型) ,以計(jì)算機(jī)系統(tǒng)的觀點(diǎn)模擬現(xiàn)實(shí)世界的模型叫做數(shù)據(jù)模型。
2.概念模型
概念模型就是概念層次的數(shù)據(jù)模型。它獨(dú)立于任何數(shù)據(jù)庫管理系統(tǒng),但是又很容易向數(shù)據(jù)庫管理系統(tǒng)支持的邏輯數(shù)據(jù)模型轉(zhuǎn)換。
(l) 基本術(shù)語
實(shí)體:客觀存在,并且可以互相區(qū)別的事物。它可以是具體的物件,也可以是抽象的概念,還可以是某種聯(lián)系。
屬性:實(shí)體具有的每一個(gè)特性都稱為一個(gè)屬性。屬性有“型” 和“值” 的概念,屬性的名稱(說明) 就是屬性的“型”;對型的具體賦值就是屬性的“值”。
碼:在眾多屬性中能夠惟一標(biāo)識(確定) 實(shí)體的屬性或?qū)傩越M的稱為實(shí)體的碼。
域:屬性的取值范圍稱為該屬性的域。
實(shí)體型:用實(shí)體名及描述它的各屬性名,可以刻畫出全部同質(zhì)實(shí)體的共同特征和性質(zhì),它被稱為實(shí)體型。
實(shí)體集:某個(gè)實(shí)體型下的全部實(shí)體,叫做實(shí)體集。
聯(lián)系:一個(gè)實(shí)體集內(nèi)部各實(shí)體之間的相互聯(lián)系,叫做實(shí)體內(nèi)。
(2) 實(shí)體集內(nèi)部的聯(lián)系。在一個(gè)實(shí)體集內(nèi)部也存在著一對一、一對多和多對多的聯(lián)系。
3.數(shù)據(jù)模型
它分為邏輯數(shù)據(jù)模型和物理數(shù)據(jù)模型兩類。
邏輯數(shù)據(jù)模型:是用戶通過數(shù)據(jù)庫管理系統(tǒng)看到的現(xiàn)實(shí)世界,它描述了數(shù)據(jù)庫數(shù)據(jù)的整體結(jié)構(gòu)。邏輯模型通常由數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和數(shù)據(jù)完整性約束三部分概念組成。數(shù)據(jù)結(jié)構(gòu)是對系統(tǒng)靜態(tài)特性的描述,人們一般以數(shù)據(jù)結(jié)構(gòu)的類型來命名數(shù)據(jù)模型,如層次模型、網(wǎng)狀模型、關(guān)系模型、面向?qū)ο竽P偷取?BR> 物理數(shù)據(jù)模型:是用來描述數(shù)據(jù)的物理存儲結(jié)構(gòu)和存儲方法的。它不但受數(shù)據(jù)庫管理系統(tǒng)控制,而且與計(jì)算機(jī)存儲器、操作系統(tǒng)密切相關(guān)。
(l) 層次模型。層次數(shù)據(jù)庫的特點(diǎn)是實(shí)體之間按層次關(guān)系部定義。實(shí)體用記錄(類型) 表示,實(shí)體的屬性對應(yīng)記錄的數(shù)據(jù)項(xiàng);實(shí)體之間的聯(lián)系用有向連線表示。
層次模型以每個(gè)實(shí)體為結(jié)點(diǎn),上層結(jié)點(diǎn)叫做父結(jié)點(diǎn),下層結(jié)點(diǎn)叫做子結(jié)點(diǎn)。層次模型像一棵倒置的樹,上層的結(jié)點(diǎn)沒有雙親,稱為根結(jié)點(diǎn);下層的結(jié)點(diǎn)沒有子女,稱為葉結(jié)點(diǎn)。所以層次模型是一種以記錄類型為結(jié)點(diǎn)的有向樹結(jié)構(gòu)。
(2) 網(wǎng)狀模型。由于層次模型還不能很好地表達(dá)實(shí)體間的復(fù)雜關(guān)系(多對多聯(lián)系) ,于是又產(chǎn)生了網(wǎng)狀模型,它很好地解決了實(shí)體間復(fù)雜關(guān)系的表達(dá)問題,但是它也有致命的弱點(diǎn),即當(dāng)需求擴(kuò)展時(shí),對原有數(shù)據(jù)結(jié)構(gòu)及應(yīng)用程序的修改會產(chǎn)生嚴(yán)重的后果。
(3) 關(guān)系模型。關(guān)系模型以人們經(jīng)常使用的表格形式作為基本的存儲結(jié)構(gòu),通過相同關(guān)鍵字段來實(shí)現(xiàn)表格間的數(shù)據(jù)聯(lián)系。
(4) 面向?qū)ο竽P汀2煌趯哟文P?、網(wǎng)狀模型、關(guān)系模型這些傳統(tǒng)的數(shù)據(jù)模型,面向?qū)ο髷?shù)據(jù)模型是非傳統(tǒng)的數(shù)據(jù)模型。將面向?qū)ο蟪绦蛟O(shè)計(jì)方法與數(shù)據(jù)庫技術(shù)相結(jié)合就產(chǎn)生了面向?qū)ο髷?shù)據(jù)庫系統(tǒng)。
2.3.3 關(guān)系模型與關(guān)系數(shù)據(jù)庫
1.關(guān)系模型
關(guān)系模型是一種新的數(shù)據(jù)模型。它建立在集合論和謂詞演算公式的基礎(chǔ)上。它提供的邏輯結(jié)構(gòu)簡單,數(shù)據(jù)獨(dú)立性強(qiáng),存取具有對稱性、操縱靈活。
在數(shù)據(jù)庫中的數(shù)據(jù)結(jié)構(gòu)如果依照關(guān)系模型定義,就是關(guān)系數(shù)據(jù)庫系統(tǒng)。關(guān)系數(shù)據(jù)庫系統(tǒng)由許多不同的關(guān)系構(gòu)成,其中每個(gè)關(guān)系就是一個(gè)實(shí)體,可以用一張二維表表示。
關(guān)系二維表中的術(shù)語解釋如下:
關(guān)系(Relation):一張二維表對應(yīng)一個(gè)關(guān)系。
屬性(Attribute):表中每一列叫做一個(gè)屬性,屬性有名和值的區(qū)別。
元組(Topl):由屬性值組成的每一行叫做一個(gè)元組。
框架(rramework):由屬性名組成的表頭稱為框架(關(guān)系型)。
分量:表中的每一個(gè)屬性值。
域(Domain):每個(gè)屬性的取值范圍。
候選碼(Candidate Key):可以惟一確定的一個(gè)元組的屬性或?qū)傩越M(可簡稱碼)。
主碼(Primary Key):一個(gè)關(guān)系中往往會有多個(gè)候選碼,可以指定一個(gè)為主碼。
主屬性(Primary Attribute):可以作為候選碼的屬性也叫主屬性。
非主屬性(Non-key Attribute):不能作為候選碼的屬性叫做非主屬性。
關(guān)系模式:對關(guān)系的描述稱為關(guān)系模式,常常記做:
關(guān)系名(屬性1,屬性2,屬性3,……,屬性n)
在關(guān)系模型中,不但實(shí)體用關(guān)系表示,而且實(shí)體之間的聯(lián)系也用關(guān)系來表示。
關(guān)系模型要求關(guān)系必須是規(guī)范化的,即要求每個(gè)關(guān)系必須滿足一定的條件,其中基本的一條就是,關(guān)系中每個(gè)分量必須是不可再分的基本項(xiàng)。
作為一個(gè)關(guān)系模型的基本約束條件,起碼必須具備以下幾條:
表格中每一數(shù)據(jù)項(xiàng)不可再分,是基本項(xiàng)。
每一列數(shù)據(jù)有相同的類型,叫做屬性。各列都有惟一的屬性名和不同的屬性值,列數(shù)可根據(jù)需要而設(shè)定。
每列的順序是任意的。
每一行數(shù)據(jù)是一個(gè)實(shí)體諸多屬性值的集合,叫做元組。一個(gè)表格中不允許有完全相同的行出現(xiàn)。
各行順序可以是任意的。
2.關(guān)系操作
關(guān)系數(shù)據(jù)模型的理論基礎(chǔ)是集合論,每一個(gè)關(guān)系就是一個(gè)笛卡爾積的子集。
(1) 傳統(tǒng)集合運(yùn)算。傳統(tǒng)集合運(yùn)算有并、交、差三種。
(2) 專門的關(guān)系運(yùn)算。專門的關(guān)系運(yùn)算主要有選擇(篩選)、投影和連接三種。選擇運(yùn)算是對關(guān)系表中元組(行) 的操作,操作結(jié)果是找出滿足條件的元組。其中,
投影運(yùn)算是對關(guān)系表中屬性(列) 的操作,操作結(jié)果是找出關(guān)系中指定屬性全部值的子集。
選擇運(yùn)算和投影運(yùn)算可以同時(shí)用一條命令來實(shí)現(xiàn)。
連接運(yùn)算是對兩個(gè)關(guān)系的運(yùn)算,操作結(jié)果是找出滿足連接條件的所有元組,并且拼接成一個(gè)新的關(guān)系。完善的關(guān)系數(shù)據(jù)庫管理系統(tǒng)總是以數(shù)據(jù)操縱語言及結(jié)構(gòu)化查詢語言(SQL) ,來實(shí)現(xiàn)各種關(guān)系運(yùn)算。
2.3.4 Vsual Foxpr數(shù)據(jù)庫管理系統(tǒng)
1.VFP的基本概念
(l) 數(shù)據(jù)表。數(shù)據(jù)表簡稱為表,是VFP中重要的操作對象。一個(gè)表就是一個(gè)關(guān)系,它總是以文件的形式存放在計(jì)算機(jī)的外存儲器中。表文件的存取名稱就是關(guān)系名,文件的擴(kuò)展名是DBF.
(2) 數(shù)據(jù)庫。在VFP中一張二維表稱為一個(gè)數(shù)據(jù)表(或者簡稱表)。在關(guān)系數(shù)據(jù)庫中,可以包含若干個(gè)表(以及視圖) .數(shù)據(jù)庫也可作為一個(gè)文件存放在計(jì)算機(jī)外存儲器中,其擴(kuò)展名是DBC.
(3) 索引。索引實(shí)際上是對數(shù)據(jù)表的排序,但是它不改變數(shù)據(jù)表中數(shù)據(jù)的物理順序,而是另外建立一個(gè)索引對應(yīng)列表。
(4) 關(guān)鍵字。關(guān)系中的碼在數(shù)據(jù)表中一般叫做關(guān)鍵字,主碼叫做主關(guān)鍵字。因?yàn)樵跀?shù)據(jù)表中,屬性叫做字段,所以關(guān)鍵字就是能夠惟一標(biāo)識一條記錄的字段或字段組合。如果一個(gè)字段不能成為當(dāng)前表的關(guān)鍵字,但卻是另一個(gè)數(shù)據(jù)表的關(guān)鍵字,那么這個(gè)字段就稱為外來關(guān)鍵字。
(5) 視圖。視圖是一種特殊類型的表,它往往由一個(gè)或多個(gè)表(或視圖) 中的部分字段或部分記錄組成。但是視圖并不是一個(gè)完整的數(shù)據(jù)集合,只是在數(shù)據(jù)庫中存放了相應(yīng)的關(guān)系。
(6) 存儲過程。存儲過程實(shí)際上是封裝在數(shù)據(jù)庫中的一個(gè)命令(程序) 文件。其中可以包含系統(tǒng)為實(shí)現(xiàn)數(shù)據(jù)庫中數(shù)據(jù)的保護(hù)、安全、鏈接、查詢、視圖及關(guān)聯(lián)等功能,而自動或人為設(shè)計(jì)的若干程序過程段及函數(shù)等。