




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
第二章數(shù)據(jù)庫管理與網(wǎng)絡技術第二章數(shù)據(jù)庫管理與網(wǎng)絡技術第二章數(shù)據(jù)庫管理與網(wǎng)絡技術第一節(jié)數(shù)據(jù)庫基礎知識
第二節(jié)數(shù)據(jù)庫管理技術
第三節(jié)計算機局域網(wǎng)技術
第四節(jié)網(wǎng)絡數(shù)據(jù)庫組織
第五節(jié)企業(yè)內(nèi)部網(wǎng)絡
第六節(jié)數(shù)據(jù)倉庫
第七節(jié)網(wǎng)絡信息安全
【本章小結】
【案例1】
【案例2】
【復習思考題】第二章數(shù)據(jù)庫管理與網(wǎng)絡技術第一節(jié)數(shù)據(jù)庫基礎知識
第二第一節(jié)數(shù)據(jù)庫基礎知識一、數(shù)據(jù)管理技術的發(fā)展
數(shù)據(jù)管理技術是指對數(shù)據(jù)進行分類、組織、編碼、存儲、檢索和維護的技術。
(一)人工管理階段
(1)數(shù)據(jù)不能長期保存在計算機中。
(2)數(shù)據(jù)作為程序的組成部分不能獨立存在,即數(shù)據(jù)和程序完全結合成一個不可分割的整體。
(3)數(shù)據(jù)由程序員設計的應用程序進行管理,無專門的系統(tǒng)軟件對數(shù)據(jù)進行管理。
(4)數(shù)據(jù)面向應用,不同應用程序的數(shù)據(jù)之間相互獨立、彼此無關,即使兩個不同應用程序涉及相同的數(shù)據(jù),也必須各自定義,無法互相參照和引用。因此,數(shù)據(jù)大量冗余,且不能共享。第一節(jié)數(shù)據(jù)庫基礎知識一、數(shù)據(jù)管理技術的發(fā)展
數(shù)據(jù)管理技術第一節(jié)數(shù)據(jù)庫基礎知識(二)文件系統(tǒng)階段
(1)數(shù)據(jù)以文件形式可以長期保存在計算機中并由操作系統(tǒng)來管理,文件的組織方式由順序文件逐步發(fā)展到隨機文件。
(2)操作系統(tǒng)的文件管理系統(tǒng)提供了對數(shù)據(jù)的輸入和輸出操作接口,即提供數(shù)據(jù)存取方法。
(3)一個應用程序可以使用多個文件,一個文件可被多個應用程序使用,數(shù)據(jù)可以共享。
(4)數(shù)據(jù)仍然是面向應用的,文件之間彼此孤立,不能反映數(shù)據(jù)之間的聯(lián)系,因而仍存在數(shù)據(jù)大量冗余和不一致性。
(三)數(shù)據(jù)庫系統(tǒng)階段第一節(jié)數(shù)據(jù)庫基礎知識(二)文件系統(tǒng)階段
(1)數(shù)據(jù)以文件第一節(jié)數(shù)據(jù)庫基礎知識圖2-1數(shù)據(jù)庫系統(tǒng)階段(1)采用一定的數(shù)據(jù)模型來組織數(shù)據(jù),數(shù)據(jù)不再面向單一的應用,而是面向整個應用系統(tǒng)。
(2)應用程序獨立于數(shù)據(jù),實現(xiàn)了數(shù)據(jù)的獨立性。
(3)數(shù)據(jù)的冗余度明顯減少,從而減少了數(shù)據(jù)的不一致性。
(4)為用戶的數(shù)據(jù)操作提供了方便的接口,實現(xiàn)了數(shù)據(jù)共享。
(5)提供了下列數(shù)據(jù)控制功能:
(四)高級數(shù)據(jù)庫技術階段第一節(jié)數(shù)據(jù)庫基礎知識圖2-1數(shù)據(jù)庫系統(tǒng)階段(1)采用第一節(jié)數(shù)據(jù)庫基礎知識(1)分布式數(shù)據(jù)庫。它是數(shù)據(jù)庫技術和計算機網(wǎng)絡技術相互滲透和有機結合的產(chǎn)物,由一組物理上分布在計算機網(wǎng)絡的不同結點上數(shù)據(jù),既面向本地的局部應用,又參與涉及多個結點的全局應用,即這些分布的數(shù)據(jù)在邏輯上屬于同一個整體。
(2)面向對象的數(shù)據(jù)庫。20世紀80年代末期,在程序設計語言領域中引入了面向對象的概念。通過面向對象的程序設計來解決程序中的重要問題,將面向對象的概念引入數(shù)據(jù)庫領域,產(chǎn)生了面向對象數(shù)據(jù)庫系統(tǒng)。
二、數(shù)據(jù)庫的定義和特點第一節(jié)數(shù)據(jù)庫基礎知識(1)分布式數(shù)據(jù)庫。它是數(shù)據(jù)庫技術和第一節(jié)數(shù)據(jù)庫基礎知識數(shù)據(jù)庫(DataBase,簡稱DB)是存放在計算機存儲設備中的、以一種合理的方法組織起來的、與公司或組織的業(yè)務活動和組織結構相對應的各種相關數(shù)據(jù)的集合,該集合中的數(shù)據(jù)可以為公司或組織的各級經(jīng)過授權的人員或應用程序以不同的權限所共享。
(一)數(shù)據(jù)庫的特點
(1)以一定的數(shù)據(jù)模型來組織數(shù)據(jù),數(shù)據(jù)盡可能不重復(最少的冗余度)。
(2)以最優(yōu)方式為某個特定組織的多種應用程序或用戶服務(應用程序或用戶對數(shù)據(jù)資源共享)。
(3)其數(shù)據(jù)結構獨立于使用它的應用程序(數(shù)據(jù)獨立性)。
(4)對數(shù)據(jù)的定義、操縱和控制由數(shù)據(jù)庫管理系統(tǒng)統(tǒng)一進行管理和控制。第一節(jié)數(shù)據(jù)庫基礎知識數(shù)據(jù)庫(DataBase,簡稱DB第一節(jié)數(shù)據(jù)庫基礎知識(二)數(shù)據(jù)庫的分類
三、數(shù)據(jù)模型
模型是抽象地模仿現(xiàn)實世界的事物,如房屋設計模型、城市規(guī)劃模型等都是對現(xiàn)實世界事物的一種模擬。
(一)概念數(shù)據(jù)模型
(二)結構數(shù)據(jù)模型
(1)層次模型(HierarchicalModel)。用樹形結構表示實體類型以及實體間的聯(lián)系是層次模型的主要特征。IBM公司1969年推出IMS(InformationManagementSystem)商用數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)模型是最典型的層次模型系統(tǒng),20世紀70年代曾在商業(yè)領域中廣泛應用。第一節(jié)數(shù)據(jù)庫基礎知識(二)數(shù)據(jù)庫的分類
三、數(shù)據(jù)模型
模第一節(jié)數(shù)據(jù)庫基礎知識(2)網(wǎng)狀模型(NetworkModel)。用網(wǎng)狀結構表示實體類型及實體之間聯(lián)系的數(shù)據(jù)模型稱為網(wǎng)狀模型,用于設計網(wǎng)狀數(shù)據(jù)庫。網(wǎng)狀模型有許多成功的數(shù)據(jù)庫管理系統(tǒng),它們在20世紀70年代和80年代得到廣泛的應用。圖2-2網(wǎng)狀模型(3)關系模型(RelationModel)。用表結構來表示實體類型以及實體間聯(lián)系的模型為關系模型。
表2-1訂單關系模型表第一節(jié)數(shù)據(jù)庫基礎知識(2)網(wǎng)狀模型(NetworkMo第一節(jié)數(shù)據(jù)庫基礎知識表2-1訂單關系模型表1)關系模型概念單一,數(shù)據(jù)結構簡單,實體與實體間的聯(lián)系都是用關系(二維表)表示的。第一節(jié)數(shù)據(jù)庫基礎知識表2-1訂單關系模型表1)關系模第一節(jié)數(shù)據(jù)庫基礎知識2)關系模型是數(shù)學化的模型,可把表格看成一個集合,數(shù)據(jù)操作是集合的操作,即操作對象和操作結果都是關系。
3)關系數(shù)據(jù)庫語言是非過程化的。
4)關系模型以關系代數(shù)為基礎,形式化基礎強。
5)有功能強大的關系數(shù)據(jù)庫語言SQL的支持。
(4)面向對象模型(Object—OrientedModel)圖2-3類四、數(shù)據(jù)庫系統(tǒng)的組成第一節(jié)數(shù)據(jù)庫基礎知識2)關系模型是數(shù)學化的模型,可把表格第一節(jié)數(shù)據(jù)庫基礎知識數(shù)據(jù)庫系統(tǒng)(DBS)是采用數(shù)據(jù)庫技術的計算機系統(tǒng),是可運行的、以數(shù)據(jù)庫方式存儲、維護和向應用系統(tǒng)提供數(shù)據(jù)或信息支持的系統(tǒng)。圖2-4數(shù)據(jù)庫系統(tǒng)組成(一)數(shù)據(jù)庫及其硬件支持系統(tǒng)
(二)數(shù)據(jù)庫管理系統(tǒng)第一節(jié)數(shù)據(jù)庫基礎知識數(shù)據(jù)庫系統(tǒng)(DBS)是采用數(shù)據(jù)庫技術第一節(jié)數(shù)據(jù)庫基礎知識(1)數(shù)據(jù)庫定義。對數(shù)據(jù)庫的結構進行描述,包括外模式、模式、內(nèi)模式的定義;數(shù)據(jù)庫完整性的定義;安全保密定義,如用戶口令、級別、存取權限等;存取路徑,如索引的定義。這些定義存儲在數(shù)據(jù)字典,亦稱為系統(tǒng)目錄中,是DBMS運行的基本依據(jù)。
(2)數(shù)據(jù)存取。提供用戶對數(shù)據(jù)的操縱功能,實現(xiàn)對數(shù)據(jù)庫數(shù)據(jù)的檢索、插入、修改和刪除。一個好的DBMS應該提供功能強易學易用的數(shù)據(jù)操縱語言(DML)、方便的操作方式和較高的數(shù)據(jù)存取效率。DML有兩類:一類是宿主型語言,一類是自含型語言。前者的語句不能獨立使用而必須嵌入某種主語言,如嵌入C語言、COBOL語言中使用,而后者可以獨立使用,通常供終端用戶交互使用。第一節(jié)數(shù)據(jù)庫基礎知識(1)數(shù)據(jù)庫定義。對數(shù)據(jù)庫的結構進行第一節(jié)數(shù)據(jù)庫基礎知識(3)數(shù)據(jù)庫運行管理。這是指DBMS運行控制、管理功能。它包括多用戶環(huán)境下的并發(fā)控制、安全性檢查和存取權限控制、完整性檢查和執(zhí)行、運行日志的組織管理、事務的管理和自動恢復,即保證事務的原始性,這些功能保證了數(shù)據(jù)庫系統(tǒng)的正常運行。
(4)數(shù)據(jù)組織、存儲和管理。DBMS要分類組織、存儲和管理各種數(shù)據(jù),包括數(shù)據(jù)字典(亦稱系統(tǒng)目錄)、用戶數(shù)據(jù)、存取路徑等等,要確定以何種文件結構和存取方式在存儲級上組織這些數(shù)據(jù),如何實現(xiàn)數(shù)據(jù)之間的聯(lián)系。數(shù)據(jù)組織和存儲的基本目標是提高存儲空間利用率,選擇合適的存取方法提高存取(如隨機查找、順序查找、增、刪、改)效率。第一節(jié)數(shù)據(jù)庫基礎知識(3)數(shù)據(jù)庫運行管理。這是指DBMS第一節(jié)數(shù)據(jù)庫基礎知識(5)數(shù)據(jù)庫的建立和維護。它包括數(shù)據(jù)庫的初始建立、數(shù)據(jù)的轉換、數(shù)據(jù)庫的轉儲和恢復、數(shù)據(jù)庫的重組織和重構造以及性能監(jiān)測分析等功能。
(6)其他功能。這包括DBMS與網(wǎng)絡中其他軟件系統(tǒng)的通信功能,一個DBMS與另一個DBMS或文件系統(tǒng)的數(shù)據(jù)轉換等。
(三)操作系統(tǒng)
(四)數(shù)據(jù)庫應用系統(tǒng)
(五)數(shù)據(jù)庫應用開發(fā)工具
(六)數(shù)據(jù)庫管理員及其他人員
(1)根據(jù)數(shù)據(jù)庫設計的結果,建立整個數(shù)據(jù)庫的模式。對關系數(shù)據(jù)庫而言,就是在數(shù)據(jù)庫中建立一系列的關系模式。第一節(jié)數(shù)據(jù)庫基礎知識(5)數(shù)據(jù)庫的建立和維護。它包括數(shù)據(jù)第一節(jié)數(shù)據(jù)庫基礎知識(2)定義數(shù)據(jù)庫數(shù)據(jù)的存儲結構和存取方法,即內(nèi)模式。例如,為關系模式建立索引。
(3)定義外模式,并根據(jù)用戶的不同權限給用戶授權,使各用戶既可以使用自己業(yè)務范圍內(nèi)的數(shù)據(jù),又無法竊取其他不在其權限范圍內(nèi)的數(shù)據(jù)。
(4)根據(jù)需要,修改數(shù)據(jù)庫的模式、外模式和內(nèi)模式,并將所有的修改操作記錄下來以備今后查看。
(5)監(jiān)控數(shù)據(jù)庫的運行和使用,及時處理數(shù)據(jù)庫運行過程中可能出現(xiàn)的任何問題,保證數(shù)據(jù)庫數(shù)據(jù)的完整性。第一節(jié)數(shù)據(jù)庫基礎知識(2)定義數(shù)據(jù)庫數(shù)據(jù)的存儲結構和存取第二節(jié)數(shù)據(jù)庫管理技術一、SQL語言簡介
在數(shù)據(jù)庫中,數(shù)據(jù)的定義、數(shù)據(jù)的操縱等主要功能,是通過數(shù)據(jù)庫支持的數(shù)據(jù)庫語言實現(xiàn)的,SQL就是一種關系數(shù)據(jù)庫語言。
(一)幾個基本概念
(二)SQL語言的功能
表2-2SQL語言中的動詞表2-2SQL語言中的動詞二、數(shù)據(jù)管理技術第二節(jié)數(shù)據(jù)庫管理技術一、SQL語言簡介
在數(shù)據(jù)庫中,數(shù)據(jù)第二節(jié)數(shù)據(jù)庫管理技術(一)安全性管理
(二)數(shù)據(jù)庫備份
1.完全數(shù)據(jù)庫備份
2.增量備份
(1)如果自從最近一次完全數(shù)據(jù)庫備份以來,數(shù)據(jù)庫中某些記錄已經(jīng)修改了若干次,那么增量備份只包含該記錄的最新值。這一點與事務日志備份不一樣,在事務日志備份中,包含了該記錄所有變化的歷史值。
(2)可以最小化備份數(shù)據(jù)庫的時間,因為這種備份比完全數(shù)據(jù)庫備份小,并且不必應用事務日志的一系列備份。
(3)應該為包含增量備份內(nèi)容的備份文件創(chuàng)建一個命名機制,以便區(qū)分這些增量備份文件和包含完全數(shù)據(jù)庫備份的文件。第二節(jié)數(shù)據(jù)庫管理技術(一)安全性管理
(二)數(shù)據(jù)庫備份
第二節(jié)數(shù)據(jù)庫管理技術3.事務日志備份
(1)備份從最近一次成功執(zhí)行BACKUPLOG語句的地方到當前事務日志的末尾之間的事務日志。
(2)清除事務日志直到事務日志中活動部分的開始處。
(3)清除事務日志不活動部分中的信息,重新聲明磁盤空間。
(4)數(shù)據(jù)庫文件或者文件組備份。
(1)必須指定文件或者文件組的邏輯名稱。
(2)為了使存儲的文件與數(shù)據(jù)庫的其余部分一致,允許執(zhí)行事務日志的備份。
(3)為了確保所有的數(shù)據(jù)文件或者文件組定期進行備份,應該制定一個周期備份每個文件的規(guī)劃。
(4)最多可以指定16個文件或者文件組。第二節(jié)數(shù)據(jù)庫管理技術3.事務日志備份
(1)備份從最近一第二節(jié)數(shù)據(jù)庫管理技術(三)數(shù)據(jù)庫恢復
1.從完全數(shù)據(jù)庫備份中恢復
2.從增量備份中恢復
3.從事務日志備份中恢復
4.從文件或者文件組備份中恢復
(四)數(shù)據(jù)復制第二節(jié)數(shù)據(jù)庫管理技術(三)數(shù)據(jù)庫恢復
1.從完全數(shù)據(jù)庫備第三節(jié)計算機局域網(wǎng)技術一、計算機網(wǎng)絡概述
計算機網(wǎng)絡是計算機技術和通信技術發(fā)展的產(chǎn)物。
(一)計算機網(wǎng)絡的功能
1.資源共享
2.數(shù)據(jù)傳輸和集中處理
3.均衡負荷與分布處理
4.改善可靠性,提高性價比
(二)計算機網(wǎng)絡的分類
1.局域網(wǎng)
2.廣域網(wǎng)
3.城域網(wǎng)
二、局域網(wǎng)的拓撲結構第三節(jié)計算機局域網(wǎng)技術一、計算機網(wǎng)絡概述
計算機網(wǎng)絡是計第三節(jié)計算機局域網(wǎng)技術拓撲(Topology)是一種研究與大小、距離無關的幾何圖形特性的方法。
(一)總線形圖2-5總線形網(wǎng)絡(二)星形第三節(jié)計算機局域網(wǎng)技術拓撲(Topology)是一種研究第三節(jié)計算機局域網(wǎng)技術圖2-6星形網(wǎng)絡(1)局部線路故障只會影響局部區(qū)域,不會導致整個網(wǎng)絡癱瘓。除非整個網(wǎng)絡只有一部集線器,而碰巧問題出在集線器,這樣才會整個網(wǎng)絡都停止工作。
(2)追查故障點時相當方便,通常從集線器或交換機上對應的指示燈便能很快查知。第三節(jié)計算機局域網(wǎng)技術圖2-6星形網(wǎng)絡(1)局部線路第三節(jié)計算機局域網(wǎng)技術(3)新增或減少計算機時,不會造成網(wǎng)絡中斷。
(4)唯一缺點是必須增加一筆購買集線器或交換機的成本,但是由于集線器的價格日益滑落,使得這個缺點的影響逐漸縮小,因此星形網(wǎng)絡已成為目前小型局域網(wǎng)的趨勢。
(三)環(huán)形圖2-7環(huán)形網(wǎng)絡(四)樹形
三、網(wǎng)絡協(xié)議第三節(jié)計算機局域網(wǎng)技術(3)新增或減少計算機時,不會造成第三節(jié)計算機局域網(wǎng)技術在網(wǎng)絡發(fā)展的初期,許多研究機構、計算機廠商和公司都大力發(fā)展計算機網(wǎng)絡。
(一)OSI參考模型
1.物理層圖2-8OSI參考模型第三節(jié)計算機局域網(wǎng)技術在網(wǎng)絡發(fā)展的初期,許多研究機構、計第三節(jié)計算機局域網(wǎng)技術2.數(shù)據(jù)鏈路層
3.網(wǎng)絡層
4.傳輸層
5.會話層
6.表示層
7.應用層
(二)TCP/IP協(xié)議表格第三節(jié)計算機局域網(wǎng)技術2.數(shù)據(jù)鏈路層
3.網(wǎng)絡層
4.傳第三節(jié)計算機局域網(wǎng)技術圖2-9OSI參考模型與TCP/IP協(xié)議標準的比較
1.網(wǎng)絡接口層
2.網(wǎng)絡層
3.傳輸層
4.應用層
四、局域網(wǎng)的基本組成
局域網(wǎng)由網(wǎng)絡硬件和網(wǎng)絡軟件兩大部分組成。02(26-96)P71ct_Embed_9.jpg第三節(jié)計算機局域網(wǎng)技術圖2-9OSI參考模型與TCP第三節(jié)計算機局域網(wǎng)技術圖2-10單集線器雙絞線以太網(wǎng)的結構組成
1.網(wǎng)絡服務器
(1)提供網(wǎng)絡通信功能,有管理網(wǎng)絡服務器與工作站之間通信的能力。
(2)為網(wǎng)絡用戶提供各種共享的軟硬件資源,并能管理和分配這些資源,協(xié)調用戶對資源的訪問。
(3)提供文件管理功能,如文件和目錄的存取與安全保護、共享數(shù)據(jù)庫的管理與訪問、數(shù)據(jù)的存儲與共享、對共享軟件的管理和磁盤管理等。
(4)提供各種Internet信息服務,如文件服務、打印服務、存儲服務、電子郵件服務、域名服務、Web服務、文件傳輸服務。第三節(jié)計算機局域網(wǎng)技術圖2-10單集線器雙絞線以太網(wǎng)第三節(jié)計算機局域網(wǎng)技術(5)提供各種網(wǎng)絡應用服務,如信息管理系統(tǒng)、遠程教學、電子圖書館、IPPhone、電子商務和遠程醫(yī)療、視頻點播、電視會議等多媒體應用。
(6)提供網(wǎng)絡管理功能,監(jiān)控網(wǎng)絡運行情況,對網(wǎng)絡進行性能管理、失效管理、配置管理、設備管理等。
2.工作站
3.網(wǎng)絡適配器(網(wǎng)卡)
(1)實現(xiàn)工作站與局域網(wǎng)傳輸介質之間的物理連接和電信號匹配,接收和執(zhí)行工作站與服務器送來的各種控制命令,完成物理層功能。
(2)實現(xiàn)局域網(wǎng)數(shù)據(jù)鏈路層的一部分功能,包括網(wǎng)絡存取控制、信息幀的發(fā)送與接收、差錯校驗、串并代碼轉換等。第三節(jié)計算機局域網(wǎng)技術(5)提供各種網(wǎng)絡應用服務,如信息第三節(jié)計算機局域網(wǎng)技術(3)實現(xiàn)某些接口功能,并提供數(shù)據(jù)緩沖能力。
(4)實現(xiàn)無盤工作站的復位和引導。
4.網(wǎng)絡設備
5.傳輸介質及附屬設備
6.網(wǎng)絡軟件
五、網(wǎng)絡互聯(lián)技術
計算機與計算機或工作站與服務器進行連接時,除了使用連接介質外,還需要一些中介設備。
(一)網(wǎng)絡傳輸介質互聯(lián)設備
(二)網(wǎng)絡物理層互聯(lián)設備
1.中繼器
2.集線器第三節(jié)計算機局域網(wǎng)技術(3)實現(xiàn)某些接口功能,并提供數(shù)據(jù)第三節(jié)計算機局域網(wǎng)技術(1)切換式Hub一個切換式Hub重新生成每一個信號并在發(fā)送前過濾每一個包,而且只將其發(fā)送到目的地址。切換式Hub可以使10Mbps和100Mbps的站點用于同一網(wǎng)段中。
(2)共享式Hub共享式Hub提供了所有連接點的站點間共享一個最大頻寬。例如,一個連接著幾個工作站或服務器的100Mbps共享式Hub所提供的最大頻寬為100Mbps,與它連接的站點共享這個頻寬。共享式Hub不過濾或重新生成信號,所有與之相連的站點必須以同一速度工作(10Mbps或100Mbps)。所以共享式Hub比切換式Hub價格便宜。
(3)堆疊共享式Hub堆疊共享式Hub是共享式Hub中的一種,當它們級連在一起時,可看做是網(wǎng)中的一個大Hub。當6個8口的Hub級連在一起時,可以看做是1個48口的Hub。第三節(jié)計算機局域網(wǎng)技術(1)切換式Hub一個切換式H第三節(jié)計算機局域網(wǎng)技術(三)數(shù)據(jù)鏈路層互聯(lián)設備
1.網(wǎng)橋
2.交換機
(四)網(wǎng)絡層互聯(lián)設備
(五)應用層互聯(lián)設備第三節(jié)計算機局域網(wǎng)技術(三)數(shù)據(jù)鏈路層互聯(lián)設備
1.網(wǎng)橋第四節(jié)網(wǎng)絡數(shù)據(jù)庫組織一、集中式數(shù)據(jù)庫與分布式數(shù)據(jù)庫
集中式數(shù)據(jù)庫與分布式數(shù)據(jù)庫是兩種傳統(tǒng)的數(shù)據(jù)庫。圖2-11集中式數(shù)據(jù)庫結構示意圖(一)集中式數(shù)據(jù)庫
(二)分布式數(shù)據(jù)庫第四節(jié)網(wǎng)絡數(shù)據(jù)庫組織一、集中式數(shù)據(jù)庫與分布式數(shù)據(jù)庫
集中第四節(jié)網(wǎng)絡數(shù)據(jù)庫組織(1)層次型。其結構如圖2-12a所示。這種結構的特點是:系統(tǒng)中存在一個中心數(shù)據(jù)庫工作站(或網(wǎng)絡服務器),它含有系統(tǒng)中全部的數(shù)據(jù)庫,中心數(shù)據(jù)庫工作站的內(nèi)容與各工作站數(shù)據(jù)庫的內(nèi)容同步,使得各工作站對數(shù)據(jù)庫的訪問,可以使用其本身的數(shù)據(jù)庫,也可以使用中心工作站中的數(shù)據(jù)庫,同時各工作站還可以通過中心數(shù)據(jù)庫工作站共享其他工作站的數(shù)據(jù)庫資源。
(2)聯(lián)邦型。其結構如圖2-12b所示。這種結構的特點是:系統(tǒng)中的所有數(shù)據(jù)庫被分布在不同的工作站中,且由各工作站獨有。系統(tǒng)中沒有中心數(shù)據(jù)庫工作站,各工作站可以進行相互的訪問,以實現(xiàn)數(shù)據(jù)共享。第四節(jié)網(wǎng)絡數(shù)據(jù)庫組織(1)層次型。其結構如圖2-12a所第四節(jié)網(wǎng)絡數(shù)據(jù)庫組織(3)全程型。其結構如圖2-12c所示。這種結構的特點是:各工作站中都有一套完整的系統(tǒng)數(shù)據(jù)庫,各工作站共享系統(tǒng)內(nèi)所有數(shù)據(jù),系統(tǒng)通信量大,數(shù)據(jù)冗余量大,不利于數(shù)據(jù)的一致性和安全性、完整性。圖2-12分布式數(shù)據(jù)庫三種結構a)層次型b)聯(lián)邦型c)全程型第四節(jié)網(wǎng)絡數(shù)據(jù)庫組織(3)全程型。其結構如圖2-12c所第四節(jié)網(wǎng)絡數(shù)據(jù)庫組織(三)集中式與分布式數(shù)據(jù)庫
二、開放式數(shù)據(jù)庫互聯(lián)技術(ODBC)
由于不同廠商推出的各種數(shù)據(jù)庫管理系統(tǒng)在性能和應用范圍上的差異,使得一個綜合網(wǎng)絡數(shù)據(jù)庫應用系統(tǒng)的各子系統(tǒng)因需求的差異等原因而選擇不同的數(shù)據(jù)庫系統(tǒng)。02(26-96)P71ct_Embed_12.jpg圖2-13兩種數(shù)據(jù)庫連接方式邏輯結構圖
三、數(shù)據(jù)一致性第四節(jié)網(wǎng)絡數(shù)據(jù)庫組織(三)集中式與分布式數(shù)據(jù)庫
二、開放第四節(jié)網(wǎng)絡數(shù)據(jù)庫組織數(shù)據(jù)共享帶來很多DBMS必須面臨的復雜性。
(1)一致性控制最好的辦法是,將讀寫訪問權交給第一個打開數(shù)據(jù)文件輸入數(shù)據(jù)或更新數(shù)據(jù)的用戶,而防止其他人訪問該文件,直到第一個用戶關閉文件。該方法完全違背了建立多用戶數(shù)據(jù)庫的本意,所以,它的使用是有限制的:僅使用在數(shù)據(jù)文件的大量更新以及進行分類或分組時。
(2)采用文件鎖定辦法,允許第一個打開文件、進行輸入或更新數(shù)據(jù)的用戶進行讀寫訪問,而其他用戶僅可進行只讀訪問。數(shù)據(jù)庫用戶仍可根據(jù)數(shù)據(jù)進行查閱和報告。一些DBMS系統(tǒng)可告知只讀用戶文件何時已被更改,并在其他用戶屏幕上自動顯示該變化。第四節(jié)網(wǎng)絡數(shù)據(jù)庫組織數(shù)據(jù)共享帶來很多DBMS必須面臨的復第四節(jié)網(wǎng)絡數(shù)據(jù)庫組織(3)更完善的多用戶數(shù)據(jù)庫可進行記錄鎖定,即僅僅鎖定增加了的或變化了的記錄。其他數(shù)據(jù)庫用戶仍可在同—個文件中更改其他部分記錄,而不致引起任何混淆。少數(shù)數(shù)據(jù)庫系統(tǒng)甚至可以進行區(qū)域鎖定,即僅鎖定正在編輯的區(qū)域。雖然這對許多應用軟件并不必需,但區(qū)域鎖定代表了一致性控制的最高水平。
(4)采用處理本法,任何數(shù)據(jù)輸入或更新均在一個獨立文件處理本(TransactionLog)中進行,從而無需直接在數(shù)據(jù)庫中進行處理。除非用戶或應用軟件特別強調,數(shù)據(jù)的變化不寫入數(shù)據(jù)庫文件;處理本是為在小型機或主機上的多用戶主機型數(shù)據(jù)庫開發(fā)且實施的,如今已成為客戶/服務器數(shù)據(jù)庫系統(tǒng)的一個特征。傳統(tǒng)PC機數(shù)據(jù)庫幾乎不采用處理本處理。
四、客戶/服務器數(shù)據(jù)庫第四節(jié)網(wǎng)絡數(shù)據(jù)庫組織(3)更完善的多用戶數(shù)據(jù)庫可進行記錄第四節(jié)網(wǎng)絡數(shù)據(jù)庫組織客戶/服務器,簡稱C/S(Client/Server),該類數(shù)據(jù)庫與所有數(shù)據(jù)處理集中在一個系統(tǒng)進行的數(shù)據(jù)庫不同,它在進行數(shù)據(jù)處理時,是在兩個或更多計算機間逐一地將載荷散布到整個網(wǎng)絡中進行的。
(1)數(shù)據(jù)庫性能不再與客戶系統(tǒng)能力有關??蛻糁恍枰獡碛凶銐虻哪芰\行傳遞查詢或更改至數(shù)據(jù)服務器的前端應用軟件即可。服務器進行所有數(shù)據(jù)處理并返回僅滿足查詢標準或更改結果要求的數(shù)據(jù)部分至客戶。僅需要的高性能機器是運行數(shù)據(jù)庫的機器。隨著數(shù)據(jù)庫變大,或更多的用戶出現(xiàn),僅服務器需要被升級。第四節(jié)網(wǎng)絡數(shù)據(jù)庫組織客戶/服務器,簡稱C/S(Clien第四節(jié)網(wǎng)絡數(shù)據(jù)庫組織(2)這種結構提高了數(shù)據(jù)安全性。用戶不必訪問數(shù)據(jù)文件即可進行查詢或更改。實際上,用戶通常無需直接訪問存放數(shù)據(jù)的服務器。所有用戶聯(lián)絡通過客戶數(shù)據(jù)庫進行??蛻舴掌鲾?shù)據(jù)庫還具有通過客戶數(shù)據(jù)庫授權給用戶的多種級別的安全性功能,數(shù)據(jù)安全性得以加強。
(3)明顯改善了網(wǎng)絡通信處理能力。從客戶到服務器的唯一通信是查詢或更改數(shù)據(jù)。服務器必須送返查詢或更改結果。與傳統(tǒng)網(wǎng)絡數(shù)據(jù)庫不同,整個數(shù)據(jù)文件不再在通信線路上傳遞。第四節(jié)網(wǎng)絡數(shù)據(jù)庫組織(2)這種結構提高了數(shù)據(jù)安全性。用戶第四節(jié)網(wǎng)絡數(shù)據(jù)庫組織(4)這種結構具有前端獨立性。在傳統(tǒng)的數(shù)據(jù)庫中,用戶程序必須用DBMS提供的同樣的編程語言編寫。程序開發(fā)者僅有極少幾種語言可供選擇,所以,用戶接口的形式也相當有限。在客戶/服務器系統(tǒng)中,程序開發(fā)人員可使用多工作平臺的前端程序與數(shù)據(jù)庫對話。所以,不同的數(shù)據(jù)庫用戶可以使用不同的前端程序,只想瀏覽或匯總數(shù)據(jù)的用戶可以使用更簡單的前端程序。前端程序可用于多工作平臺情況。第四節(jié)網(wǎng)絡數(shù)據(jù)庫組織(4)這種結構具有前端獨立性。在傳統(tǒng)第五節(jié)企業(yè)內(nèi)部網(wǎng)絡第五節(jié)企業(yè)內(nèi)部網(wǎng)絡第五節(jié)企業(yè)內(nèi)部網(wǎng)絡圖2-14Intranet的基本組成1.網(wǎng)絡與網(wǎng)絡協(xié)議
2.Intranet服務與服務器第五節(jié)企業(yè)內(nèi)部網(wǎng)絡圖2-14Intranet的基本組第五節(jié)企業(yè)內(nèi)部網(wǎng)絡第五節(jié)企業(yè)內(nèi)部網(wǎng)絡第五節(jié)企業(yè)內(nèi)部網(wǎng)絡(3)在Intranet中,電子郵件服務器與Web服務器一樣都是要與外部的Internet連接的。電子郵件服務器可以通過防火墻與Internet連接,也可以直接與Internet連接。
3.客戶軟件
二、Intranet技術特點
Intranet技術主要由一系列的組件和技術構成,Intranet主要包括網(wǎng)絡協(xié)議、硬件結構和軟件結構。02(26-96)P71ct_Embed_14.jpg第五節(jié)企業(yè)內(nèi)部網(wǎng)絡(3)在Intranet中,電子郵件服第五節(jié)企業(yè)內(nèi)部網(wǎng)絡圖2-15傳統(tǒng)C/S結構與三層C/S結構02(26-96)P71ct_Embed_15.jpg第五節(jié)企業(yè)內(nèi)部網(wǎng)絡圖2-15傳統(tǒng)C/S結構與三層C/第五節(jié)企業(yè)內(nèi)部網(wǎng)絡第五節(jié)企業(yè)內(nèi)部網(wǎng)絡第五節(jié)企業(yè)內(nèi)部網(wǎng)絡(2)以數(shù)據(jù)應用為核心,充分利用企業(yè)的內(nèi)外部資源,建立、改進、完善計算機業(yè)務處理應用系統(tǒng)。以市場為主體對象,實現(xiàn)企業(yè)各部門之間的信息交流與數(shù)據(jù)共享。及時、準確、全面地反映公司各部門業(yè)務服務、業(yè)務管理的實際情況,提高企業(yè)的服務質量、管理水平,推動物流企業(yè)業(yè)務水平的提高。
(3)建立計算機信息中心,擴充計算機信息處理能力,使企業(yè)的信息管理邁上一個新臺階,支持企業(yè)的決策體系。
(4)采用最新的公眾信息媒體(Internet網(wǎng)),樹立良好的企業(yè)形象,擴大供銷渠道,改善客戶服務和支持,增強企業(yè)的市場競爭能力。
(5)在行業(yè)和各重要業(yè)務部門之間建立支持相關業(yè)務應用系統(tǒng)的數(shù)據(jù)處理和網(wǎng)絡傳輸技術,以便及時交流有關信息。第五節(jié)企業(yè)內(nèi)部網(wǎng)絡(2)以數(shù)據(jù)應用為核心,充分利用企業(yè)的第五節(jié)企業(yè)內(nèi)部網(wǎng)絡四、物流企業(yè)網(wǎng)絡建成后的具體功能
如今Intranet在企業(yè)中有著很廣泛的應用。
(1)企業(yè)內(nèi)部的通信。有關資料、圖紙或從外部網(wǎng)絡發(fā)來的傳真、電子郵件可以通過網(wǎng)絡傳遞;領導可以在網(wǎng)絡上審批文件,又稱為電子簽名。在外工作人員可以通過此功能與企業(yè)總部實現(xiàn)信息交流,實現(xiàn)無紙辦公,大大節(jié)省了用于復印、傳真和郵寄的費用,提高了辦公效率。
(2)數(shù)據(jù)共享。業(yè)務相關部門(如財務、倉庫、運輸、調度等)之間可以共享有關數(shù)據(jù)。對于重要數(shù)據(jù),要通過權限的設置,只有賦予一定權限的單位或部門才能使用和訪問,不能超越權限使用。第五節(jié)企業(yè)內(nèi)部網(wǎng)絡四、物流企業(yè)網(wǎng)絡建成后的具體功能
如今第五節(jié)企業(yè)內(nèi)部網(wǎng)絡(3)決策信息支持。通過網(wǎng)絡可以隨時查詢國際、國內(nèi)市場及相關信息。企業(yè)內(nèi)的“中心信息庫”可以保存和管理全公司各方面的資料和信息,并保存為HTML格式,供企業(yè)的有效站點瀏覽、查詢有關信息和資料。
(4)實時控制與監(jiān)督。物流企業(yè)所送貨物、車輛方位可時時通報給企業(yè)總部或客戶,業(yè)務員也可以通過網(wǎng)絡隨時向上級匯報工作。
(5)網(wǎng)絡安全與管理。專業(yè)的網(wǎng)絡管理工作人員負責網(wǎng)絡系統(tǒng)的運行和數(shù)據(jù)安全、數(shù)據(jù)備份等工作,對業(yè)務應用人員進行權限設定和網(wǎng)絡設備的管理、維護工作。
(6)支持現(xiàn)場咨詢。一個國際專業(yè)服務機構可用它的內(nèi)部網(wǎng)來聯(lián)系它的流動性很大的會計和顧問工作組。如今,其成員的大多數(shù)工作足不出戶就可完成。第五節(jié)企業(yè)內(nèi)部網(wǎng)絡(3)決策信息支持。通過網(wǎng)絡可以隨時查第六節(jié)數(shù)據(jù)倉庫一、定義及其特點
傳統(tǒng)的數(shù)據(jù)庫系統(tǒng)中存在著兩種不同類型的處理:事務型處理(或稱操作型處理)和分析型處理。
(一)數(shù)據(jù)倉庫是面向主題的圖2-17OLTP系統(tǒng)解決的方法就是將這些分開存放在不同系統(tǒng)中的數(shù)據(jù)按主題區(qū)域集成在一個數(shù)據(jù)倉庫中,如圖2-17所示,OLTP系統(tǒng)中的兩種銷售數(shù)據(jù)源在數(shù)據(jù)倉庫中是按銷售主題區(qū)域組織在一起的。第六節(jié)數(shù)據(jù)倉庫一、定義及其特點
傳統(tǒng)的數(shù)據(jù)庫系統(tǒng)中第六節(jié)數(shù)據(jù)倉庫這樣,用戶就可以直接查詢數(shù)據(jù)倉庫,獲得關于所有產(chǎn)品銷售信息的各種匯總信息,如上面提到的各種產(chǎn)品的銷售總量,也可以輕易獲得銷售量最大的前10種產(chǎn)品等。
(二)數(shù)據(jù)倉庫是集成的
(三)數(shù)據(jù)倉庫是不可更新的02(26-96)P71ct_Embed_17.jpg圖2-18OLTP系統(tǒng)與數(shù)據(jù)倉庫系統(tǒng)的區(qū)別
(四)數(shù)據(jù)倉庫是隨時間變化的第六節(jié)數(shù)據(jù)倉庫這樣,用戶就可以直接查詢數(shù)據(jù)倉庫,獲第六節(jié)數(shù)據(jù)倉庫圖2-19歷史數(shù)據(jù)的組織二、數(shù)據(jù)集市
(一)數(shù)據(jù)集市定義第六節(jié)數(shù)據(jù)倉庫圖2-19歷史數(shù)據(jù)的組織二、數(shù)據(jù)第六節(jié)數(shù)據(jù)倉庫(二)數(shù)據(jù)集市的數(shù)據(jù)來源圖2-20數(shù)據(jù)集市三、星形模式第六節(jié)數(shù)據(jù)倉庫(二)數(shù)據(jù)集市的數(shù)據(jù)來源圖2-20第六節(jié)數(shù)據(jù)倉庫為提供高效的數(shù)據(jù)檢索能力,通常采用星形模式來進行數(shù)據(jù)集市的設計。圖2-21星形模式1.事實表
2.維數(shù)表
(1)可用文字描述。第六節(jié)數(shù)據(jù)倉庫為提供高效的數(shù)據(jù)檢索能力,通常采用星第六節(jié)數(shù)據(jù)倉庫(2)離散的。
(3)可用于定義限制條件。
(4)可為分析過程提供行標題。
四、數(shù)據(jù)挖掘
數(shù)據(jù)倉庫的一個越來越普遍的趨勢是使用數(shù)據(jù)挖掘技術獲取先前未知的信息。
(一)數(shù)據(jù)挖掘的概念
1.自動預測趨勢和行為
2.自動發(fā)現(xiàn)以前未知模式
(1)數(shù)據(jù)挖掘可以尋找相關數(shù)據(jù),而在一個非常大的數(shù)據(jù)庫中相關數(shù)據(jù)經(jīng)常是很難定位的。第六節(jié)數(shù)據(jù)倉庫(2)離散的。
(3)可用于定義限制第六節(jié)數(shù)據(jù)倉庫(2)一個公司的數(shù)據(jù)可能是合并在數(shù)據(jù)倉庫或數(shù)據(jù)集市中的,也有可能是存放在數(shù)據(jù)庫或Internet和Intranet服務器上的,數(shù)據(jù)挖掘工具可以挖掘出埋藏在公司文件或存放在公共記錄中的“礦石”。
(3)“采礦者”一般是最終用戶,他們僅有有限的或完全沒有編程能力。
(4)數(shù)據(jù)挖掘可以發(fā)現(xiàn)意想不到的有價值的結果。
(5)數(shù)據(jù)挖掘工具經(jīng)常與電子表格軟件和其他最終用戶軟件開發(fā)工具結合在一起。因此,挖掘出的數(shù)據(jù)可以快速而容易地進行分析和處理。
(6)數(shù)據(jù)挖掘可以產(chǎn)生五種類型的信息:聯(lián)想、序列、分類、簇、預測。
(二)數(shù)據(jù)挖掘工具第六節(jié)數(shù)據(jù)倉庫(2)一個公司的數(shù)據(jù)可能是合并在數(shù)據(jù)第六節(jié)數(shù)據(jù)倉庫1.神經(jīng)計算
2.智能代理
3.輔助分析
(三)數(shù)據(jù)挖掘應用第六節(jié)數(shù)據(jù)倉庫1.神經(jīng)計算
2.智能代理
3.輔助第七節(jié)網(wǎng)絡信息安全1)Internet所用底層TCP/IP網(wǎng)絡協(xié)議本身易受到攻擊,該協(xié)議本身的安全問題極大地影響到上層應用的安全。
2)Internet上廣為傳播的易用黑客和解密工具使很多網(wǎng)絡用戶輕易地獲得了攻擊網(wǎng)絡的方法和手段。
3)快速的軟件升級周期,會造成問題軟件的出現(xiàn),經(jīng)常會出現(xiàn)操作系統(tǒng)和應用程序存在新的攻擊漏洞。
4)現(xiàn)行法規(guī)政策和管理方面存在不足。
一、網(wǎng)絡信息安全威脅與對策
我國的政府部門、證券公司、銀行等機構的計算機網(wǎng)絡相繼遭到多次攻擊。
(一)網(wǎng)絡信息安全威脅
1.自然災害第七節(jié)網(wǎng)絡信息安全1)Internet所用底層TCP/I第七節(jié)網(wǎng)絡信息安全2.黑客的威脅和攻擊
3.計算機病毒
4.垃圾郵件和間諜軟件
5.信息戰(zhàn)的嚴重威脅
6.計算機犯罪
(二)網(wǎng)絡信息安全技術
1.防火墻技術
2.數(shù)字加密與用戶授權訪問控制技術
3.入侵檢測技術
4.防病毒技術
5.安全管理隊伍的建設
二、網(wǎng)絡提供的安全服務第七節(jié)網(wǎng)絡信息安全2.黑客的威脅和攻擊
3.計算機病毒
第七節(jié)網(wǎng)絡信息安全網(wǎng)絡提供的安全服務就是根據(jù)用戶的需求,為之提供安全策略和措施,保障用戶網(wǎng)絡的安全性,并且能夠對用戶網(wǎng)絡安全事件進行快速反應。
(一)安全評估與風險分析
(二)入侵檢測
(三)虛擬專用網(wǎng)(VPN)圖2-22VPN加密通信第七節(jié)網(wǎng)絡信息安全網(wǎng)絡提供的安全服務就是根據(jù)用戶的需求,第七節(jié)網(wǎng)絡信息安全(四)病毒防護第七節(jié)網(wǎng)絡信息安全(四)病毒防護【本章小結】
【本章小結】
【案例1】一、Oracle系統(tǒng)
Oracle數(shù)據(jù)庫是著名的Oracle公司的關系數(shù)據(jù)庫產(chǎn)品,其技術特點如下:
(一)支持企業(yè)聯(lián)機事務處理
(1)高性能Oracle提供了在高檔多處理系統(tǒng)上的伸縮性。
(2)高可用性高可用性包括操作的高可用性和應用軟件的高可用性兩個方面。
(3)高可靠性Oracle提供了全面的、靈活的、可靠的工具,確保徹底的用戶身份驗證,保證數(shù)據(jù)的隱秘性和完整性,管理數(shù)據(jù)庫特性的指派,以及在企業(yè)或網(wǎng)絡環(huán)境里監(jiān)測數(shù)據(jù)庫的操作。
(二)支持企業(yè)分布式處理【案例1】一、Oracle系統(tǒng)
Oracle數(shù)據(jù)庫是著名的O【案例1】(1)數(shù)據(jù)的復制Oracle提供了全面的同步復制與異步復制的功能,提供了高度可管理的解決方案,不僅大大提高了運行性能,而且還確保了與其他所有的服務器功能的兼容性。
(2)透明的分布式查詢在Oracle中單獨的SQL語句可以從多個數(shù)據(jù)庫中查詢數(shù)據(jù),甚至可以對物理上存儲在不同服務器上的數(shù)據(jù)進行復雜的合并操作。
(3)透明的分布式事務Oracle采用透明的兩階段提交機制來確保分布式更新事務的完整性。
(4)繼承非Oracle的系統(tǒng)Oracle的開放式體系結構將Oracle和非Oracle的數(shù)據(jù)資源與業(yè)界最全面的工具軟件、應用軟件以及第三方軟件產(chǎn)品集中到一個業(yè)界標準的環(huán)境之中。
(三)支持企業(yè)數(shù)據(jù)倉庫【案例1】(1)數(shù)據(jù)的復制Oracle提供了全面的同步復【案例1】(四)Oracle的Internet方案
(1)OracleWebListener它是一個進程,具有普通HTTP服務器的功能,主要用于接收從Web瀏覽器上發(fā)出的用戶查詢請求,并將查詢結果(即HTML文本)返回給用戶。
(2)OracleWebAgent它是用公用網(wǎng)關接口(Cn)實現(xiàn)的過程化網(wǎng)關,負責Web與Oracle7數(shù)據(jù)庫之間的集成。
(3)OracleWebServer2.0它除了包括OracleWebServerl.0的功能及相應的開發(fā)與管理工具外,還增加Java解釋器和LiveHTML解釋器,使其能支持多種語言。
二、MSSQLSERVER系統(tǒng)
(一)簡介【案例1】(四)Oracle的Internet方案
(1)O【案例1】(1)SQLServer可看做是WindowsNT(Windows)的自然擴展,因為它與這個操作系統(tǒng)緊密結合。
(2)SQLServe與WindowsNT一樣容易安裝和維護,例如,二者的結合通過系統(tǒng)的簡單安裝來實現(xiàn),消除了與數(shù)據(jù)庫管理有關的許多復雜任務,并為每個系統(tǒng)管理任務使用圖形計算環(huán)境。
(3)SQLServer使用WindowsNT的服務提供新的或擴展的數(shù)據(jù)庫功能,如發(fā)送消息和管理登錄安全性。
1)集成了MicrosoftWindowsNT線程和調度服務、PerformanceMonitor(性能監(jiān)視程序)和EventViewer(事件查看程序)。
2)應用內(nèi)置的復制與基于WindowsNTServer的計算機交換數(shù)據(jù),向其他ODBC訂閱者發(fā)布數(shù)據(jù),并確保企業(yè)組織能可靠地向整個企業(yè)發(fā)布信息?!景咐?】(1)SQLServer可看做是Windows【案例1】3)使用綜合的分布框架,集中管理整個企業(yè)的服務器。
4)任務調度為建立服務器任務或復制任務以及調度它們在指定時間執(zhí)行等提供了更容易的方法。
5)許多內(nèi)部數(shù)據(jù)庫功能采用并行結構,這極大地提高了系統(tǒng)的性能和可擴充性。
6)超大型數(shù)據(jù)庫采用并行結構,為許多開發(fā)和維護任務提供了較好的支持,并減少了輸入/輸出。
(二)系統(tǒng)結構
1.SQL
(1)執(zhí)行存儲過程和觸發(fā)器中定義的業(yè)務規(guī)則。
(2)防止兩個用戶同時更新同一個數(shù)據(jù)。
(3)保證在不同地址存放的數(shù)據(jù)具有邏輯的一致性。【案例1】3)使用綜合的分布框架,集中管理整個企業(yè)的服務器?!景咐?】2.SQL
3.SQL
4.Distributed
5.系統(tǒng)數(shù)據(jù)庫
(1)Master數(shù)據(jù)庫顧名思義,Master數(shù)據(jù)庫用于記錄在SQLServer最基本操作中使用的信息。
(2)Model數(shù)據(jù)庫Model數(shù)據(jù)庫是唯一有可能經(jīng)常要修改的系統(tǒng)數(shù)據(jù)庫。
(3)Tempdb數(shù)據(jù)庫Tempdb數(shù)據(jù)庫是SQLServer的臨時庫。
(4)Msdb數(shù)據(jù)庫SQLServerAgent用Msdb數(shù)據(jù)庫來存儲處理作業(yè)和警告所需的信息。
三、Sybase系統(tǒng)【案例1】2.SQL
3.SQL
4.Distributed【案例1】(一)概述
(1)滿足聯(lián)機事務處理的應用需求。
(2)采用客戶/服務器的體系結構。
(3)實現(xiàn)真正開放的和分布的數(shù)據(jù)庫管理。
(二)Sybase的客戶/服務體系
(1)具有適應聯(lián)機事務處理應用的高性能。
(2)實現(xiàn)了數(shù)據(jù)完整性檢查和控制。
(3)強化的安全保密功能。
(4)先進的軟件容錯能力。
(5)支持分布式查詢和更新。【案例1】(一)概述
(1)滿足聯(lián)機事務處理的應用需求。
(【案例2】一、網(wǎng)絡設計原則
網(wǎng)絡的設計主要要考慮到先進性、可靠性、開放性、安全性和可管理性。
(1)網(wǎng)絡結構的可靠性網(wǎng)絡的物理連接上應盡量采用雙連接,保證連接的可靠性。
(2)網(wǎng)絡設備的可靠性選用的網(wǎng)絡設備應具有很好的容錯特性及熱備份等,盡量避免單點失效。
(3)網(wǎng)絡系統(tǒng)與應用系統(tǒng)接口的可靠性每個接口要確保它們是兼容的及應用公認的標準。
二、網(wǎng)絡技術選型【案例2】一、網(wǎng)絡設計原則
網(wǎng)絡的設計主要要考慮到先進性、可【案例2】局域網(wǎng)網(wǎng)絡技術選型:今天,以客戶機/服務器(Client/Server)為模式的分布式計算結構得到了廣泛應用,從而使網(wǎng)絡成為信息處理的中樞神經(jīng);同時,CPU和總線的處理速度也不斷提高,所有這些都對網(wǎng)絡帶寬提出了更高的要求,這種需求促進了網(wǎng)絡技術的繁榮和飛速發(fā)展。
三、網(wǎng)絡方案設計
由于Cisco公司為中小型企業(yè)網(wǎng)絡解決方案提供了較為全面的網(wǎng)絡設備。
四、網(wǎng)絡設備配置方案
網(wǎng)絡中心交換機使用一臺5槽的Catalyst5505路由交換機。
(1)1個路由交換管理控制模塊。
(2)2個電源,具有電源冗余和負載均衡能力?!景咐?】局域網(wǎng)網(wǎng)絡技術選型:今天,以客戶機/服務器(Cli【案例2】(3)2個12口的10/100BaseTX快速以太網(wǎng)交換模塊,用于連接Catalyst2828交換機中心服務器。
(4)2個插槽空余,可用于今后的網(wǎng)絡擴充。
(5)2個風扇單元,可以互為冗余備份。
五、總部局域網(wǎng)及設備配置示意圖
上海和廣州兩地分公司由于用戶數(shù)相對較少(分別為50人和30人),局域網(wǎng)的應用也相對較小,所以這兩地的局域網(wǎng)架構不需要以Cisco的5505交換機作為中心交換機,我們以價格相對便宜的Cisco5000來替代5505,其他不變?!景咐?】(3)2個12口的10/100BaseTX快速以太【案例2】圖2-23總部局域網(wǎng)及設備配置示意圖六、廣域網(wǎng)絡連接示意圖【案例2】圖2-23總部局域網(wǎng)及設備配置示意圖六、廣域網(wǎng)【案例2】本例中北京總部及上海和廣州三地的網(wǎng)絡使用幀中繼互聯(lián),采用DDR(Dail-On-DemandRouting)技術進行廣域網(wǎng)線路的冗余備份及負載均衡。圖2-24廣域網(wǎng)絡連接示意圖七、網(wǎng)絡系統(tǒng)應用【案例2】本例中北京總部及上海和廣州三地的網(wǎng)絡使用幀中繼互聯(lián)【案例2】前面我們提到許多網(wǎng)絡中的各種應用,其中大部分是通用應用(如Web瀏覽、電子郵件等),有很多文章都有這些方面的專門介紹,這里我們就不介紹了。
(1)ODPS基本系統(tǒng)工程ODPS2000系統(tǒng)核心模塊、系統(tǒng)配置管理辦法、工具以及內(nèi)置的電子郵件系統(tǒng)。
(2)公文流轉與處理完成公文的創(chuàng)制、處置,主要包括收文和發(fā)文運轉環(huán)節(jié)。
(3)信息采集與發(fā)布它把下屬單位報告上級單位(本單位)的一些工作情況進行分類匯集,經(jīng)編輯處理在行業(yè)內(nèi)發(fā)布?!景咐?】前面我們提到許多網(wǎng)絡中的各種應用,其中大部分是通用【復習思考題】1.試述數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)和數(shù)據(jù)庫系統(tǒng)的概念。
2.與非關系模型相比,關系模型具有哪些優(yōu)點?
3.實體與實體間具有哪三種聯(lián)系?試舉例說明。
4.數(shù)據(jù)庫管理系統(tǒng)的功能是什么?
5.分析比較數(shù)據(jù)備份和數(shù)據(jù)恢復的關系。
6.計算機網(wǎng)絡的功能有哪些?
7.比較局域網(wǎng)、廣域網(wǎng)和城域網(wǎng)的特點。
8.簡要說明局域網(wǎng)的拓撲結構。
9.試述計算機局域網(wǎng)的組成。
10.常見網(wǎng)絡互聯(lián)設備有哪幾類,各有什么特點?
11.簡述Intranet的特點。
12.試述數(shù)據(jù)倉庫的定義及其特點?!緩土曀伎碱}】1.試述數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)和數(shù)據(jù)庫系統(tǒng)的概【復習思考題】13.什么是數(shù)據(jù)集市?什么是數(shù)據(jù)挖掘?【復習思考題】13.什么是數(shù)據(jù)集市?什么是數(shù)據(jù)挖掘?第二章數(shù)據(jù)庫管理與網(wǎng)絡技術第二章數(shù)據(jù)庫管理與網(wǎng)絡技術第二章數(shù)據(jù)庫管理與網(wǎng)絡技術第一節(jié)數(shù)據(jù)庫基礎知識
第二節(jié)數(shù)據(jù)庫管理技術
第三節(jié)計算機局域網(wǎng)技術
第四節(jié)網(wǎng)絡數(shù)據(jù)庫組織
第五節(jié)企業(yè)內(nèi)部網(wǎng)絡
第六節(jié)數(shù)據(jù)倉庫
第七節(jié)網(wǎng)絡信息安全
【本章小結】
【案例1】
【案例2】
【復習思考題】第二章數(shù)據(jù)庫管理與網(wǎng)絡技術第一節(jié)數(shù)據(jù)庫基礎知識
第二第一節(jié)數(shù)據(jù)庫基礎知識一、數(shù)據(jù)管理技術的發(fā)展
數(shù)據(jù)管理技術是指對數(shù)據(jù)進行分類、組織、編碼、存儲、檢索和維護的技術。
(一)人工管理階段
(1)數(shù)據(jù)不能長期保存在計算機中。
(2)數(shù)據(jù)作為程序的組成部分不能獨立存在,即數(shù)據(jù)和程序完全結合成一個不可分割的整體。
(3)數(shù)據(jù)由程序員設計的應用程序進行管理,無專門的系統(tǒng)軟件對數(shù)據(jù)進行管理。
(4)數(shù)據(jù)面向應用,不同應用程序的數(shù)據(jù)之間相互獨立、彼此無關,即使兩個不同應用程序涉及相同的數(shù)據(jù),也必須各自定義,無法互相參照和引用。因此,數(shù)據(jù)大量冗余,且不能共享。第一節(jié)數(shù)據(jù)庫基礎知識一、數(shù)據(jù)管理技術的發(fā)展
數(shù)據(jù)管理技術第一節(jié)數(shù)據(jù)庫基礎知識(二)文件系統(tǒng)階段
(1)數(shù)據(jù)以文件形式可以長期保存在計算機中并由操作系統(tǒng)來管理,文件的組織方式由順序文件逐步發(fā)展到隨機文件。
(2)操作系統(tǒng)的文件管理系統(tǒng)提供了對數(shù)據(jù)的輸入和輸出操作接口,即提供數(shù)據(jù)存取方法。
(3)一個應用程序可以使用多個文件,一個文件可被多個應用程序使用,數(shù)據(jù)可以共享。
(4)數(shù)據(jù)仍然是面向應用的,文件之間彼此孤立,不能反映數(shù)據(jù)之間的聯(lián)系,因而仍存在數(shù)據(jù)大量冗余和不一致性。
(三)數(shù)據(jù)庫系統(tǒng)階段第一節(jié)數(shù)據(jù)庫基礎知識(二)文件系統(tǒng)階段
(1)數(shù)據(jù)以文件第一節(jié)數(shù)據(jù)庫基礎知識圖2-1數(shù)據(jù)庫系統(tǒng)階段(1)采用一定的數(shù)據(jù)模型來組織數(shù)據(jù),數(shù)據(jù)不再面向單一的應用,而是面向整個應用系統(tǒng)。
(2)應用程序獨立于數(shù)據(jù),實現(xiàn)了數(shù)據(jù)的獨立性。
(3)數(shù)據(jù)的冗余度明顯減少,從而減少了數(shù)據(jù)的不一致性。
(4)為用戶的數(shù)據(jù)操作提供了方便的接口,實現(xiàn)了數(shù)據(jù)共享。
(5)提供了下列數(shù)據(jù)控制功能:
(四)高級數(shù)據(jù)庫技術階段第一節(jié)數(shù)據(jù)庫基礎知識圖2-1數(shù)據(jù)庫系統(tǒng)階段(1)采用第一節(jié)數(shù)據(jù)庫基礎知識(1)分布式數(shù)據(jù)庫。它是數(shù)據(jù)庫技術和計算機網(wǎng)絡技術相互滲透和有機結合的產(chǎn)物,由一組物理上分布在計算機網(wǎng)絡的不同結點上數(shù)據(jù),既面向本地的局部應用,又參與涉及多個結點的全局應用,即這些分布的數(shù)據(jù)在邏輯上屬于同一個整體。
(2)面向對象的數(shù)據(jù)庫。20世紀80年代末期,在程序設計語言領域中引入了面向對象的概念。通過面向對象的程序設計來解決程序中的重要問題,將面向對象的概念引入數(shù)據(jù)庫領域,產(chǎn)生了面向對象數(shù)據(jù)庫系統(tǒng)。
二、數(shù)據(jù)庫的定義和特點第一節(jié)數(shù)據(jù)庫基礎知識(1)分布式數(shù)據(jù)庫。它是數(shù)據(jù)庫技術和第一節(jié)數(shù)據(jù)庫基礎知識數(shù)據(jù)庫(DataBase,簡稱DB)是存放在計算機存儲設備中的、以一種合理的方法組織起來的、與公司或組織的業(yè)務活動和組織結構相對應的各種相關數(shù)據(jù)的集合,該集合中的數(shù)據(jù)可以為公司或組織的各級經(jīng)過授權的人員或應用程序以不同的權限所共享。
(一)數(shù)據(jù)庫的特點
(1)以一定的數(shù)據(jù)模型來組織數(shù)據(jù),數(shù)據(jù)盡可能不重復(最少的冗余度)。
(2)以最優(yōu)方式為某個特定組織的多種應用程序或用戶服務(應用程序或用戶對數(shù)據(jù)資源共享)。
(3)其數(shù)據(jù)結構獨立于使用它的應用程序(數(shù)據(jù)獨立性)。
(4)對數(shù)據(jù)的定義、操縱和控制由數(shù)據(jù)庫管理系統(tǒng)統(tǒng)一進行管理和控制。第一節(jié)數(shù)據(jù)庫基礎知識數(shù)據(jù)庫(DataBase,簡稱DB第一節(jié)數(shù)據(jù)庫基礎知識(二)數(shù)據(jù)庫的分類
三、數(shù)據(jù)模型
模型是抽象地模仿現(xiàn)實世界的事物,如房屋設計模型、城市規(guī)劃模型等都是對現(xiàn)實世界事物的一種模擬。
(一)概念數(shù)據(jù)模型
(二)結構數(shù)據(jù)模型
(1)層次模型(HierarchicalModel)。用樹形結構表示實體類型以及實體間的聯(lián)系是層次模型的主要特征。IBM公司1969年推出IMS(InformationManagementSystem)商用數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)模型是最典型的層次模型系統(tǒng),20世紀70年代曾在商業(yè)領域中廣泛應用。第一節(jié)數(shù)據(jù)庫基礎知識(二)數(shù)據(jù)庫的分類
三、數(shù)據(jù)模型
模第一節(jié)數(shù)據(jù)庫基礎知識(2)網(wǎng)狀模型(NetworkModel)。用網(wǎng)狀結構表示實體類型及實體之間聯(lián)系的數(shù)據(jù)模型稱為網(wǎng)狀模型,用于設計網(wǎng)狀數(shù)據(jù)庫。網(wǎng)狀模型有許多成功的數(shù)據(jù)庫管理系統(tǒng),它們在20世紀70年代和80年代得到廣泛的應用。圖2-2網(wǎng)狀模型(3)關系模型(RelationModel)。用表結構來表示實體類型以及實體間聯(lián)系的模型為關系模型。
表2-1訂單關系模型表第一節(jié)數(shù)據(jù)庫基礎知識(2)網(wǎng)狀模型(NetworkMo第一節(jié)數(shù)據(jù)庫基礎知識表2-1訂單關系模型表1)關系模型概念單一,數(shù)據(jù)結構簡單,實體與實體間的聯(lián)系都是用關系(二維表)表示的。第一節(jié)數(shù)據(jù)庫基礎知識表2-1訂單關系模型表1)關系模第一節(jié)數(shù)據(jù)庫基礎知識2)關系模型是數(shù)學化的模型,可把表格看成一個集合,數(shù)據(jù)操作是集合的操作,即操作對象和操作結果都是關系。
3)關系數(shù)據(jù)庫語言是非過程化的。
4)關系模型以關系代數(shù)為基礎,形式化基礎強。
5)有功能強大的關系數(shù)據(jù)庫語言SQL的支持。
(4)面向對象模型(Object—OrientedModel)圖2-3類四、數(shù)據(jù)庫系統(tǒng)的組成第一節(jié)數(shù)據(jù)庫基礎知識2)關系模型是數(shù)學化的模型,可把表格第一節(jié)數(shù)據(jù)庫基礎知識數(shù)據(jù)庫系統(tǒng)(DBS)是采用數(shù)據(jù)庫技術的計算機系統(tǒng),是可運行的、以數(shù)據(jù)庫方式存儲、維護和向應用系統(tǒng)提供數(shù)據(jù)或信息支持的系統(tǒng)。圖2-4數(shù)據(jù)庫系統(tǒng)組成(一)數(shù)據(jù)庫及其硬件支持系統(tǒng)
(二)數(shù)據(jù)庫管理系統(tǒng)第一節(jié)數(shù)據(jù)庫基礎知識數(shù)據(jù)庫系統(tǒng)(DBS)是采用數(shù)據(jù)庫技術第一節(jié)數(shù)據(jù)庫基礎知識(1)數(shù)據(jù)庫定義。對數(shù)據(jù)庫的結構進行描述,包括外模式、模式、內(nèi)模式的定義;數(shù)據(jù)庫完整性的定義;安全保密定義,如用戶口令、級別、存取權限等;存取路徑,如索引的定義。這些定義存儲在數(shù)據(jù)字典,亦稱為系統(tǒng)目錄中,是DBMS運行的基本依據(jù)。
(2)數(shù)據(jù)存取。提供用戶對數(shù)據(jù)的操縱功能,實現(xiàn)對數(shù)據(jù)庫數(shù)據(jù)的檢索、插入、修改和刪除。一個好的DBMS應該提供功能強易學易用的數(shù)據(jù)操縱語言(DML)、方便的操作方式和較高的數(shù)據(jù)存取效率。DML有兩類:一類是宿主型語言,一類是自含型語言。前者的語句不能獨立使用而必須嵌入某種主語言,如嵌入C語言、COBOL語言中使用,而后者可以獨立使用,通常供終端用戶交互使用。第一節(jié)數(shù)據(jù)庫基礎知識(1)數(shù)據(jù)庫定義。對數(shù)據(jù)庫的結構進行第一節(jié)數(shù)據(jù)庫基礎知識(3)數(shù)據(jù)庫運行管理。這是指DBMS運行控制、管理功能。它包括多用戶環(huán)境下的并發(fā)控制、安全性檢查和存取權限控制、完整性檢查和執(zhí)行、運行日志的組織管理、事務的管理和自動恢復,即保證事務的原始性,這些功能保證了數(shù)據(jù)庫系統(tǒng)的正常運行。
(4)數(shù)據(jù)組織、存儲和管理。DBMS要分類組織、存儲和管理各種數(shù)據(jù),包括數(shù)據(jù)字典(亦稱系統(tǒng)目錄)、用戶數(shù)據(jù)、存取路徑等等,要確定以何種文件結構和存取方式在存儲級上組織這些數(shù)據(jù),如何實現(xiàn)數(shù)據(jù)之間的聯(lián)系。數(shù)據(jù)組織和存儲的基本目標是提高存儲空間利用率,選擇合適的存取方法提高存取(如隨機查找、順序查找、增、刪、改)效率。第一節(jié)數(shù)據(jù)庫基礎知識(3)數(shù)據(jù)庫運行管理。這是指DBMS第一節(jié)數(shù)據(jù)庫基礎知識(5)數(shù)據(jù)庫的建立和維護。它包括數(shù)據(jù)庫的初始建立、數(shù)據(jù)的轉換、數(shù)據(jù)庫的轉儲和恢復、數(shù)據(jù)庫的重組織和重構造以及性能監(jiān)測分析等功能。
(6)其他功能。這包括DBMS與網(wǎng)絡中其他軟件系統(tǒng)的通信功能,一個DBMS與另一個DBMS或文件系統(tǒng)的數(shù)據(jù)轉換等。
(三)操作系統(tǒng)
(四)數(shù)據(jù)庫應用系統(tǒng)
(五)數(shù)據(jù)庫應用開發(fā)工具
(六)數(shù)據(jù)庫管理員及其他人員
(1)根據(jù)數(shù)據(jù)庫設計的結果,建立整個數(shù)據(jù)庫的模式。對關系數(shù)據(jù)庫而言,就是在數(shù)據(jù)庫中建立一系列的關系模式。第一節(jié)數(shù)據(jù)庫基礎知識(5)數(shù)據(jù)庫的建立和維護。它包括數(shù)據(jù)第一節(jié)數(shù)據(jù)庫基礎知識(2)定義數(shù)據(jù)庫數(shù)據(jù)的存儲結構和存取方法,即內(nèi)模式。例如,為關系模式建立索引。
(3)定義外模式,并根據(jù)用戶的不同權限給用戶授權,使各用戶既可以使用自己業(yè)務范圍內(nèi)的數(shù)據(jù),又無法竊取其他不在其權限范圍內(nèi)的數(shù)據(jù)。
(4)根據(jù)需要,修改數(shù)據(jù)庫的模式、外模式和內(nèi)模式,并將所有的修改操作記錄下來以備今后查看。
(5)監(jiān)控數(shù)據(jù)庫的運行和使用,及時處理數(shù)據(jù)庫運行過程中可能出現(xiàn)的任何問題,保證數(shù)據(jù)庫數(shù)據(jù)的完整性。第一節(jié)數(shù)據(jù)庫基礎知識(2)定義數(shù)據(jù)庫數(shù)據(jù)的存儲結構和存取第二節(jié)數(shù)據(jù)庫管理技術一、SQL語言簡介
在數(shù)據(jù)庫中,數(shù)據(jù)的定義、數(shù)據(jù)的操縱等主要功能,是通過數(shù)據(jù)庫支持的數(shù)據(jù)庫語言實現(xiàn)的,SQL就是一種關系數(shù)據(jù)庫語言。
(一)幾個基本概念
(二)SQL語言的功能
表2-2SQL語言中的動詞表2-2SQL語言中的動詞二、數(shù)據(jù)管理技術第二節(jié)數(shù)據(jù)庫管理技術一、SQL語言簡介
在數(shù)據(jù)庫中,數(shù)據(jù)第二節(jié)數(shù)據(jù)庫管理技術(一)安全性管理
(二)數(shù)據(jù)庫備份
1.完全數(shù)據(jù)庫備份
2.增量備份
(1)如果自從最近一次完全數(shù)據(jù)庫備份以來,數(shù)據(jù)庫中某些記錄已經(jīng)修改了若干次,那么增量備份只包含該記錄的最新值。這一點與事務日志備份不一樣,在事務日志備份中,包含了該記錄所有變化的歷史值。
(2)可以最小化備份數(shù)據(jù)庫的時間,因為這種備份比完全數(shù)據(jù)庫備份小,并且不必應用事務日志的一系列備份。
(3)應該為包含增量備份內(nèi)容的備份文件創(chuàng)建一個命名機制,以便區(qū)分這些增量備份文件和包含完全數(shù)據(jù)庫備份的文件。第二節(jié)數(shù)據(jù)庫管理技術(一)安全性管理
(二)數(shù)據(jù)庫備份
第二節(jié)數(shù)據(jù)庫管理技術3.事務日志備份
(1)備份從最近一次成功執(zhí)行BACKUPLOG語句的地方到當前事務日志的末尾之間的事務日志。
(2)清除事務日志直到事務日志中活動部分的開始處。
(3)清除事務日志不活動部分中的信息,重新聲明磁盤空間。
(4)數(shù)據(jù)庫文件或者文件組備份。
(1)必須指定文件或者文件組的邏輯名稱。
(2)為了使存儲的文件與數(shù)據(jù)庫的其余部分一致,允許執(zhí)行事務日志的備份。
(3)為了確保所有的數(shù)據(jù)文件或者文件組定期進行備份,應該制定一個周期備份每個文件的規(guī)劃。
(4)最多可以指定16個文件或者文件組。第二節(jié)數(shù)據(jù)庫管理技術3.事務日志備份
(1)備份從最近一第二節(jié)數(shù)據(jù)庫管理技術(三)數(shù)據(jù)庫恢復
1.從完全數(shù)據(jù)庫備份中恢復
2.從增量備份中恢復
3.從事務日志備份中恢復
4.從文件或者文件組備份中恢復
(四)數(shù)據(jù)復制第二節(jié)數(shù)據(jù)庫管理技術(三)數(shù)據(jù)庫恢復
1.從完全數(shù)據(jù)庫備第三節(jié)計算機局域網(wǎng)技術一、計算機網(wǎng)絡概述
計算機網(wǎng)絡是計算機技術和通信技術發(fā)展的產(chǎn)物。
(一)計算機網(wǎng)絡的功能
1.資源共享
2.數(shù)據(jù)傳輸和集中處理
3.均衡負荷與分布處理
4.改善可靠性,提高性價比
(二)計算機網(wǎng)絡的分類
1.局域網(wǎng)
2.廣域網(wǎng)
3.城域網(wǎng)
二、局域網(wǎng)的拓撲結構第三節(jié)計算機局域網(wǎng)技術一、計算機網(wǎng)絡概述
計算機網(wǎng)絡是計第三節(jié)計算機局域網(wǎng)技術拓撲(Topology)是一種研究與大小、距離無關的幾何圖形特性的方法。
(一)總線形圖2-5總線形網(wǎng)絡(二)星形第三節(jié)計算機局域網(wǎng)技術拓撲(Topology)是一種研究第三節(jié)計算機局域網(wǎng)技術圖2-6星形網(wǎng)絡(1)局部線路故障只會影響局部區(qū)域,不會導致整個網(wǎng)絡癱瘓。除非整個網(wǎng)絡只有一部集線器,而碰巧問題出在集線器,這樣才會整個網(wǎng)絡都停止工作。
(2)追查故障點時相當方便,通常從集線器或交換機上對應的指示燈便能很快查知。第三節(jié)計算機局域網(wǎng)技術圖2-6星形網(wǎng)絡(1)局部線路第三節(jié)計算機局域網(wǎng)技術(3)新增或減少計算機時,不會造成網(wǎng)絡中斷。
(4)唯一缺點是必須增加一筆購買集線器或交換機的成本,但是由于集線器的價格日益滑落,使得這個缺點的影響逐漸縮小,因此星形網(wǎng)絡已成為目前小型局域網(wǎng)的趨勢。
(三)環(huán)形圖2-7環(huán)形網(wǎng)絡(四)樹形
三、網(wǎng)絡協(xié)議第三節(jié)計算機局域網(wǎng)技術(3)新增或減少計算機時,不會造成第三節(jié)計算機局域網(wǎng)技術在網(wǎng)絡發(fā)展的初期,許多研究機構、計算機廠商和公司都大力發(fā)展計算機網(wǎng)絡。
(一)OSI參考模型
1.物理層圖2-8OSI參考模型第三節(jié)計算機局域網(wǎng)技術在網(wǎng)絡發(fā)展的初期,許多研究機構、計第三節(jié)計算機局域網(wǎng)技術2.數(shù)據(jù)鏈路層
3.網(wǎng)絡層
4.傳輸層
5.會話層
6.表示層
7.應用層
(二)TCP/IP協(xié)議表格第三節(jié)計算機局域網(wǎng)技術2.數(shù)據(jù)鏈路層
3.網(wǎng)絡層
4.傳第三節(jié)計算機局域網(wǎng)技術圖2-9OSI參考模型與TCP/IP協(xié)議標準的比較
1.網(wǎng)絡接口層
2.網(wǎng)絡層
3.傳輸層
4.應用層
四、局域網(wǎng)的基本組成
局域網(wǎng)由網(wǎng)絡硬件和網(wǎng)絡軟件兩大部分組成。02(26-96)P71ct_Embed_9.jpg第三節(jié)計算機局域網(wǎng)技術圖2-9OSI參考模型與TCP第三節(jié)計算機局域網(wǎng)技術圖2-10單集線器雙絞線以太網(wǎng)的結構組成
1.網(wǎng)絡服務器
(1)提供網(wǎng)絡通信功能,有管理網(wǎng)絡服務器與工作站之間通信的能力。
(2)為網(wǎng)絡用戶提供各種共享的軟硬件資源,并能管理和分配這些資源,協(xié)調用戶對資源的訪問。
(3)提供文件管理功能,如文件和目錄的存取與安全保護、共享數(shù)據(jù)庫的管理與訪問、數(shù)據(jù)的存儲與共享、對共享軟件的管理和磁盤管理等。
(4)提供各種Internet信息服務,如文件服務、打印服務、存儲服務、電子郵件服務、域名服務、Web服務、文件傳輸服務。第三節(jié)計算機局域網(wǎng)技術圖2-10單集線器雙絞線以太網(wǎng)第三節(jié)計算機局域網(wǎng)技術(5)提供各種網(wǎng)絡應用服務,如信息管理系統(tǒng)、遠程教學、電子圖書館、IPPhone、電子商務和遠程醫(yī)療、視頻點播、電視會議等多媒體應用。
(6)提供網(wǎng)絡管理功能,監(jiān)控網(wǎng)絡運行情況,對網(wǎng)絡進行性能管理、失效管理、配置管理、設備管理等。
2.工作站
3.網(wǎng)絡適配器(網(wǎng)卡)
(1)實現(xiàn)工作站與局域網(wǎng)傳輸介質之間的物理連接和電信號匹配,接收和執(zhí)行工作站與服務器送來的各種控制命令,完成物理層功能。
(2)實現(xiàn)局域網(wǎng)數(shù)據(jù)鏈路層的一部分功能,包括網(wǎng)絡存取控制、信息幀的發(fā)送與接收、差錯校驗、串并代碼轉換等。第三節(jié)計算機局域網(wǎng)技術(5)提供各種網(wǎng)絡應用服務,如信息第三節(jié)計算機局域網(wǎng)技術(3)實現(xiàn)某些接口功能,并提供數(shù)據(jù)緩沖能力。
(4)實現(xiàn)無盤工作站的復位和引導。
4.網(wǎng)絡設備
5.傳輸介質及附屬設備
6.網(wǎng)絡軟件
五、網(wǎng)絡互聯(lián)技術
計算機與計算機或工作站與服務器進行連接時,除了使用連接介質外,還需要一些中介設備。
(一)網(wǎng)絡傳輸介質互聯(lián)設備
(二)網(wǎng)絡物理層互聯(lián)設備
1.中繼器
2.集線器第三節(jié)計算機局域網(wǎng)技術(3)實現(xiàn)某些接口功能,并提供數(shù)據(jù)第三節(jié)計算機局域網(wǎng)技術(1)切換式Hub一個切換式Hub重新生成每一個信號并在發(fā)送前過濾每一個包,而且只將其發(fā)送到目的地址。切換式Hub可以使10Mbps和100Mbps的站點用于同一網(wǎng)段中。
(2)共享式Hub共享式Hub提供了所有連接點的站點間共享一個最大頻寬。例如,一個連接著幾個工作站或服務器的100Mbps共享式Hub所提供的最大頻寬為100Mbps,與它連接的站點共享這個頻寬。共享式Hub不過濾或重新生成信號,所有與之相連的站點必須以同一速度工作(10Mbps或100Mbps)。所以共享式Hub比切換式Hub價格便宜。
(3)堆疊共享式Hub堆疊共享式Hub是共享式Hub中的一種,當它們級連在一起時,可看做是網(wǎng)中的一個大Hub。當6個8口的Hub級連在一起時,可以看做是1個48口的Hub。第三節(jié)計算機局域網(wǎng)技術(1)切換式Hub一個切換式H第三節(jié)計算機局域網(wǎng)技術(三)數(shù)據(jù)鏈路層互聯(lián)設備
1.網(wǎng)橋
2.交換機
(四)網(wǎng)絡層互聯(lián)設備
(五)應用層互聯(lián)設備第三節(jié)計算機局域網(wǎng)技術(三)數(shù)據(jù)鏈路層互聯(lián)設備
1.網(wǎng)橋第四節(jié)網(wǎng)絡數(shù)據(jù)庫組織一、集中式數(shù)據(jù)庫與分布式數(shù)據(jù)庫
集中式數(shù)據(jù)庫與分布式數(shù)據(jù)庫是兩種傳統(tǒng)的數(shù)據(jù)庫。圖2-11集中式數(shù)據(jù)庫結構示意圖(一)集中式數(shù)據(jù)庫
(二)分布式數(shù)據(jù)庫第四節(jié)網(wǎng)絡數(shù)據(jù)庫組織一、集中式數(shù)據(jù)庫與分布式數(shù)據(jù)庫
集中第四節(jié)網(wǎng)絡數(shù)據(jù)庫組織(1)層次型。其結構如圖2-12a所示。這種結構的特點是:系統(tǒng)中存在一個中心數(shù)據(jù)庫工作站(或網(wǎng)絡服務器),它含有系統(tǒng)中全部的數(shù)據(jù)庫,中心數(shù)據(jù)庫工作站的內(nèi)容與各工作站數(shù)據(jù)庫的內(nèi)容同步,使得各工作站對數(shù)據(jù)庫的訪問,可以使用其本身的數(shù)據(jù)庫,也可以使用中心工作站中的數(shù)據(jù)庫,同時各工作站還可以通過中心數(shù)據(jù)庫工作站共享其他工作站的數(shù)據(jù)庫資源。
(2)聯(lián)邦型。其結構如圖2-12b所示。這種結構的特點是:系統(tǒng)中的所有數(shù)據(jù)庫被分布在不同的工作站中,且由各工作站獨有。系統(tǒng)中沒有中心數(shù)據(jù)庫工作站,各工作站可以進行相互的訪問,以實現(xiàn)數(shù)據(jù)共享。第四節(jié)網(wǎng)絡數(shù)據(jù)庫組織(1)層次型。其結構如圖2-12a所第四節(jié)網(wǎng)絡數(shù)據(jù)庫組織(3)全程型。其結構如圖2-12c所示。這種結構的特點是:各工作站中都有一套完整的系統(tǒng)數(shù)據(jù)庫,各工作站共享系統(tǒng)內(nèi)所有數(shù)據(jù),系統(tǒng)通信量大,數(shù)據(jù)冗余量大,不利于數(shù)據(jù)的一致性和安全性、完整性。圖2-12分布式數(shù)據(jù)庫三種結構a)層次型b)聯(lián)邦型c)全程型第四節(jié)網(wǎng)絡數(shù)據(jù)庫組織(3)全程型。其結構如圖2-12c所第四節(jié)網(wǎng)絡數(shù)據(jù)庫組織(三)集中式與分布式數(shù)據(jù)庫
二、開放式數(shù)據(jù)庫互聯(lián)技術(ODBC)
由于不同廠商推出的各種數(shù)據(jù)庫管理系統(tǒng)在性能和應用范圍上的差異,使得一個綜合網(wǎng)絡數(shù)據(jù)庫應用系統(tǒng)的各子系統(tǒng)因需求的差異等原因而選擇不同的數(shù)據(jù)庫系統(tǒng)。02(26-96)P71ct_Embed_12.jpg圖2-13兩種數(shù)據(jù)庫連接方式邏輯結構圖
三、數(shù)據(jù)一致性第四節(jié)網(wǎng)絡數(shù)據(jù)庫組織(三)集中式與分布式數(shù)據(jù)庫
二、開放第四節(jié)網(wǎng)絡數(shù)據(jù)庫組織數(shù)據(jù)共享帶來很多DBMS必須面臨的復雜性。
(1)一致性控制最好的辦法是,將讀寫訪問權交給第一個打開數(shù)據(jù)文件輸入數(shù)據(jù)或更新數(shù)據(jù)的用戶,而防止其他人訪問該文件,直到第一個用戶關閉文件。該方法完全違背了建立多用戶數(shù)據(jù)庫的本意,所以,它的使用是有限制的:僅使用在數(shù)據(jù)文件的大量更新以及進行分類或分組時。
(2)采用文件鎖定辦法,允許第一個打開文件、進行輸入或更新數(shù)據(jù)的用戶進行讀寫訪問,而其他用戶僅可進行只讀訪問。數(shù)據(jù)庫用戶仍可根據(jù)數(shù)據(jù)進行查閱和報告。一些DBMS系統(tǒng)可告知只讀用戶文件何時已被更改,并在其他用戶屏幕上自動顯示該變化。第四節(jié)網(wǎng)絡數(shù)據(jù)庫組織數(shù)據(jù)共享帶來很多DBMS必須面臨的復第四節(jié)網(wǎng)絡數(shù)據(jù)庫組織(3)更完善的多用戶數(shù)據(jù)庫可進行記錄鎖定,即僅僅鎖定增加了的或變化了的記錄。其他數(shù)據(jù)庫用戶仍可在同—個文件中更改其他部分記錄,而不致引起任何混淆。少數(shù)數(shù)據(jù)庫系統(tǒng)甚至可以進行區(qū)域鎖定,即僅鎖定正在編輯的區(qū)域。雖然這對許多應用軟件并不必需,但區(qū)域鎖定代表了一致性控制的最高水平。
(4)采用處理本法,任何數(shù)據(jù)輸入或更新均在一個獨立文件處理本(TransactionLog)中進行,從而無需直接在數(shù)據(jù)庫中進行處理。除非用戶或應用軟件特別強調,數(shù)據(jù)的變化不寫入數(shù)據(jù)庫文件;處理本是為在小型機或主機上的多用戶主機型數(shù)據(jù)庫開發(fā)且實施的,如今已成為客戶/服務器數(shù)據(jù)庫系統(tǒng)的一個特征。傳統(tǒng)PC機數(shù)據(jù)庫幾乎不采用處理本處理。
四、客戶/服務器數(shù)據(jù)庫第四節(jié)網(wǎng)絡數(shù)據(jù)庫組織(3)更完善的多用戶數(shù)據(jù)庫可進行記錄第四節(jié)網(wǎng)絡數(shù)據(jù)庫組織客戶/服務器,簡稱C/S(Client/Server),該類數(shù)據(jù)庫與所有數(shù)據(jù)處理集中在一個系統(tǒng)進行的數(shù)據(jù)庫不同,它在進行數(shù)據(jù)處理時,是在兩個或更多計算機間逐一地將載荷散布到整個網(wǎng)絡中進行的。
(1)數(shù)據(jù)庫性能不再與客戶系統(tǒng)能力有關??蛻糁恍枰獡碛凶銐虻哪芰\行傳遞查詢或更改至數(shù)據(jù)服務器的前端應用軟件即可。服務器進行所有數(shù)據(jù)處理并返回僅滿足查詢標準或更改結果要求的數(shù)據(jù)部分至客戶。僅需要的高性能機器是運行數(shù)據(jù)庫的機器。隨著數(shù)據(jù)庫變大,或更多的用戶出現(xiàn),僅服務器需要被升級。第四節(jié)網(wǎng)絡數(shù)據(jù)庫組織客戶/服務器,簡稱C/S(Clien第四節(jié)網(wǎng)絡數(shù)據(jù)庫組織(2)這種結構提高了數(shù)據(jù)安全性。用戶不必訪問數(shù)據(jù)文件即可進行查詢或更改。實際上,用戶通常無需直接訪問存放數(shù)據(jù)的服務器。所有用戶聯(lián)絡通過客戶數(shù)據(jù)庫進行??蛻舴掌鲾?shù)據(jù)庫還具有通過客戶數(shù)據(jù)庫授權給用戶的多種級別的安全性功能,數(shù)據(jù)安全性得以加強。
(3)明顯改善了網(wǎng)絡通信處理能力。從客戶到服務器的唯一通信是查詢或更改數(shù)據(jù)。服務器必須送返查詢或更改結果。與傳統(tǒng)網(wǎng)絡數(shù)據(jù)庫不同,整個數(shù)據(jù)文件不再在通信線路上傳遞。第四節(jié)網(wǎng)絡數(shù)據(jù)庫組織(2)這種結構提高了數(shù)據(jù)安全性。用戶第四節(jié)網(wǎng)絡數(shù)據(jù)庫組織(4)這種結構具有前端獨立性。在傳統(tǒng)的數(shù)據(jù)庫中,用戶程序必須用DBMS提供的同樣的編程語言編寫。程序開發(fā)者僅有極少幾種語言可供選擇,所以,用戶接口的形式也相當有限。在客戶/服務器系統(tǒng)中,程序開發(fā)人員可使用多工作平臺的前端程序與數(shù)據(jù)庫對話。所以,不同的數(shù)據(jù)庫用戶可以使用不同的前端程序,只想瀏覽或匯總數(shù)據(jù)的用戶可以使用更簡單的前端程序。前端程序可用于多工作平臺情況。第四節(jié)網(wǎng)絡數(shù)據(jù)庫組織(4)這種結構具有前端獨立性。在傳統(tǒng)第五節(jié)企業(yè)內(nèi)部網(wǎng)絡第五節(jié)企業(yè)內(nèi)部網(wǎng)絡第五節(jié)企業(yè)內(nèi)部網(wǎng)絡圖2-14Intranet的基本組成1.網(wǎng)絡與網(wǎng)絡協(xié)議
2.Intranet服務與服務器第五節(jié)企業(yè)內(nèi)部網(wǎng)絡圖2-14Intranet的基本組第五節(jié)企業(yè)內(nèi)部網(wǎng)絡第五節(jié)企業(yè)內(nèi)部網(wǎng)絡第五節(jié)企業(yè)內(nèi)部網(wǎng)絡(3)在Intranet中,電子郵件服務器與Web服務器一樣都是要與外部的Internet連接的。電子郵件服務器可以通過防火墻與Internet連接,也可以直接與Internet連接。
3.客戶軟件
二、Intranet技術特點
Intranet技術主要由一系列的組件和技術構成,Intranet主要包括網(wǎng)絡協(xié)議、硬件結構和軟件結構。02(26-96)P71ct_Embed_14.jpg第五節(jié)企業(yè)內(nèi)部網(wǎng)絡(3)在Intranet中,電子郵件服第五節(jié)企業(yè)內(nèi)部網(wǎng)絡圖2-15傳統(tǒng)C/S結構與三層C/S結構02(26-96)P71ct_Embed_15.jpg第五節(jié)企業(yè)內(nèi)部網(wǎng)絡圖2-15傳統(tǒng)C/S結構與三層C/第五節(jié)企業(yè)內(nèi)部網(wǎng)絡第五節(jié)企業(yè)內(nèi)部網(wǎng)絡第五節(jié)企業(yè)內(nèi)部網(wǎng)絡(2)以數(shù)據(jù)應用為核心,充分利用企業(yè)的內(nèi)外部資源,建立、改進、完善計算機業(yè)務處理應用系統(tǒng)。以市場為主體對象,實現(xiàn)企業(yè)各部門之間的信息交流與數(shù)據(jù)共享。及時、準確、全面地反映公司各部門業(yè)務服務、業(yè)務管理的實際情況,提高企業(yè)的服務質量、管理水平,推動物流企業(yè)業(yè)務水平的提高。
(3)建立計算機信息中心,擴充計算機信息處理能力,使企業(yè)的信息管理邁上一個新臺階,支持企業(yè)的決策體系。
(4)采用最新的公眾信息媒體(Internet網(wǎng)),樹立良好的企業(yè)形象,擴大供銷渠道,改善客戶服務和支持,增強企業(yè)的市場競爭能力。
(5)在行業(yè)和各重要業(yè)務部門之間建立支持相關業(yè)務應用系統(tǒng)的數(shù)據(jù)處理和網(wǎng)絡傳輸技術,以便及時交流有關信息。第五節(jié)企業(yè)內(nèi)部網(wǎng)絡(2)以數(shù)據(jù)應用為核心,充分利用企業(yè)的第五節(jié)企業(yè)內(nèi)部網(wǎng)絡四、物流企業(yè)網(wǎng)絡建成后的具體功能
如今Intranet在企業(yè)中有著很廣泛的應用。
(1)企業(yè)內(nèi)部的通信。有關資料、圖紙或從外部網(wǎng)絡發(fā)來的傳真、電子郵件可以通過網(wǎng)絡傳遞;領導可以在網(wǎng)絡上審批文件,又稱為電子簽名。在外工作人員可以通過此功能與企業(yè)總部實現(xiàn)信息交流,實現(xiàn)無紙辦公,大大節(jié)省了用于復印、傳真和郵寄的費用,提高
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 10 愛心的傳遞者 第一課時(教學設計)2023-2024學年統(tǒng)編版道德與法治三年級下冊
- 22文言文二則(教學設計)-2024-2025學年語文六年級上冊統(tǒng)編版
- 國內(nèi)外大學通識教育發(fā)展經(jīng)驗與借鑒
- 2025年度藝人個人品牌推廣合同
- 二零二五年度離婚協(xié)議書婚姻關系終止與財產(chǎn)分割及子女監(jiān)護安排
- 2025年度新型商業(yè)綜合體門面房屋租賃合同
- 游戲廳裝修租賃協(xié)議樣本
- 2025年度藥店與藥店行業(yè)協(xié)會藥品安全監(jiān)測合同
- 服裝集散多式聯(lián)運合同
- 二零二五年度企業(yè)股東借款轉增實收資本及研發(fā)投入?yún)f(xié)議
- 體育與健康(水平二)《花樣跳繩一級動作(18課時)》大單元教學計劃
- 改革開放前后家鄉(xiāng)的變化教學課件
- 一年級的成長歷程
- 湖北省普通高中2022-2023學年高一下學期學業(yè)水平合格性考試模擬物理(二)含解析
- 2024年濟南工程職業(yè)技術學院高職單招(英語/數(shù)學/語文)筆試歷年參考題庫含答案解析
- 癔癥護理查房
- 駱駝祥子祥子成長經(jīng)歷
- 團隊協(xié)作和領導力
- 奮力前行迎接挑戰(zhàn)主題班會課件
- 紅木家具通用技術條件解析
- 病毒性肺炎疾病演示課件
評論
0/150
提交評論