軟考網(wǎng)絡工程師復習(知識點匯總)_第1頁
軟考網(wǎng)絡工程師復習(知識點匯總)_第2頁
軟考網(wǎng)絡工程師復習(知識點匯總)_第3頁
軟考網(wǎng)絡工程師復習(知識點匯總)_第4頁
軟考網(wǎng)絡工程師復習(知識點匯總)_第5頁
免費預覽已結(jié)束,剩余138頁可下載查看

下載本文檔

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

文檔簡介

1、第一章引論1.1計算機網(wǎng)絡發(fā)展簡史A)名詞解釋:(1) 計算機網(wǎng)絡:地理上分散的多臺獨立自主的訃算機遵循規(guī)疋的通訊協(xié)議,通過軟、 硬件互連以實現(xiàn)交互通信、資源共享、信息交換、協(xié)同工作以及在線處理等功能的系統(tǒng)。(注 解:此條信息分為系統(tǒng)構成+ S個系統(tǒng)功能).(2) 計算機網(wǎng)絡發(fā)展的3個時代一第一個時R: 1946年美國第一臺計算機誕生8第二個 時代:20世紀80年代,微機的出現(xiàn)$第三個時代:計算機網(wǎng)絡的誕生以及應用。(1) Internet的前身:即19&9年美國國防部的髙級汁劃局(DIIRM)建立的全世界第一個 分組交換網(wǎng)ArporncU(町分組交換:是一種存儲轉(zhuǎn)發(fā)交換方式,它將要傳

2、送的報文分割成許多具有同一格式 的分組,并以此為傳輸?shù)幕締卧灰贿M行存儲轉(zhuǎn)發(fā)。(5) 分組交換方式與傳統(tǒng)電信網(wǎng)采用的電路交換方式的長處所在:線路利用率髙、可進 行數(shù)據(jù)速率的轉(zhuǎn)換、不易引起堵塞以及具有優(yōu)先權使用等優(yōu)點。(6) 以太網(wǎng):1976年美國XO2H公司開發(fā)的機遇載波監(jiān)聽多路訪問沖突檢測(CSfllfi/CD) 原理的、用同軸電纜連接多臺計算機的局域網(wǎng)絡。(7) lATERAET發(fā)展的三個階段:第一階段一MM年IfITERMT的前身nRPAACT的誕生 到198$年,這是研究試驗階段,主要進行網(wǎng)絡技術的研究和試驗8從198$年到19"年是 inTenneT的實用階段,主要作為教

3、學、科研和通信的學術網(wǎng)絡iiw 年之后,開始進入 mTCRAET的商業(yè)化階段。(8) ICCC:國際計算機通信會議(9) CCITT:國際電報電話咨詢委員會(10) ISO:國際標準化組織(11) OSI網(wǎng)絡體系結(jié)構:開放系統(tǒng)互連參考模型12計算機網(wǎng)絡分類(I)網(wǎng)絡分類方式:6按地域范用:可分為局域網(wǎng)、城域網(wǎng)、廣域網(wǎng)b按拓補結(jié)構:可分為總線、星型、環(huán)狀、網(wǎng)狀c.按交換方式:電路交換網(wǎng)、分組交換網(wǎng)、幀中繼交換網(wǎng)、信元交換網(wǎng)3按網(wǎng)絡協(xié)議:可分為采用TCP/IPjnilJPX/IPX.flppleTAlK等協(xié)議I.S網(wǎng)絡體系結(jié)構以及協(xié)議(1) 實體:包括用戶應用程序、文件傳輸包、數(shù)據(jù)庫管理系統(tǒng)、電子

4、郵件設備以及終端 等一切能夠發(fā)送、接收信息的任何東西。(2) 系統(tǒng):包括一切物理上明顯的物體,它包含一個或多個實體。(刃協(xié)議:用來決立有關實體之間某種相互都能接受的一些規(guī)則的集合。包括語法(SynlQH.包括數(shù)據(jù)格式、編碼以及信號電平)、語義包括用于協(xié)調(diào) 和差錯處理的控制信息)、定時(Timing,包括速度匹配和排序)。1/開放系統(tǒng)互連參考模型1/1 O"模型的基本層次概念物理層 提供為建立、維護和拆除物理鏈路所需要的機械的、電氣的、功能的和規(guī)程的特性8 有關物理鏈路上傳輸非結(jié)構的位流以及故障檢測指示b數(shù)據(jù)鏈路層 在網(wǎng)絡實體間提供數(shù)據(jù)發(fā)送和接收的功能和過程8 提供數(shù)據(jù)鏈路的流控。C.

5、網(wǎng)絡層 控制分組傳送系統(tǒng)的操作、路由選擇、擁擠控制、網(wǎng)絡互連等功能,它的作用是將 具體的物理傳送對高層透明* 根拯傳輸層的要求來選擇服務技術$ 向傳輸層報告未恢復的差錯。3傳輸層 提供建立、維護、拆除傳送連接的功能8 選擇網(wǎng)絡層提供最合適的服務8 在系統(tǒng)之間提供可靠的、透明的數(shù)據(jù)傳送,提供端到端的錯誤恢復和流量控制。會話層 提供兩進程之間建立、維護和結(jié)束會話連接的功能8 提供交互會話的管理功能。$ 表不層 代表應用進程協(xié)商數(shù)據(jù)表示8 完成數(shù)據(jù)轉(zhuǎn)換、格式化和文本壓縮。9應用層提供on用戶服務。I兒2局域網(wǎng)與on模型的對應的層次功能(|)在中數(shù)據(jù)鏈路層可分為哪兩層?邏輯鏈路控制層和介質(zhì)訪問控制層。

6、(2)um的層次功能詳解:,物理層和on的物理層一樣,主要處理在物理鏈路上的傳遞非結(jié)構化的比特流,建 立、維持、撤銷物理鏈路,處理機械的、電器的和規(guī)程的特性。 介質(zhì)訪問控制層主要功能是控制對傳輸介質(zhì)的訪問,不同類型的urn需要采用不同 的控制法$ 邏輯鏈路控制層可提供兩種控制類:一種是無連接的服務,另一種是而向連接的服 務1.5 TCP/IP協(xié)議集特別注意IHTCP/IP是一組lATERnET協(xié)議系列,而不是單個協(xié)議。(2JTCP/IP協(xié)議集與on模型的比較 網(wǎng)絡接口層,有時也稱鏈路層,其功能是接收和發(fā)送IP數(shù)拯報8 IP層有時也稱網(wǎng)絡層。他處理網(wǎng)上分組的傳送以及路由至目的站點8 傳輸層提供兩

7、臺訃算機之間端到端的數(shù)據(jù)傳送8 應用層處理特泄的應用。($)由sun micRorrnEm公司推出的nn網(wǎng)絡文件系統(tǒng)的特點? 提供透明文件訪問以及文件傳輸$ 容易擴充新的資源或軟件,不需要改變現(xiàn)有的工作環(huán)境8 高性能,可靈活配置。(町是基于UDP/IP協(xié)議的應用,苴實現(xiàn)主要是采用遠程過程調(diào)用RPC機制,RPC 提供了一組與機器、操作系統(tǒng)以及低層傳送協(xié)議無關的存取遠程文件的操作。(5) RPC采用了 XDR的支持。XDR是一種與機器無關的數(shù)拯描述編碼的協(xié)議,他以獨立 與任意機器體系結(jié)構的格式對網(wǎng)上傳送的數(shù)據(jù)進行編碼和解碼,支持在異構系統(tǒng)之間數(shù)據(jù)的 傳送。wuiui.eKam w .com 第二章

8、 數(shù)據(jù)通信(I)數(shù)據(jù)通信:兩個實體間的數(shù)拯傳輸和交換。2I數(shù)據(jù)通信技術2.1.1模擬數(shù)據(jù)通信和數(shù)字數(shù)據(jù)通信(2)模擬數(shù)據(jù):在某個區(qū)間為連續(xù)的值的數(shù)據(jù)(S)數(shù)字數(shù)據(jù):在某個區(qū)間為離散的值的數(shù)據(jù)5)模擬、數(shù)字數(shù)據(jù)之間的相互轉(zhuǎn)換問題?模擬數(shù)據(jù)通過編碼解碼器(CODEC)轉(zhuǎn)換成數(shù)字數(shù)據(jù)數(shù)字信號通過調(diào)制解調(diào)器轉(zhuǎn)換成模擬數(shù)據(jù)(ffiODEffl)(S)數(shù)字信號傳輸與模擬信號傳輸各自的優(yōu)缺點?模擬傳輸是一種不考慮內(nèi)容的傳輸模擬信號的方法,在傳輸過程中,模擬信號經(jīng)過一左 距離的傳輸之后,必左會信號衰減,為實現(xiàn)長距離傳輸,模擬信號傳輸都要使用信號放大器, 但是,放大器也會增加噪音分量,如果通過串連的放大器來實現(xiàn)

9、長距離傳輸,信號將會越來 越畸形8與此相反,數(shù)字傳輸與信號有關。衰減會危及數(shù)據(jù)的完整性,數(shù)字信號只能在一個有限 的距離內(nèi)傳輸,但為了獲得更遠的傳輸距離,可以使用中繼器,中繼器接收數(shù)字信號,將數(shù) 字信號轉(zhuǎn)換成I的模式和0的模式。2.1.2多路復用(I)多路復用的分類及其解釋fl.頻分多路復用(rD(n)利用傳輸介質(zhì)中不同的載波頻率來同時運載多個信號的多路復用技術B時分多路復用(TDW1)利用介質(zhì)能達到的位傳輸率超過傳輸數(shù)字數(shù)據(jù)所需的數(shù)據(jù)傳輸率的優(yōu)點,利用每個信號 在時間上交叉,從而傳輸多個數(shù)據(jù)信號的多路復用技術(2)TI載波的位結(jié)構及傳輸速率共19$位,第8位是信令和控制信號,第19$位是幀編碼

10、,傳輸速率是l.544m/BPJ(1)兩種pcm載波的傳輸速率以及T2、TJ載波的傳輸速率一種是和TI載波一樣的lSMm/B的.另一種是2.0fl8m/BPJo T2載波的傳輸速率是RI/BPS, T2載波的傳輸速率是46.501 m/BPttt.I.J異步傳輸和同步傳輸(1) 異步傳輸一次傳輸一個字符的數(shù)據(jù),每個字符用一個起始位引導,用一個結(jié)束位結(jié)束,一般起始 位為0,停止位為I(2) 同步傳輸為了使接收方確泄數(shù)據(jù)塊的開始和結(jié)束,還需要另外一級的同步,即每個數(shù)據(jù)塊用一個 前文(praambl時位的模式開始,用一個后文(po/tamblo)位模式結(jié)束加有前后文的數(shù)據(jù)稱為 一幀。2.1數(shù)據(jù)交換技

11、術221線路交換(1) 什么是線路交換?通過網(wǎng)絡中的節(jié)點在兩個站點之間建立專用的通信線路進行數(shù)據(jù)傳輸?shù)慕粨Q方式(2) 線路交換所歷經(jīng)的三個階段線路建立,數(shù)拯傳送,線路拆除222報文交換(I)什么是報文交換?將目的地址附加在報文中,然后讓報文從肖點到盯點的通過網(wǎng)絡傳輸?shù)慕粨Q方式(幻報文交換比較線路交換的優(yōu)缺點a線路效率高b無需同時使用發(fā)送器和接收器傳送數(shù)據(jù)c.不會出現(xiàn)如線路交換中因通信量變大而導致的呼叫被封鎖現(xiàn)象,只是報文傳送延遲<1.可以把一個報文發(fā)送到多個目的地。能夠建立報文的優(yōu)先權$報文交換網(wǎng)絡可以進行速度和代碼的轉(zhuǎn)換9發(fā)送部操作終端的保文可以被截獲,然后存儲或重新選擇到期一臺終端的

12、路徑h.報文交換的主要缺點是他不能滿足實時或交互式的通信要求1.1.5分組交換(I)概念解釋分組交換是一種結(jié)合了報文交換和線路交換各自優(yōu)點的交換技術,英中,它采用了限制 長度的數(shù)拯報,以及虛擬連接的虛電路方法,從而達到更好的交換效果。2.2/三種交換技術的比較(I)三種交換技術適用的不同場合6對于交互式通信來說,報文交換是不合適的8b對于較輕的和/或間歇式負載來說,線路交換是最合算的,因為可以通過電話撥號線 路來使用公用電話系統(tǒng)。C.對于兩個站點之間很重的和持續(xù)的負載來說,使用租用的線路交換線是最合算的。幾當有一批中等數(shù)量數(shù)據(jù)必須交換到大量的數(shù)據(jù)設備時,寧可用分組交換方法,這種 技術的線路利用

13、率是最髙的。數(shù)據(jù)報分組交換適用于短報文和具有靈活性的報文。$虛電路分組交換事宜浴場交換和減輕各站的處理負擔。2.2.S信元交換“Tin(異步轉(zhuǎn)移模式)采用信元交換2.5數(shù)拯傳送方式(1) 分類并行通信和串行通信(2) 在并行通信中數(shù)據(jù)傳輸所使用的并行數(shù)據(jù)總線的物理形式ail算機內(nèi)部的數(shù)據(jù)總線很多就直接是電路板b扁平帶狀電纜C.圓形屏蔽電纜2.1.1串行輸入/輸岀(I)串行輸入的特點串行數(shù)據(jù)傳輸中,每次只傳送一位數(shù)據(jù),速度比并行傳輸慢,但是,實現(xiàn)串行傳輸?shù)挠?件具有經(jīng)濟性和實用性的特點。2.5.2串行數(shù)據(jù)通信(1) 電話系統(tǒng)進行串行通行的三種方式Q.單工通信 來自 uiuiui.EKb半雙工通信

14、c.全雙工通信(2) 串行數(shù)據(jù)的傳輸、接收的左時可以通過數(shù)據(jù)鏈路控制來實現(xiàn)(S)串行數(shù)據(jù)通信的兩種傳輸方法Q.異步串行傳輸通信硬件通過附加同步信息的方法傳輸數(shù)據(jù)b同步串行傳輸同步信息包含在信息塊內(nèi)的方法9(町同步通信與異步通信的優(yōu)缺點a同步通信取消了每個字節(jié)的同步位,從而使數(shù)據(jù)位在傳送為中所占比率增大,提髙 了傳送效率。b同步通信容許用戶傳送沒有意義的二進制數(shù)據(jù)c.允許PC機用戶通過同步通信網(wǎng)絡與計算機實現(xiàn)通信2/檢錯與糾錯2.4.1檢錯法(1) 檢錯法的概念檢錯法是指在傳輸中僅僅發(fā)送足以使接收端能夠檢測岀差錯的附加位。(2) 檢錯法的分類Q.奇偶校驗法b冗余校驗法(IRC)c.循環(huán)冗余校驗法

15、(CRC)2.4.2糾錯法(1) 自動請求重發(fā)(ARQ)當發(fā)送站向接收站發(fā)送數(shù)據(jù)塊時,如果無差錯,則接收站回送一個肯立應答,即RCK指令8如果接收站檢測出錯誤,則發(fā)送一個否圮應答,即(1CK指令,請求重發(fā)。(2) 正向糾錯法發(fā)送站發(fā)送能使接收站檢錯糾錯的冗余位1.5通信硬件2.S.I調(diào)制解調(diào)器(I)調(diào)制解調(diào)器是一種數(shù)據(jù)通信設備(DCE)(2)調(diào)制解調(diào)器的作用就是將數(shù)拯在數(shù)據(jù)格式與模擬格式之間轉(zhuǎn)換(I)fiT指令集a. ATD撥號指令(fiTDP:脈沖撥號,RTDT音頻撥號)bATH掛機指令c. ATII應答指令(HT$O=:0表示取消自動應達,二某個非零整數(shù),則表示振鈴這個整 數(shù)次后應答)幾R

16、TI將調(diào)制解調(diào)器內(nèi)寄存器的值設為默認2.S.2 RJ-232 標準(1) 何謂 RS-151由美國電子工業(yè)協(xié)會(印冊制立的數(shù)據(jù)終端設備與數(shù)據(jù)通信設備在進行串行二進制數(shù)據(jù)交換時的接口,Elfl RP2S2C(2) RMJ2的物理層特性Q.機械特性接口標準的機械部分指立兩個通信裝置如何連接。規(guī)定了有兩個連接器,接到DCE的 為母,接到DTE的為公。標準規(guī)泄使用2$針連接器,DB2S連接器已成為一個事實上的標 準。b電信號特性+ 5V + 15V的正電壓表示SPACC-JV-15的負電壓表示mnRK在之間構成一個轉(zhuǎn)換區(qū)域,實際上,傳輸通常使用+HI1Vc. RP2S2C引腳分配I. 引腳功能分類fl

17、.數(shù)據(jù)線路:分為數(shù)據(jù)傳送和接收兩條線路發(fā)送數(shù)拯(TD引腳2),接收數(shù)據(jù)(RD引腳B.控制線路:控制線路傳送PC或調(diào)制解調(diào)器中某些條件的Ofl/OIT指標來指示該引 腳線路的狀態(tài)處于開啟或是關閉 DTR引腳20:數(shù)據(jù)終端就緒,由PC產(chǎn)生以使調(diào)制解調(diào)器了解PC己準備就緒 DSR引腳3數(shù)據(jù)設備就緒,由mODEffl產(chǎn)生,以告訴PO當fflODEffl打開時,已和電話線路連接好且處于數(shù)據(jù)傳輸模式 R"引腳4:請求發(fā)送,由PC產(chǎn)生毅同志調(diào)制解調(diào)器它想要傳送數(shù)據(jù) C”引腳S:淸除發(fā)送,由fflODEm產(chǎn)生告訴PC它可以進行數(shù)據(jù)傳送 CD引腳8:載波檢測,也稱為接收線路信號檢測裝苣(RISD)有時

18、還稱為數(shù)據(jù)載波檢測(DCD).他告訴PC機調(diào)制解調(diào)器是否已建立了有效的連接 RI引腳22:振鈴指示II. 地 引腳7:信號地 PG引腳I:保護地III. 泄時電路 TC引腳IS:稱為發(fā)送左時 轉(zhuǎn)自8考試網(wǎng)-EKQmui.Com RC引腳17:稱為接收泄時(1)空調(diào)制解調(diào)器的連接,關鍵是將發(fā)送數(shù)據(jù)TD和接收數(shù)據(jù)RD交叉連接,實際上是 直接通信2.5.J通信適配器(I)異步通信適配器也叫串口,異步通信界而,通用異步接收器/發(fā)送器或IHIRT(2)同步通信適配器最常用的同步通信適配器是JDIC和BJC26通信軟件功能(1) 調(diào)制解調(diào)器的控制a.呼叫/回答模式切換b自動重撥號c.電話掛起(2) 數(shù)據(jù)控

19、制功能a流控制(XOn/XOff)b文件傳輸(1)數(shù)據(jù)操作功能a.字符過濾b轉(zhuǎn)換表c.終端仿真(們特殊功能Q.外部文件操作b后臺操作c. 回到操作系統(tǒng)d. 編輯器局域網(wǎng)定義和特性局域網(wǎng)(local Aroa MUiork)即Ulfh將小區(qū)域內(nèi)的各科】通信設備互聯(lián)在一起的通信網(wǎng)絡。1、局域網(wǎng)三個特性8(1)髙數(shù)據(jù)速率在O.I-IOOmbp/(l)距離O.I-25Km(5)低誤碼率10-8-10-1 |o2、決立局域網(wǎng)特性的三個技術8(1)用以傳輸數(shù)據(jù)的介質(zhì)(2)用以連接各種設備的拓撲結(jié) 構($)用以共享資源的介質(zhì)控制方法。$、設計一個好的介質(zhì)訪問控制協(xié)議三個基本目標,協(xié)議要簡單獲得有效的通道利

20、用率($)對網(wǎng)上各站點用戶的公平合理。以太網(wǎng) Ethernet IEEE802.S以太網(wǎng)是一種總路線型局域網(wǎng),采用載波監(jiān)聽多路訪問/沖突檢測C$mA/CD介質(zhì) 訪問控制方法。I、載波監(jiān)聽多路訪問ClfflA的控制方案1(1)-個站要發(fā)送,首先需要監(jiān)聽總線,以決圧介質(zhì)上是否存在 其他站的發(fā)送信號。(2)如果介質(zhì)是空閑的,則可以發(fā)送。($)如果介質(zhì)忙,則等待一段間隔 后再重試。堅持退避算法I(I)非堅持CSWIA.假如介質(zhì)是空閑的,則發(fā)送8假如介質(zhì)是忙的,等待一段時間,重 復第一步。利用隨機的重傳時間來減少沖突的概率,缺點8是即使有幾個站有數(shù)據(jù)發(fā)送,介質(zhì)仍然可能牌空閑狀態(tài),介質(zhì)的利用率較低。(Di

21、-堅持cnnm假如介質(zhì)是空閑的,則發(fā)送$假如介質(zhì)是忙的,繼續(xù)監(jiān)聽,直到介 質(zhì)空閑,立即發(fā)送8假如沖突發(fā)生,則等待一段隨機時間,重復第一步。缺點8假如有兩個或 兩個以上的站點有數(shù)據(jù)要發(fā)送,沖突就不可避免的。(5)P-堅持ClfflAt假如介質(zhì)是空閑的,則以P的概率發(fā)送,而以(lP)的概率延遲一 個時間單位,時間單位等于最大的傳播延遲時間8假如介質(zhì)是忙的,繼續(xù)監(jiān)聽,直到介質(zhì)空 閑,重復第一步8假如發(fā)送被延遲一個時間單位,則重復第一步。2、載波監(jiān)聽多路訪問/沖突檢測這種協(xié)議廣泛運用在局域網(wǎng)內(nèi),每個幀發(fā)送期間,同時有檢測沖突的能力,一旦檢 測到?jīng)_突,就立即停止發(fā)送,并向總線上發(fā)一串阻塞信號,通知總線上

22、各站沖突已經(jīng)發(fā)生, 這樣通道的容量不致因白白傳送已經(jīng)損壞的幀而浪費。沖突檢測的時間8對基帶總線,等于任意兩個站之間最大的傳播延遲的兩倍8對于寬 帶總線,沖突檢測時間等于任意兩個站之間最大傳播延遲時間的四倍。$、二進制退避算法*(1) 對每個幀,當?shù)谝淮伟l(fā)生沖突時,設置參量為匸處(2) 退避間隔取M個時間片中的一個隨機數(shù),I個時間片等于2a(刃當幀重復發(fā)生一次沖突時,則將參量I加倍8S)設置一個最大重傳次數(shù),則不再重傳,并報告出錯標記環(huán)網(wǎng) Toke Ring IEEC802.5I、標記的工作過程8標記環(huán)網(wǎng)又稱權標網(wǎng),這種介質(zhì)訪問使用一個標記沿著環(huán)循環(huán),當各站都沒有幀發(fā) 送時,標記的稱空標記。當一

23、個站要發(fā)送幀時,需要等待空標記通過,然后將它改為忙標記Oil 跟著忙標記,把數(shù)據(jù)發(fā)送到環(huán)上。由于標記是忙狀 態(tài),所以英他站不能發(fā)送幀,必須等待。發(fā)送的幀在環(huán)上循環(huán)一周后再回到發(fā)送站,將該幀 從環(huán)上移去。同時將忙標記改為空標記,傳至后而的站,使之獲得發(fā)送幀的許可權。2、環(huán)上長度用位計算,英公式為8存在環(huán)上的位數(shù)等于傳播延遲(5u/km)X發(fā)送 介質(zhì)長度X數(shù)據(jù)速率+中繼器延遲。對于lion長、Ifllbp#速率、20個站點,存在于環(huán)上的 位數(shù)為25位。$、站點接收幀的過程8當幀通過站時,該站將幀的目的地址和本站的地址相比較, 如地址相符合,則將幀放入接收緩沖器,再輸入站,同時將幀送回至環(huán)上8如地址

24、不符合, 則簡單地將數(shù)據(jù)重新送入環(huán)。4、優(yōu)先級策略標記環(huán)網(wǎng)上的各個站點可以成不同的優(yōu)先級,采用分布式高度算法實現(xiàn)??刂茙?格式如下浮優(yōu)先級、T空忙、m監(jiān)視位、預約位纖分布式數(shù)據(jù)接口 fDDI ISO9SI4I、FDDI和標記環(huán)介質(zhì)訪問控制標準接近,有以下幾點好處8(I)標記環(huán)協(xié)議在重負載條件下,運行效率很髙,因此FDDI可得到同樣的效率。(幻使用相似的幀格式,全球不同速率的環(huán)網(wǎng)互連,在后面網(wǎng)絡互加這一章將要討論這個問題(刃已經(jīng)熟悉IECE802.5的人很容易了解fDDI(町已經(jīng)積累了讓髭802.S的實踐經(jīng)驗,特別是將它做集成電路片的經(jīng)濟,用于FDDI 系統(tǒng)和元件的制造。2、FDDI技術(1)

25、 數(shù)據(jù)編碼8用有光脈沖表示為I,沒有光能量表示為0。FDDI采用一種全新的編 碼技術,稱為W5B.每次對四位數(shù)據(jù)進行編碼,每四位數(shù)據(jù)編碼成五位符號,用光的存在 和沒有來代表五位符號中每一位是I還是0。這種編碼使效率提髙為80%o為了得到信號 同步,采用了二級編碼的方法,先按4B/SB編碼,然后再用一種稱為倒相的不歸零制編碼 IIRZI,其原理類似于差分編碼。(2) 時鐘偏移8 FDDI分布式時鐘方案,每個站有獨立的時鐘和彈性緩沖器。進入站 點緩沖器的數(shù)據(jù)時鐘是按照輸入信號的時鐘確左的,但是,從緩沖器輸出的信號時鐘是根據(jù) 站的時鐘確定的,這種方案使環(huán)中中繼器的數(shù)目不受時鐘偏移因素的限制。$、FD

26、DI幀格式*由此可知汕DD! mflC幀和IEEE802.5的幀十分相似,不同之處包括8FDDI幀含有 前文,對高數(shù)據(jù)率下時鐘同步十分重要8允許在網(wǎng)內(nèi)使用16位和彳8位地址,比IEEE802.S 更加靈活8控制幀也有不同。嗎、fDDI協(xié)議fDDI和IEEC802.5的兩個主要區(qū)別8(DfDDI協(xié)議規(guī)左發(fā)送站發(fā)送完幀后,立即發(fā)送一幅新的標記幀,而IEEE802.5規(guī) N當發(fā)送出去的幀的前沿回送至發(fā)送站時,才發(fā)送新的標記幀。(幻容量分配方案不同,兩者都可采用單個標記形式,對環(huán)上各站點提供同等公平 的訪問權,也可優(yōu)先分配給某些站點。俺饕802.S使用優(yōu)先級和預約方案。5、為了同時滿足兩種通信類型的要

27、求,fDDI定義了同步和異步兩種通信類型, 立義一個目標標記循環(huán)時間TTRT.每個站點都存在有同樣的一個TTRT值。局域網(wǎng)標準IEEC802委員會是由IEEE v|'算機學會于1980年2月成立的,其目的是為局域網(wǎng)內(nèi) 的數(shù)字設備提供一套連接的標準,后來又擴大到城域網(wǎng)。1、服務訪問點加卩在參考模型中,每個實體和另一個實體的同層實體按協(xié)議進行通信。而一個系統(tǒng)內(nèi), 實體和上下層間通過接口進行通信。用服務訪問點SAP來左義接口。2、邏輯連接控制子層IICIEEE802規(guī)左兩種類型的鏈路服務8無連接12(類型I),信息幀在12實體間,無 需要在同等層實體間事先建立邏輯鏈路,對這種IIO幀既不確認

28、,也無任何流量控制或差錯 恢復功能。而向連接IIC(類型2),任何信息幀,交換前在一對IIC實體間必須建立邏輯鏈路。在數(shù)據(jù)傳送方式中,信息幀依次序發(fā)送,并提供差錯恢復和流量控制功能。$、介質(zhì)訪問控制子層nmcIEEC802規(guī)立的(MIC有CJffiR/CD.標記總線、標記環(huán)等。4、服務原語(1) l$O服務原語類型RCQUEH原語用以使服務用戸能從服務提供者那里請求一泄的服務,如建立連接、 發(fā)送數(shù)據(jù)、結(jié)束連接或狀態(tài)報告。lADICRTIOn原語用以使服務提供者能向服務用戶提示某種狀態(tài)。如連接請求、輸 入數(shù)據(jù)或連接結(jié)束。RMPOMI原語用以使服務用戶能響應先前的mDIECRTIOfl,如接受連接

29、mDicRTionoconriRffiARion原語用以使服務提供者能報告先前的requeh 功或失敗。(2) IE£E802服務原語類型和ISO服務原語類型相比RCQUEH和inDICATlOA原語類型和ISO所用的具有相 同意義。俺艇802沒有REPonse原語類型,conriRfflUTion原語類型圮義為僅是服務提供 者的確認。邏輯鏈路控制協(xié)議1、IEEE802.2是描述IMI協(xié)議中邏輯鏈路12子層的功能、特性和協(xié)議,描述12 子層對網(wǎng)絡層、fllAO子層及子層本身管理功能的界面服務規(guī)范。2、II。子層界而服務規(guī)范俺賓802.2左義了三個界面服務規(guī)范*(1)網(wǎng)絡層/IIC子層

30、 界面服務規(guī)范l(2)UC子層/fllRO子層界而服務規(guī)范t(S)UC子層/12子層管理功能的界面服 務規(guī)范。$、網(wǎng)絡層/12子層界而服務規(guī)范提供兩處服務方式不確認無連接的服務*不確認無連接數(shù)據(jù)傳輸服務提供沒有數(shù)據(jù)鏈路級連接的建立 而網(wǎng)絡層實體能交換鏈路服務數(shù)據(jù)單元l$DU手段。數(shù)據(jù)的傳輸方式可為點到點方式、多點 式或廣播式。這是一種數(shù)據(jù)報服務而向連接的服務*提供了建立、使用、復位以及終止數(shù)據(jù)鏈路層連接的手段。這些 連接是“AP之間點到點式的連接,它還提供數(shù)據(jù)鏈路層的左序、流控和錯誤恢復,這是一 處虛電路服務。4、lie子層子層界而服務規(guī)范本規(guī)范說明了 lie子層對mne子層的服務要求,以便本

31、地uc子層實體間對等層 UC子層實體交換UC數(shù)據(jù)單元。(I)服務原語是:ffifl-DflTfl.reque/t、fflfl-DnTfl.indicaHon. ffiA-DATA.confiffli(2)UC協(xié)議數(shù)據(jù)單元結(jié)構12 PDUi信息幀用來發(fā)送數(shù)據(jù),監(jiān)視幀用來作回答響應和流控。目的服務訪問點地址字段DWP, 一個字節(jié),苴中七位實際地址,一位為地址型標 志,用來標識DMIP地址為單個地址或組地址。源服務訪問點地址字段”RP,個字節(jié),其中七位實際地址,一位為命令/響應標 志位用來識別IIC PDU是命令或響應??刂谱侄?、信息字段。5、12協(xié)議的型和類為服務訪問點間的數(shù)據(jù)通信立義了兩種操作8

32、 I型操作,IIC間交換PDU不需要 建立數(shù)據(jù)鏈路連接,這些PDU不被確認,也沒有流量控制和差錯恢復。II型操作,兩個IIC間交換帶信息的PDU之間,必須先建立數(shù)據(jù)鏈路連接,正常 的通信包括,從源12到目的12發(fā)送帶有信息的PDU.它由相反方向上的PDU所確認。UC的類型8第I類型,UC只支持I型操作$第2類型,UC既支持I型操作,也支 持II型操作。6、12協(xié)議的元素控制字段的三種格式*帶編號的信息幀傳輸、帶編號的監(jiān)視幀傳輸、無編號控制傳輸、無編號信息傳輸。帶編號的信息幀傳輸和帶編號的監(jiān)視幀傳輸只能用于II型操作。無編號控制傳輸和無編號信息傳輸可用于【型或II型操作,但不能同時用。CKIKI

33、/CD介質(zhì)訪問控制協(xié)議1、服務規(guī)范三種原語n)R-DnTA«ro<)uo/t、flin-DATAeindication fflA-DATflconfirm2、介質(zhì)訪問控制的幀結(jié)構cimn/CD的niflc幀由8個字段組成$前導碼$幀起始定界符“6幀的源和目的地 址Dll、Hh表示信息字段長度的字段8邏輯連接控制幀116填充的字段PH6幀檢驗序列字段 rcie前導碼8包含7個字節(jié),每個字節(jié)為10101010,它用于使Pl$電路和收到的幀泄時 達到穩(wěn)態(tài)同步。幀起始左界符8字段是10101011序列,它緊跟在前導碼后,表示一幅幀的開始。 幀檢驗序列8發(fā)送和接收算法兩者都使用循環(huán)冗余檢

34、驗(CRC)來產(chǎn)生res字段的CRO值。$、介質(zhì)訪問控制方法IEEE802.S標準提供了介質(zhì)訪問控制子層的功能說明,有兩個主要的功能8數(shù)拯封裝 (發(fā)送和接收),完成成幀(幀左界、幀同步)、編址(源和目的地址處理)、差錯檢測(物理介質(zhì) 傳輸差錯的檢測”介質(zhì)訪問管理,完成介質(zhì)分配避免沖突和解決爭用處理沖突。數(shù)據(jù)模型的三要素(I)數(shù)據(jù)結(jié)構數(shù)據(jù)結(jié)構是所研究的對象類型(ObjectType)的集合。這些對象和對象類型是數(shù)據(jù)庫的組成成分。一般可分為兩類8類是與數(shù)據(jù)類型、內(nèi)容和英它性質(zhì)有關的對 象$類是與數(shù)據(jù)之間的聯(lián)系有關的對象。前者如網(wǎng)狀模型中的數(shù)拯項和記錄,關系模型中 的域、屬性和關系等。后者如網(wǎng)狀模型

35、中的關系模型(“t type).在數(shù)擄庫領域中,通常按 照數(shù)據(jù)結(jié)構的類型來命餌數(shù)拯模型,進而對數(shù)據(jù)庫管理系統(tǒng)進行分類。如層次結(jié)構、網(wǎng)狀結(jié) 構和關系結(jié)構的數(shù)據(jù)模型分別稱作為層次模型、網(wǎng)狀模型和關系模型。相應地,數(shù)據(jù)庫分別 稱作為層次數(shù)據(jù)庫、網(wǎng)狀數(shù)據(jù)庫和關系數(shù)據(jù)庫。(2)數(shù)據(jù)操作數(shù)據(jù)操作是指對各種對象類型的實例(或值)所允許執(zhí)行的操作的集合, 包括操作及有關的操作規(guī)則。在數(shù)據(jù)庫中,主要的操作有檢索和更新(包括插入、刪除、修 改)兩大類。數(shù)據(jù)模型泄義了這些操作的左義、語法(即使用這些操作時所用的語言數(shù)據(jù) 結(jié)構是對系統(tǒng)靜態(tài)特性的描述,而數(shù)據(jù)操作是對系統(tǒng)動態(tài)特性的描述。兩者既有聯(lián)系,又有 區(qū)別。($)數(shù)

36、據(jù)的約束條件數(shù)據(jù)的約束條件是完整性規(guī)則的集合。完整性規(guī)則是指在給定 的數(shù)據(jù)模型中,數(shù)據(jù)及其聯(lián)系所具有的制約條件和依存條件,用以限制符合數(shù)據(jù)模型的數(shù)據(jù) 庫的狀態(tài)以及狀態(tài)的變化,確保數(shù)據(jù)的正確性、有效性和一致性。槪念模型數(shù)據(jù)模型是數(shù)據(jù)庫系統(tǒng)的核心和基礎。每個DBms軟件都是基于某種數(shù)據(jù)模型的。 為了把現(xiàn)實世界中的具體事物或事物之間的聯(lián)系表示成DBBU所支持的數(shù)據(jù)模型,人們首先 必須將現(xiàn)實世界的事物及其之間的聯(lián)系進行抽象,轉(zhuǎn)換為信息世界的概念模型8然后將信息 世界的概念模型轉(zhuǎn)換為機器世界的數(shù)據(jù)模型。也就是說,首先把現(xiàn)實世界中的客觀對象抽象 成一種信息結(jié)構。這種信息結(jié)構并不依賴于具體的訃算機系統(tǒng)和DB

37、ms然后,再把概念模 型轉(zhuǎn)換為某一訃算機系統(tǒng)上某一DBffif所支持的數(shù)據(jù)模型。因此,概念模型是從現(xiàn)實世界到 機器世界的一個中間層次?,F(xiàn)實世界的事物反映到人的大腦之中,然后人們開始認識這些事 物,經(jīng)過選擇、命名、分類和組織等抽象工作之后形成概念模型,并進入到信息世界。用戶(U/«f)關心的是現(xiàn)實世界中的事物、事物的屬性及其相互關系。例如,用戶可 能關心他的顧客及其屬性,如顧客地址、銀行帳號等等。用戶也關心自己的圮貨帳目,如誰 訂的貨、訂的什么和訂多少等等。系統(tǒng)分析員(aAQly/t)同樣也關心現(xiàn)實世界,但是系統(tǒng)分析員需要分析用戶的信息 需求。作為需求分析的結(jié)果,分析員必須以文檔的形式

38、對需求進行結(jié)構化的描述$這個文檔 就是信息模型。實體(Entity)實體是構成數(shù)據(jù)庫的基本元素。實體是指一個存在的東西以區(qū)別這個 東西所具有的屬性和這個東西與貝它東四的聯(lián)系。實體可以是人,也可以是物$可以是實際 對象,也可以是概念8可以是事物本身,也可以是指事物之間的聯(lián)系。屬性(flHributo) 一個實體可以由若干個屬性來刻畫。屬性是相對實體而言的,是 實體所具有的特性。關鍵字(Key)能唯一地標識實體的屬性的集合稱為關鍵字(或碼)。域(Domain)屬性的取值范囤稱作域。實體型(Entity Type) 一類實體所具有的共同特征或?qū)傩缘募戏Q為實體型。一般 用實體名及其屬性來抽象地刻畫一

39、類實體的實體型。實體集(Entity Set)同型實體的集合叫實體集。例如,學生就是一個實體集。實體 集的名即是實體型。對于學生和(學號,姓需,年齡,系,年級)均是實體型,而學生是對實 體型(學號,姓名,年齡,系,年級)所起的劃稱,兩者是指同一客觀對象。但本科生和研究生可以為相同實體型,而實體集不同。聯(lián)系(RelaMon/hip)現(xiàn)實世界的事物之間是有聯(lián)系的。一般存在兩類聯(lián)系$是實 體內(nèi)部的組成實體的屬性之間的聯(lián)系,二是實體之間的聯(lián)系。在考慮實體內(nèi)部的聯(lián)系時,是 把屬性看作為實體。一般來說,兩個實體之間的聯(lián)系可分為三種*(D-對一(I : I)聯(lián)系若對于實體集n中的每一個實體,實體集b中至多有

40、唯一的 一個實體與之聯(lián)系,反之亦然,則稱實體集R與實體集B具有一對一聯(lián)系,記作I : I。(2)對多(I : n)聯(lián)系若對于實體集H中的每個實體,實體集B中有n個實體S2 0)與之聯(lián)系$反之,對于實體集B中的每一個實體,實體集R中至多只有一個實體與之聯(lián)系, 則稱實體集R與實體集B有一對多聯(lián)系,記為I :氣相應地有多對一S: I)聯(lián)系多對一聯(lián) 系,從本質(zhì)上說,是一對多聯(lián)系的逆轉(zhuǎn)。其左義同一對多聯(lián)系類似,不再贅述。(刃多對多(m : n)聯(lián)系若對于實體集R中的每一個實體,實體集B中有n個實體S 20)與之聯(lián)系8反之,對于實體集B中的每一個實體,實體集R中也有m個實體(m£0)與之 對應,

41、則稱實體集II與實體集B具有多對多聯(lián)系,記作tn:氣實質(zhì)上,多對多聯(lián)系是任意 一種聯(lián)系。另外,同一實體集內(nèi)的各個實體間也可以有各種聯(lián)系。概念模型的表示方法最常 用的是實體一聯(lián)系方法(Intity-Relation/hip Approach),簡稱C-R方法。該方法是由 PP$Ch“住1976年提岀的。FR方法用&R圖來描述某一組織的概念模型。在這里僅介 紹&R圖的要點。在&R圖中$(I)長方形框表示實體集,框內(nèi)寫上實體型的冬稱。(2)用橢圓框表示實體的屬性,并用有向邊把實體框及英屬性框連接起來。($)用菱形框表示實體間的聯(lián)系,框內(nèi)寫上聯(lián)系名,用無向邊把菱形框及英有關的

42、實體框連接起來,在旁邊標明聯(lián)系的種類。如果聯(lián)系也具有屬性,則把屬性框和菱形框也用 無向邊連接上。三種主要的數(shù)據(jù)模型實際DBfflf所支持的數(shù)據(jù)模型主要有三種,層次模型(Hierarchicol fllodel)網(wǎng)狀模型(network fflodd)關系模型(Reblisal model)其中,關系模型是當前DBm$所支持的數(shù)據(jù)模型的主 流。90年代運行的DBBB幾乎都是基于關系模型的。層次模型和網(wǎng)狀模型統(tǒng)稱為非關系模 型。非關系模型的結(jié)構可以和圖論中的圖相對應,比較直觀,但在理論上不完備,實現(xiàn)效率 較低,故此目前很少用。但是最近,層次模型在研究而向?qū)ο蟮腄BAB中已得到重視。在關 系模型中,

43、數(shù)據(jù)在用戶的觀點中(或在用戶視圖中)的邏借結(jié)構是一張二維表(Tabb)。關系(RelaMon),對應于平常講的一張表。元組(Tuple),表中的一行。屬性(IlWibuh),表中的一列稱為一個屬性,給每一列起一個名,稱為屬性爼。這 一列或這個屬性所有可能取的值的集合稱為這個屬性的值域(Domain),值域中的一個元素 叫做這個屬性的值。主關鍵字(Primary Key Attribute或Primaqi Key),是指能唯一標識一個元組的一個或一組屬性。分(AHfibuU value),是指元組中的一個屬性值。關系模式(RolHiogl Schema),是對關系的描述,一般用關系名(屬性劣I,

44、屬性 名2,,屬性名n)來表示。同層次模型和網(wǎng)狀模型相比較,關系模型具有下列特點*(1) 概念單一在關系模型中,無論是實體還是實體之間的聯(lián)系都用關系來表示。在 關系模型中,在用戶的觀點中,數(shù)據(jù)的邏借結(jié)構就是表,也只有這唯一的概念。在非關系模 型中,用戶要區(qū)分記錄型與記錄型之間的聯(lián)系兩個概念$肖環(huán)境復雜時,數(shù)據(jù)結(jié)構異常復雜, 難以掌握。而關系模型,由于概念單一,可以變復雜為宜觀、簡單,易學易用。(2) 規(guī)范化所謂關系規(guī)范化是指在關系模型中,每一個關系都要滿足一左的條件要 求。這些條件被稱為規(guī)范條件。對于關系,一個最基本的規(guī)范條件是,要求關系中的每一個 屬性(或分量)均是不可分的數(shù)據(jù)項8也就是說不

45、允許表中有表,表是不可嵌套的。($)在關系模型中,用戶對數(shù)據(jù)的操作的輸入和輸出都是表,也就是說,用戶通過 操作舊表而得到一張新表??傊P系模型槪念簡單,結(jié)構淸晰,用戶易學易用,有嚴格的 以數(shù)學為基礎的關系理論作指導,便于DBm$的實現(xiàn)?;陉P系的DBffll簡化了應用程序員 的工作,便于數(shù)據(jù)庫應用系統(tǒng)的設計和維護。故此,關系模型自誕生以后就得到了迅速的發(fā) 展,成為應用最為廣泛的、唯一的數(shù)據(jù)模型。數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構數(shù)據(jù)庫管理系統(tǒng)的三級模式結(jié)構由外模式、模式和內(nèi)模式組成。外模式(ox&mal /chemo).或子模式(/ub/ch«ma)或用戶模式(u/©r /

46、chemo),是指數(shù)據(jù)庫用戶所看到的數(shù)據(jù) 結(jié)構,是用戶看到的數(shù)據(jù)視圖。模式(/chcma)或邏輯模式(Io9ic/ch«ma).是數(shù)據(jù)庫中對全 體數(shù)據(jù)的邏輯結(jié)構和特性的描述,是所有用戶所見到的數(shù)據(jù)視圖的總和。外模式是模式的一 部分。內(nèi)模式(internal /chomo),或存儲模式(Horage /choma).或物理模式(phy/ical /ChOfflQ).是指數(shù)據(jù)在數(shù)據(jù)庫系統(tǒng)內(nèi)的存儲介質(zhì)上的表示,即對數(shù)據(jù)的物理結(jié)構和存取方式 的描述。模式描述的是數(shù)據(jù)的全局的邏輯結(jié)構,決立了 DBIIB的功能。外模式涉及的僅是局 部的邏輯結(jié)構,是模式的子集,是對模式的調(diào)用。數(shù)據(jù)庫系統(tǒng)的三級模式

47、是對數(shù)據(jù)進行三個 層次抽象的工具。通過三級模式,把對數(shù)據(jù)的具體組織留給DBfM來完成,使得用戶能在高 層次上處理數(shù)據(jù)的邏輯結(jié)構,而不必關心數(shù)據(jù)的物理結(jié)構。為了實現(xiàn)這三個層次這間的聯(lián)系, DBfflf任溝通三級模式中提供了兩個映象*外模式模式映象模式內(nèi)模式映象(1) 模式模式規(guī)立了數(shù)據(jù)庫中全部數(shù)據(jù)的一個邏借表示或描述形式。模式既不同于 內(nèi)模式,也不同于外模式。它比內(nèi)模式抽象,不涉及數(shù)據(jù)的物理結(jié)構和存儲介質(zhì)。它與具體 的應用程序或髙級語言無關。(2) 外模式外模式是個別用戶的數(shù)據(jù)視圖,即與某一應用有關的數(shù)據(jù)的邏輯表示。($)內(nèi)模式內(nèi)模式是全部數(shù)據(jù)庫的內(nèi)部表示或底層描述,是用來立義數(shù)據(jù)的物理結(jié) 構和

48、存取方式的。(4)級映象對于同一個模式,可以有任意多個外模式。外模式模式的映象泄義了 某個外模式和模式之間的對應關系。這些映象的左義通常包含在各自的外模式中。當模式改 變時,外模式-模式的映象要做相應的改變,以保證外模式的不變性。這是數(shù)拯庫管理員(Dim) 的責任。模式內(nèi)模式的映象怎義了數(shù)據(jù)邏輯結(jié)構和存儲結(jié)構之間的對應關系。例如,字段 的內(nèi)部表示等。當數(shù)據(jù)庫的存儲結(jié)構改變時,模式-內(nèi)模式的映象也須做相應的修改,以使 得模式保持不變性。這仍是Dim的責任。正是由于上述二級映象的功能及其自動實現(xiàn),使 得數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)具有較高的邏輯獨立性和物理獨立性,從而大大地方便了用戶的使用。(5)概念模式與

49、模式Ansi研究組于1975年2月提岀一個臨時報告。1978年提岀一個最終報告,稱之為Afl - II/JPARC報告,簡稱為SPARC報告。SPfiRC報告中指出,數(shù)據(jù) 庫管理系統(tǒng)應具有三級模式的結(jié)構,即槪念模式、外模式和內(nèi)模式。其中外模式和內(nèi)模多與 上面所講的大致相當。但SPARC報告中的概念模式是指一個組織或部門所對應的現(xiàn)實世界 的真實模型,即槪念模型。概念模式僅描述實體及苴屬性和聯(lián)系,不涉及機器世界的概念。 概念模型是信息世界范疇內(nèi)的信息的結(jié)構,而模式是機器世界范疇內(nèi)的概念模型的邏借表示。 概念模型獨立于具體的計算機系統(tǒng),甚至是和計算機無關的,是一個組織或部門的模型。常 用的描述概念模

50、式的方法是&R方法。模式是依賴于具體的訃算機及HDBms的。模式通過 三種具體模型,層次模型、網(wǎng)狀模型和關系模型來加以實現(xiàn)。概念模式必須轉(zhuǎn)換成具體的數(shù) 拯模型,然后才能在相應的DBm$上實現(xiàn)。概念模型和模式都是描述信息或數(shù)搖的整體結(jié)構 的,然而它們是在不同的抽象層次上加以描述的。概念模型離機器更遠,形式化程度低。從 遠離機器的觀點看,槪念模型更抽象些,但更接近現(xiàn)實世界。而模式描述使用的是形式化的 語言-模式DDL而概念模型描述使用的是C-R圖和一些自然語言。使用數(shù)據(jù)庫的計算機系統(tǒng)結(jié)構廣義地講,實際上使用數(shù)據(jù)庫的訃算機系統(tǒng)由下列幾個部分組成的*(1) 硬件部分包括主機、外部存儲設備、網(wǎng)絡

51、設備和電源等。(2) 軟件部分包括操作系統(tǒng)、DBms、編譯系統(tǒng)和應用開發(fā)工具軟件等。($)人員包括數(shù)據(jù)庫管理員(Dab Ba/« AdminiAratoDBfl),系統(tǒng)分析員(Jy/temAno ly/t)> 應用程序員(Application Pro9ramm»r)和用P(U/cr)a數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)DWM是數(shù)據(jù)庫系統(tǒng)的核心。帥是負責數(shù)據(jù)庫的建立、使用和 維護的軟件。DBm$建立在操作系統(tǒng)之上,實施對數(shù)據(jù)庫的統(tǒng)一管理和控制。用戶使用的各 種數(shù)據(jù)庫命令以及應用程序的執(zhí)行,最終都必須通過DBms。另外,DBms還承擔著數(shù)據(jù)庫 的安全保護工作,按照DBA所規(guī)立

52、的要求,保證數(shù)據(jù)庫的完整性和安全性。DBffif的主要 功能包括以下幾個主要方而8(1) 數(shù)據(jù)庫的左義功能DBWH通過提供數(shù)據(jù)描述語言(也稱數(shù)據(jù)立義語言)(DataDe/erip - livelQn9UQ9«DDI)來對外模式、模式和內(nèi)模式加以描述。然后模式翻譯程序把用DDI寫的各種模式的定義源碼翻譯成相應的內(nèi)部表示,形成相應的目標形式,分別 叫目標外模式、目標模式、目標內(nèi)模式,這些目標模式是對數(shù)據(jù)庫的描述,而不是數(shù)據(jù)本身。(目標)模式只刻畫了數(shù)據(jù)庫的形式或框架,而不包括數(shù)據(jù)庫的內(nèi)容。這些目標模式被保存在 數(shù)據(jù)字典(或系統(tǒng)目標)之中,作為DBflB存取和管理數(shù)據(jù)的基本依據(jù)。例如,DB

53、ffif根據(jù)這 些模式左義,進行物理結(jié)構和邏輯結(jié)構的映象,進行邏輯結(jié)構和用戶視圖的映象,以導出用 戶要檢索的數(shù)據(jù)的存取方式。(2) 數(shù)據(jù)操縱功能DBfflS提供數(shù)據(jù)操縱語言(Data ffionipulation languageDflH)實現(xiàn)對數(shù)據(jù)庫中數(shù)據(jù)的一些基本操作,如8檢索、插入、修改、刪除和排序等等。Dim 有兩類8類是嵌入主語言的,如嵌入到C或COBOI等髙級語言中。這類DWII語言本身不 能單獨使用,故此稱為宿主型的Dfni或嵌入式omu另一類是非嵌入式語言(包括交互式命 令語言和結(jié)構化語言),它的語法簡單,可以獨立使用,由單獨的解釋或編譯系統(tǒng)來執(zhí)行, 所以一般稱為自主型或自含型

54、的Dmu命令語言是行結(jié)構語言,單條執(zhí)行。結(jié)構化語言是 命令語言的擴充或發(fā)展,增加了程序結(jié)構描述或過程控制功能,如循環(huán)、分支等功能。命令 31語言一般逐條解釋執(zhí)行。結(jié)構化語言可以解釋執(zhí)行,也可以編譯執(zhí)行?,F(xiàn)在DBms 般均提供命令語言的交互式環(huán)境和結(jié)構環(huán)境兩種運行方式,供用戶選擇。DBffll控制和執(zhí)行Dmi 語句(或Dmi程序),完成對數(shù)據(jù)庫的操作。對于自主型的結(jié)構化的Dmu DBffli通常采用解 釋執(zhí)行的方法,但也有編譯執(zhí)行的方法,而且編譯執(zhí)行的越來越多。另外,很多系統(tǒng)同時設 有解釋和編譯兩種功能,由用戶選其一。對于嵌入型或縮主型Dmi, DBffiS一種提供兩種方 法8 預編譯方法。 修

55、改和擴充主語言編譯程序(亦稱增強編譯方法)。預編譯方法是,由DBWB提供 一個預處理程序,對源程序進行語法掃描,識別出DWII語句,并把這些語句轉(zhuǎn)換成主語言 中的特殊調(diào)用語句。主語言必須和Dmi有調(diào)用接口。這樣在連接形成目標時和主語言語句 一起形成可執(zhí)行的目標。(刃數(shù)據(jù)庫運行管理數(shù)據(jù)庫運行期間的動態(tài)管理是DBms的核心部分,包括并發(fā)控 制、存取控制(或安全性檢查、完整性約束條件的檢查)、數(shù)據(jù)庫內(nèi)部的維護(如索引、數(shù)據(jù) 字典的自動維護等)、緩沖區(qū)大小的設置等等。所有的數(shù)據(jù)庫操作都是在這個控制部分的統(tǒng) 一管理下,協(xié)同工作,以確保事務處理的正常運行,保證數(shù)據(jù)庫的正確性、安全性和有效性。(町數(shù)據(jù)庫的建

56、立和維護功能數(shù)據(jù)庫的建立和維護包括初始數(shù)據(jù)的裝入、數(shù)據(jù)庫的 轉(zhuǎn)儲或后備功能、數(shù)據(jù)庫恢復功能、數(shù)據(jù)庫的重組織功能和性能分析等功能,這些功能一般 都由各自對應的實用功能子程序來完成。DBm$隨軟件產(chǎn)品和版本不同而有所差異。通常大 型機上的功能最全,小型機上的DBAM功能稍弱點,微機上的DBms更弱些。但是, 目前,由于硬件性能和價格的改進,微機上的DBfM功能越來越全。#關系數(shù)據(jù)庫的標準語言-21101概述 W 的英語名稱是結(jié)構査詢語言(Jtfuclvrd Query Icmgucig時實際上它的功能包括查詢(Query)操縱(fllonipulaHon)怎義(Definition)和控制 (Con(rol)四個方而,是一個綜合的、通用的、功能極強的關系數(shù)據(jù)庫語肓。$。1支持數(shù)據(jù)庫 的三級模式結(jié)構。2.IQI的數(shù)據(jù)左義功能的數(shù)據(jù)泄義功能包括三部分8定義基本表,左義視圖和左義索引。它們是iCRERTE TflBlE CRIflTI VIIUJ CREATE lADEX DROPTABIE DROPYIEUI DROPIODCXfOl的數(shù)據(jù)左義功能可用于上義和修改模式(如 基本表),泄義外模式(如視圖)和內(nèi)模式(如索引)。基本表的左義與刪除立義基本表的語句格式

溫馨提示

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

評論

0/150

提交評論