物流信息技術第二章數據庫管理與網絡技術_第1頁
物流信息技術第二章數據庫管理與網絡技術_第2頁
物流信息技術第二章數據庫管理與網絡技術_第3頁
物流信息技術第二章數據庫管理與網絡技術_第4頁
物流信息技術第二章數據庫管理與網絡技術_第5頁
已閱讀5頁,還剩73頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

第二章數據庫管理與網絡技術第二章數數據據庫管理理與網絡絡技術第一節數數據據庫基礎礎知識第二節數數據據庫管理理技術第三節計計算算機局域域網技術術第四節網網絡絡數據庫庫組織第五節企企業業內部網網絡第六節數數據據倉倉庫第七節網網絡絡信息安安全【本章小小結】【案例1】【案例2】【復習思思考題】】第一節數數據據庫基礎礎知識一、數據據管理技技術的發發展數據管理理技術是是指對數數據進行行分類、、組織、、編碼、、存儲、、檢索和和維護的的技術。。(一)人人工管理理階段(1)數數據不能能長期保保存在計計算機中中。(2)數數據作為為程序的的組成部部分不能能獨立存存在,即即數據和和程序完完全結合合成一個個不可分分割的整整體。(3)數數據由程程序員設設計的應應用程序序進行管管理,無無專門的的系統軟軟件對數數據進行行管理。。(4)數數據面向向應用,,不同應應用程序序的數據據之間相相互獨立立、彼此此無關,,即使兩兩個不同同應用程程序涉及及相同的的數據,,也必須須各自定定義,無無法互相相參照和和引用。。因此,,數據大大量冗余余,且不不能共享享。第一節數數據據庫基礎礎知識(二)文文件系統統階段(1)數數據以文文件形式式可以長長期保存存在計算算機中并并由操作作系統來來管理,,文件的的組織方方式由順順序文件件逐步發發展到隨隨機文件件。(2)操操作系統統的文件件管理系系統提供供了對數數據的輸輸入和輸輸出操作作接口,,即提供供數據存存取方法法。(3)一一個應用用程序可可以使用用多個文文件,一一個文件件可被多多個應用用程序使使用,數數據可以以共享。。(4)數數據仍然然是面向向應用的的,文件件之間彼彼此孤立立,不能能反映數數據之間間的聯系系,因而而仍存在在數據大大量冗余余和不一一致性。。(三)數數據庫系系統階段段第一節數數據據庫基礎礎知識圖2-1數數據庫系系統階段段(1)采采用一定定的數據據模型來來組織數數據,數數據不再再面向單單一的應應用,而而是面向向整個應應用系統統。(2)應應用程序序獨立于于數據,,實現了了數據的的獨立性性。(3)數數據的冗冗余度明明顯減少少,從而而減少了了數據的的不一致致性。(4)為為用戶的的數據操操作提供供了方便便的接口口,實現現了數據據共享。。(5)提提供了下下列數據據控制功功能:(四)高高級數據據庫技術術階段第一節數數據據庫基礎礎知識(1)分分布式數數據庫。。它是數數據庫技技術和計計算機網網絡技術術相互滲滲透和有有機結合合的產物物,由一一組物理理上分布布在計算算機網絡絡的不同同結點上上數據,,既面向向本地的的局部應應用,又又參與涉涉及多個個結點的的全局應應用,即即這些分分布的數數據在邏邏輯上屬屬于同一一個整體體。(2)面面向對象象的數據據庫。20世紀紀80年年代末期期,在程程序設計計語言領領域中引引入了面面向對象象的概念念。通過過面向對對象的程程序設計計來解決決程序中中的重要要問題,,將面向向對象的的概念引引入數據據庫領域域,產生生了面向向對象數數據庫系系統。二、數據據庫的定定義和特特點第一節數數據據庫基礎礎知識數據庫((DataBase,簡稱稱DB))是存放放在計算算機存儲儲設備中中的、以以一種合合理的方方法組織織起來的的、與公公司或組組織的業業務活動動和組織織結構相相對應的的各種相相關數據據的集合合,該集集合中的的數據可可以為公公司或組組織的各各級經過過授權的的人員或或應用程程序以不不同的權權限所共共享。(一)數數據庫的的特點(1)以以一定的的數據模模型來組組織數據據,數據據盡可能能不重復復(最少少的冗余余度)。。(2)以以最優方方式為某某個特定定組織的的多種應應用程序序或用戶戶服務((應用程程序或用用戶對數數據資源源共享))。(3)其其數據結結構獨立立于使用用它的應應用程序序(數據據獨立性性)。(4)對對數據的的定義、、操縱和和控制由由數據庫庫管理系系統統一一進行管管理和控控制。第一節數數據據庫基礎礎知識(二)數數據庫的的分類三、數據據模型模型是抽抽象地模模仿現實實世界的的事物,,如房屋屋設計模模型、城城市規劃劃模型等等都是對對現實世世界事物物的一種種模擬。。(一)概概念數據據模型(二)結結構數據據模型(1)層層次模型型(HierarchicalModel)。。用樹形形結構表表示實體體類型以以及實體體間的聯聯系是層層次模型型的主要要特征。。IBM公司1969年推出出IMS(InformationManagementSystem)商用用數據庫庫系統的的數據模模型是最最典型的的層次模模型系統統,20世紀紀70年年代曾在在商業領領域中廣廣泛應用用。第一節數數據據庫基礎礎知識(2)網網狀模型型(NetworkModel))。用網網狀結構構表示實實體類型型及實體體之間聯聯系的數數據模型型稱為網網狀模型型,用于于設計網網狀數據據庫。網網狀模型型有許多多成功的的數據庫庫管理系系統,它它們在20世紀紀70年年代和80年代代得到廣廣泛的應應用。圖2-2網網狀模型型(3)關關系模型型(RelationModel)。用用表結構構來表示示實體類類型以及及實體間間聯系的的模型為為關系模模型。表2-1訂訂單關系系模型表表第一節數數據據庫基礎礎知識表2-1訂訂單關系系模型表表1)關系系模型概概念單一一,數據據結構簡簡單,實實體與實實體間的的聯系都都是用關關系(二二維表))表示的的。第一節數數據據庫基礎礎知識2)關系系模型是是數學化化的模型型,可把把表格看看成一個個集合,,數據操操作是集集合的操操作,即即操作對對象和操操作結果果都是關關系。3)關系系數據庫庫語言是是非過程程化的。。4)關系系模型以以關系代代數為基基礎,形形式化基基礎強。。5)有功功能強大大的關系系數據庫庫語言SQL的的支持。。(4)面面向對象象模型((Object—OrientedModel)圖2-3類類四、數據據庫系統統的組成成第一節數數據據庫基礎礎知識數據庫系系統(DBS))是采用用數據庫庫技術的的計算機機系統,,是可運運行的、、以數據據庫方式式存儲、、維護和和向應用用系統提提供數據據或信息息支持的的系統。。圖2-4數數據庫系系統組成成(一)數數據庫及及其硬件件支持系系統(二)數數據庫管管理系統統第一節數數據據庫基礎礎知識(1)數數據庫定定義。對對數據庫庫的結構構進行描描述,包包括外模模式、模模式、內內模式的的定義;;數據庫庫完整性性的定義義;安全全保密定定義,如如用戶口口令、級級別、存存取權限限等;存存取路徑徑,如索索引的定定義。這這些定義義存儲在在數據字字典,亦亦稱為系系統目錄錄中,是是DBMS運行行的基本本依據。。(2)數數據存取取。提供供用戶對對數據的的操縱功功能,實實現對數數據庫數數據的檢檢索、插插入、修修改和刪刪除。一一個好的的DBMS應該該提供功功能強易易學易用用的數據據操縱語語言(DML))、方便便的操作作方式和和較高的的數據存存取效率率。DML有兩兩類:一一類是宿宿主型語語言,一一類是自自含型語語言。前前者的語語句不能能獨立使使用而必必須嵌入入某種主主語言,,如嵌入入C語言言、COBOL語言中中使用,,而后者者可以獨獨立使用用,通常常供終端端用戶交交互使用用。第一節數數據據庫基礎礎知識(3)數數據庫運運行管理理。這是是指DBMS運運行控制制、管理理功能。。它包括括多用戶戶環境下下的并發發控制、、安全性性檢查和和存取權權限控制制、完整整性檢查查和執行行、運行行日志的的組織管管理、事事務的管管理和自自動恢復復,即保保證事務務的原始始性,這這些功能能保證了了數據庫庫系統的的正常運運行。(4)數數據組織織、存儲儲和管理理。DBMS要要分類組組織、存存儲和管管理各種種數據,,包括數數據字典典(亦稱稱系統目目錄)、、用戶數數據、存存取路徑徑等等,,要確定定以何種種文件結結構和存存取方式式在存儲儲級上組組織這些些數據,,如何實實現數據據之間的的聯系。。數據組組織和存存儲的基基本目標標是提高高存儲空空間利用用率,選選擇合適適的存取取方法提提高存取取(如隨隨機查找找、順序序查找、、增、刪刪、改))效率。。第一節數數據據庫基礎礎知識(5)數數據庫的的建立和和維護。。它包括括數據庫庫的初始始建立、、數據的的轉換、、數據庫庫的轉儲儲和恢復復、數據據庫的重重組織和和重構造造以及性性能監測測分析等等功能。。(6)其其他功能能。這包包括DBMS與與網絡中中其他軟軟件系統統的通信信功能,,一個DBMS與另一一個DBMS或或文件系系統的數數據轉換換等。(三)操操作系統統(四)數數據庫應應用系統統(五)數數據庫應應用開發發工具(六)數數據庫管管理員及及其他人人員(1)根根據數據據庫設計計的結果果,建立立整個數數據庫的的模式。。對關系系數據庫庫而言,,就是在在數據庫庫中建立立一系列列的關系系模式。。第一節數數據據庫基礎礎知識(2)定定義數據據庫數據據的存儲儲結構和和存取方方法,即即內模式式。例如如,為關關系模式式建立索索引。(3)定定義外模模式,并并根據用用戶的不不同權限限給用戶戶授權,,使各用用戶既可可以使用用自己業業務范圍圍內的數數據,又又無法竊竊取其他他不在其其權限范范圍內的的數據。。(4)根根據需要要,修改改數據庫庫的模式式、外模模式和內內模式,,并將所所有的修修改操作作記錄下下來以備備今后查查看。(5)監監控數據據庫的運運行和使使用,及及時處理理數據庫庫運行過過程中可可能出現現的任何何問題,,保證數數據庫數數據的完完整性。。第二節數數據據庫管理理技術一、SQL語言言簡介在數據庫庫中,數數據的定定義、數數據的操操縱等主主要功能能,是通通過數據據庫支持持的數據據庫語言言實現的的,SQL就是是一種關關系數據據庫語言言。(一)幾幾個基本本概念(二)SQL語語言的功功能表2-2SQL語語言中的的動詞表2-2SQL語語言中的的動詞二、數據據管理技技術第二節數數據據庫管理理技術(一)安安全性管管理(二)數數據庫備備份1.完全全數據庫庫備份2.增量量備份(1)如如果自從從最近一一次完全全數據庫庫備份以以來,數數據庫中中某些記記錄已經經修改了了若干次次,那么么增量備備份只包包含該記記錄的最最新值。。這一點點與事務務日志備備份不一一樣,在在事務日日志備份份中,包包含了該該記錄所所有變化化的歷史史值。(2)可可以最小小化備份份數據庫庫的時間間,因為為這種備備份比完完全數據據庫備份份小,并并且不必必應用事事務日志志的一系系列備份份。(3)應應該為包包含增量量備份內內容的備備份文件件創建一一個命名名機制,,以便區區分這些些增量備備份文件件和包含含完全數數據庫備備份的文文件。第二節數數據據庫管理理技術3.事務務日志備備份(1)備備份從最最近一次次成功執執行BACKUPLOG語語句的地地方到當當前事務務日志的的末尾之之間的事事務日志志。(2)清清除事務務日志直直到事務務日志中中活動部部分的開開始處。。(3)清清除事務務日志不不活動部部分中的的信息,,重新聲聲明磁盤盤空間。。(4)數數據庫文文件或者者文件組組備份。。(1)必必須指定定文件或或者文件件組的邏邏輯名稱稱。(2)為為了使存存儲的文文件與數數據庫的的其余部部分一致致,允許許執行事事務日志志的備份份。(3)為為了確保保所有的的數據文文件或者者文件組組定期進進行備份份,應該該制定一一個周期期備份每每個文件件的規劃劃。(4)最最多可以以指定16個文文件或者者文件組組。第二節數數據據庫管理理技術(三)數數據庫恢恢復1.從完完全數據據庫備份份中恢復復2.從增增量備份份中恢復復3.從事事務日志志備份中中恢復4.從文文件或者者文件組組備份中中恢復(四)數數據復制制第三節計計算算機局域域網技術術一、計算算機網絡絡概述計算機網網絡是計計算機技技術和通通信技術術發展的的產物。。(一)計計算機網網絡的功功能1.資源源共享2.數據據傳輸和和集中處處理3.均衡衡負荷與與分布處處理4.改善善可靠性性,提高高性價比比(二)計計算機網網絡的分分類1.局域域網2.廣域域網3.城域域網二、局域域網的拓拓撲結構構第三節計計算算機局域域網技術術拓撲(Topology)是是一種研研究與大大小、距距離無關關的幾何何圖形特特性的方方法。(一)總總線形圖2-5總總線形網網絡(二)星星形第三節計計算算機局域域網技術術圖2-6星星形網絡絡(1)局局部線路路故障只只會影響響局部區區域,不不會導致致整個網網絡癱瘓瘓。除非非整個網網絡只有有一部集集線器,,而碰巧巧問題出出在集線線器,這這樣才會會整個網網絡都停停止工作作。(2)追追查故障障點時相相當方便便,通常常從集線線器或交交換機上上對應的的指示燈燈便能很很快查知知。第三節計計算算機局域域網技術術(3)新新增或減減少計算算機時,,不會造造成網絡絡中斷。。(4)唯唯一缺點點是必須須增加一一筆購買買集線器器或交換換機的成成本,但但是由于于集線器器的價格格日益滑滑落,使使得這個個缺點的的影響逐逐漸縮小小,因此此星形網網絡已成成為目前前小型局局域網的的趨勢。。(三)環環形圖2-7環環形網絡絡(四)樹樹形三、網絡絡協議第三節計計算算機局域域網技術術在網絡發發展的初初期,許許多研究究機構、、計算機機廠商和和公司都都大力發發展計算算機網絡絡。(一)OSI參參考模型型1.物理理層圖2-8OSI參參考模型型第三節計計算算機局域域網技術術2.數據據鏈路層層3.網絡絡層4.傳輸輸層5.會話話層6.表示示層7.應用用層(二)TCP//IP協協議表格第三節計計算算機局域域網技術術圖2-9OSI參參考模型型與TCP/IP協議議標準的的比較1.網絡絡接口層層2.網絡絡層3.傳輸輸層4.應用用層四、局域域網的基基本組成成局域網由由網絡硬硬件和網網絡軟件件兩大部部分組成成。02(26-96)P71ct__Embed__9.jpg第三節計計算算機局域域網技術術圖2-10單單集線線器雙絞絞線以太太網的結結構組成成1.網絡絡服務器器(1)提提供網絡絡通信功功能,有有管理網網絡服務務器與工工作站之之間通信信的能力力。(2)為為網絡用用戶提供供各種共共享的軟軟硬件資資源,并并能管理理和分配配這些資資源,協協調用戶戶對資源源的訪問問。(3)提提供文件件管理功功能,如如文件和和目錄的的存取與與安全保保護、共共享數據據庫的管管理與訪訪問、數數據的存存儲與共共享、對對共享軟軟件的管管理和磁磁盤管理理等。(4)提提供各種種Internet信信息服務務,如文文件服務務、打印印服務、、存儲服服務、電電子郵件件服務、、域名服服務、Web服服務、文文件傳輸輸服務。。第三節計計算算機局域域網技術術(5)提提供各種種網絡應應用服務務,如信信息管理理系統、、遠程教教學、電電子圖書書館、IPPhone、電電子商務務和遠程程醫療、、視頻點點播、電電視會議議等多媒媒體應用用。(6)提提供網絡絡管理功功能,監監控網絡絡運行情情況,對對網絡進進行性能能管理、、失效管管理、配配置管理理、設備備管理等等。2.工作作站3.網絡絡適配器器(網卡卡)(1)實實現工作作站與局局域網傳傳輸介質質之間的的物理連連接和電電信號匹匹配,接接收和執執行工作作站與服服務器送送來的各各種控制制命令,,完成物物理層功功能。(2)實實現局域域網數據據鏈路層層的一部部分功能能,包括括網絡存存取控制制、信息息幀的發發送與接接收、差差錯校驗驗、串并并代碼轉轉換等。。第三節計計算算機局域域網技術術(3)實實現某些些接口功功能,并并提供數數據緩沖沖能力。。(4)實實現無盤盤工作站站的復位位和引導導。4.網絡絡設備5.傳輸輸介質及及附屬設設備6.網絡絡軟件五、網絡絡互聯技技術計算機與與計算機機或工作作站與服服務器進進行連接接時,除除了使用用連接介介質外,,還需要要一些中中介設備備。(一)網網絡傳輸輸介質互互聯設備備(二)網網絡物理理層互聯聯設備1.中繼繼器2.集線線器第三節計計算算機局域域網技術術(1)切切換式Hub一一個個切換式式Hub重新生生成每一一個信號號并在發發送前過過濾每一一個包,,而且只只將其發發送到目目的地址址。切換換式Hub可以以使10Mbps和100Mbps的站點點用于同同一網段段中。(2)共共享式Hub共共享享式Hub提供供了所有有連接點點的站點點間共享享一個最最大頻寬寬。例如如,一個個連接著著幾個工工作站或或服務器器的100Mbps共共享式Hub所所提供的的最大頻頻寬為100Mbps,與它它連接的的站點共共享這個個頻寬。。共享式式Hub不過濾濾或重新新生成信信號,所所有與之之相連的的站點必必須以同同一速度度工作((10Mbps或100Mbps))。所以以共享式式Hub比切換換式Hub價格格便宜。。(3)堆堆疊共享享式Hub堆堆疊共共享式Hub是是共享式式Hub中的一一種,當當它們級級連在一一起時,,可看做做是網中中的一個個大Hub。當當6個8口的Hub級級連在一一起時,,可以看看做是1個48口的Hub。。第三節計計算算機局域域網技術術(三)數數據鏈路路層互聯聯設備1.網橋橋2.交換換機(四)網網絡層互互聯設備備(五)應應用層互互聯設備備第四節網網絡絡數據庫庫組織一、集中中式數據據庫與分分布式數數據庫集中式數數據庫與與分布式式數據庫庫是兩種種傳統的的數據庫庫。圖2-11集集中式式數據庫庫結構示示意圖(一)集集中式數數據庫(二)分分布式數數據庫第四節網網絡絡數據庫庫組織(1)層層次型。。其結構構如圖2-12a所示示。這種種結構的的特點是是:系統統中存在在一個中中心數據據庫工作作站(或或網絡服服務器)),它含含有系統統中全部部的數據據庫,中中心數據據庫工作作站的內內容與各各工作站站數據庫庫的內容容同步,,使得各各工作站站對數據據庫的訪訪問,可可以使用用其本身身的數據據庫,也也可以使使用中心心工作站站中的數數據庫,,同時各各工作站站還可以以通過中中心數據據庫工作作站共享享其他工工作站的的數據庫庫資源。。(2)聯聯邦型。。其結構構如圖2-12b所示示。這種種結構的的特點是是:系統統中的所所有數據據庫被分分布在不不同的工工作站中中,且由由各工作作站獨有有。系統統中沒有有中心數數據庫工工作站,,各工作作站可以以進行相相互的訪訪問,以以實現數數據共享享。第四節網網絡絡數據庫庫組織(3)全全程型。。其結構構如圖2-12c所示示。這種種結構的的特點是是:各工工作站中中都有一一套完整整的系統統數據庫庫,各工工作站共共享系統統內所有有數據,,系統通通信量大大,數據據冗余量量大,不不利于數數據的一一致性和和安全性性、完整整性。圖2-12分分布式式數據庫庫三種結結構a)層次次型b)聯聯邦型c))全程型型第四節網網絡絡數據庫庫組織(三)集集中式與與分布式式數據庫庫二、開放放式數據據庫互聯聯技術((ODBC)由于不同同廠商推推出的各各種數據據庫管理理系統在在性能和和應用范范圍上的的差異,,使得一一個綜合合網絡數數據庫應應用系統統的各子子系統因因需求的的差異等等原因而而選擇不不同的數數據庫系系統。02(26-96)P71ct__Embed__12..jpg圖2-13兩兩種數數據庫連連接方式式邏輯結結構圖三、數據據一致性性第四節網網絡絡數據庫庫組織數據共享享帶來很很多DBMS必必須面臨臨的復雜雜性。(1)一一致性控控制最好好的辦法法是,將將讀寫訪訪問權交交給第一一個打開開數據文文件輸入入數據或或更新數數據的用用戶,而而防止其其他人訪訪問該文文件,直直到第一一個用戶戶關閉文文件。該該方法完完全違背背了建立立多用戶戶數據庫庫的本意意,所以以,它的的使用是是有限制制的:僅僅使用在在數據文文件的大大量更新新以及進進行分類類或分組組時。(2)采采用文件件鎖定辦辦法,允允許第一一個打開開文件、、進行輸輸入或更更新數據據的用戶戶進行讀讀寫訪問問,而其其他用戶戶僅可進進行只讀讀訪問。。數據庫庫用戶仍仍可根據據數據進進行查閱閱和報告告。一些些DBMS系統統可告知知只讀用用戶文件件何時已已被更改改,并在在其他用用戶屏幕幕上自動動顯示該該變化。。第四節網網絡絡數據庫庫組織(3)更更完善的的多用戶戶數據庫庫可進行行記錄鎖鎖定,即即僅僅鎖鎖定增加加了的或或變化了了的記錄錄。其他他數據庫庫用戶仍仍可在同同—個文文件中更更改其他他部分記記錄,而而不致引引起任何何混淆。。少數數數據庫系系統甚至至可以進進行區域域鎖定,,即僅鎖鎖定正在在編輯的的區域。。雖然這這對許多多應用軟軟件并不不必需,,但區域域鎖定代代表了一一致性控控制的最最高水平平。(4)采采用處理理本法,,任何數數據輸入入或更新新均在一一個獨立立文件處處理本((TransactionLog)中進進行,從從而無需需直接在在數據庫庫中進行行處理。。除非用用戶或應應用軟件件特別強強調,數數據的變變化不寫寫入數據據庫文件件;處理理本是為為在小型型機或主主機上的的多用戶戶主機型型數據庫庫開發且且實施的的,如今今已成為為客戶//服務器器數據庫庫系統的的一個特特征。傳傳統PC機數據據庫幾乎乎不采用用處理本本處理。。四、客戶戶/服務務器數據據庫第四節網網絡絡數據庫庫組織客戶/服服務器,,簡稱C/S((Client/Server),,該類數數據庫與與所有數數據處理理集中在在一個系系統進行行的數據據庫不同同,它在在進行數數據處理理時,是是在兩個個或更多多計算機機間逐一一地將載載荷散布布到整個個網絡中中進行的的。(1)數數據庫性性能不再再與客戶戶系統能能力有關關。客戶戶只需要要擁有足足夠的能能力運行行傳遞查查詢或更更改至數數據服務務器的前前端應用用軟件即即可。服服務器進進行所有有數據處處理并返返回僅滿滿足查詢詢標準或或更改結結果要求求的數據據部分至至客戶。。僅需要要的高性性能機器器是運行行數據庫庫的機器器。隨著著數據庫庫變大,,或更多多的用戶戶出現,,僅服務務器需要要被升級級。第四節網網絡絡數據庫庫組織(2)這這種結構構提高了了數據安安全性。。用戶不不必訪問問數據文文件即可可進行查查詢或更更改。實實際上,,用戶通通常無需需直接訪訪問存放放數據的的服務器器。所有有用戶聯聯絡通過過客戶數數據庫進進行。客客戶服務務器數據據庫還具具有通過過客戶數數據庫授授權給用用戶的多多種級別別的安全全性功能能,數據據安全性性得以加加強。(3)明明顯改善善了網絡絡通信處處理能力力。從客客戶到服服務器的的唯一通通信是查查詢或更更改數據據。服務務器必須須送返查查詢或更更改結果果。與傳傳統網絡絡數據庫庫不同,,整個數數據文件件不再在在通信線線路上傳傳遞。第四節網網絡絡數據庫庫組織(4)這這種結構構具有前前端獨立立性。在在傳統的的數據庫庫中,用用戶程序序必須用用DBMS提供供的同樣樣的編程程語言編編寫。程程序開發發者僅有有極少幾幾種語言言可供選選擇,所所以,用用戶接口口的形式式也相當當有限。。在客戶戶/服務務器系統統中,程程序開發發人員可可使用多多工作平平臺的前前端程序序與數據據庫對話話。所以以,不同同的數據據庫用戶戶可以使使用不同同的前端端程序,,只想瀏瀏覽或匯匯總數據據的用戶戶可以使使用更簡簡單的前前端程序序。前端端程序可可用于多多工作平平臺情況況。第五節企企業業內部網網絡第五節企企業業內部網網絡圖2-14Intranet的的基本組組成1.網絡絡與網絡絡協議2.Intranet服務與與服務器器第五節企企業業內部網網絡第五節企企業業內部網網絡(3)在在Intranet中中,電子子郵件服服務器與與Web服務器器一樣都都是要與與外部的的Internet連連接的。。電子郵郵件服務務器可以以通過防防火墻與與Internet連連接,也也可以直直接與Internet連接接。3.客戶戶軟件二、Intranet技術特特點Intranet技術術主要由由一系列列的組件件和技術術構成,,Intranet主主要包括括網絡協協議、硬硬件結構構和軟件件結構。。02(26-96)P71ct__Embed__14..jpg第五節企企業業內部網網絡圖2-15傳傳統C/S結結構與三三層C//S結構構02(26-96)P71ct__Embed__15..jpg第五節企企業業內部網網絡第五節企企業業內部網網絡(2)以以數據應應用為核核心,充充分利用用企業的的內外部部資源,,建立、、改進、、完善計計算機業業務處理理應用系系統。以以市場為為主體對對象,實實現企業業各部門門之間的的信息交交流與數數據共享享。及時時、準確確、全面面地反映映公司各各部門業業務服務務、業務務管理的的實際情情況,提提高企業業的服務務質量、、管理水水平,推推動物流流企業業業務水平平的提高高。(3)建建立計算算機信息息中心,,擴充計計算機信信息處理理能力,,使企業業的信息息管理邁邁上一個個新臺階階,支持持企業的的決策體體系。(4)采采用最新新的公眾眾信息媒媒體(Internet網)),樹立立良好的的企業形形象,擴擴大供銷銷渠道,,改善客客戶服務務和支持持,增強強企業的的市場競競爭能力力。(5)在在行業和和各重要要業務部部門之間間建立支支持相關關業務應應用系統統的數據據處理和和網絡傳傳輸技術術,以便便及時交交流有關關信息。。第五節企企業業內部網網絡四、物流流企業網網絡建成成后的具具體功能能如今Intranet在企業業中有著著很廣泛泛的應用用。(1)企企業內部部的通信信。有關關資料、、圖紙或或從外部部網絡發發來的傳傳真、電電子郵件件可以通通過網絡絡傳遞;;領導可可以在網網絡上審審批文件件,又稱稱為電子子簽名。。在外工工作人員員可以通通過此功功能與企企業總部部實現信信息交流流,實現現無紙辦辦公,大大大節省省了用于于復印、、傳真和和郵寄的的費用,,提高了了辦公效效率。(2)數數據共享享。業務務相關部部門(如如財務、、倉庫、、運輸、、調度等等)之間間可以共共享有關關數據。。對于重重要數據據,要通通過權限限的設置置,只有有賦予一一定權限限的單位位或部門門才能使使用和訪訪問,不不能超越越權限使使用。第五節企企業業內部網網絡(3)決決策信息息支持。。通過網網絡可以以隨時查查詢國際際、國內內市場及及相關信信息。企企業內的的“中心心信息庫庫”可以以保存和和管理全全公司各各方面的的資料和和信息,,并保存存為HTML格格式,供供企業的的有效站站點瀏覽覽、查詢詢有關信信息和資資料。(4)實實時控制制與監督督。物流流企業所所送貨物物、車輛輛方位可可時時通通報給企企業總部部或客戶戶,業務務員也可可以通過過網絡隨隨時向上上級匯報報工作。。(5)網網絡安全全與管理理。專業業的網絡絡管理工工作人員員負責網網絡系統統的運行行和數據據安全、、數據備備份等工工作,對對業務應應用人員員進行權權限設定定和網絡絡設備的的管理、、維護工工作。(6)支支持現場場咨詢。。一個國國際專業業服務機機構可用用它的內內部網來來聯系它它的流動動性很大大的會計計和顧問問工作組組。如今今,其成成員的大大多數工工作足不不出戶就就可完成成。第六節數數據據倉倉庫一、定義義及其特特點傳統的數數據庫系系統中存存在著兩兩種不同同類型的的處理::事務型型處理((或稱操操作型處處理)和和分析型型處理。。(一)數數據倉庫庫是面向向主題的的圖2-17OLTP系統統解決的方方法就是是將這些些分開存存放在不不同系統統中的數數據按主主題區域域集成在在一個數數據倉庫庫中,如如圖2--17所所示,OLTP系統中中的兩種種銷售數數據源在在數據倉倉庫中是是按銷售售主題區區域組織織在一起起的。第六節數數據據倉倉庫這樣,用用戶就可可以直接接查詢數數據倉庫庫,獲得得關于所所有產品品銷售信信息的各各種匯總總信息,,如上面面提到的的各種產產品的銷銷售總量量,也可可以輕易易獲得銷銷售量最最大的前前10種種產品等等。(二)數數據倉庫庫是集成成的(三)數數據倉庫庫是不可可更新的的02(26-96)P71ct__Embed__17..jpg圖2-18OLTP系統統與數據據倉庫系系統的區區別(四)數數據倉庫庫是隨時時間變化化的第六節數數據據倉倉庫圖2-19歷歷史數數據的組組織二、數據據集市(一)數數據集市市定義第六節數數據據倉倉庫(二)數數據集市市的數據據來源圖2-20數數據集集市三、星形形模式第六節數數據據倉倉庫為提供高高效的數數據檢索索能力,,通常采采用星形形模式來來進行數數據集市市的設計計。圖2-21星星形模模式1.事實實表2.維數數表(1)可可用文字字描述。。第六節數數據據倉倉庫(2)離離散的。。(3)可可用于定定義限制制條件。。(4)可可為分析析過程提提供行標標題。四、數據據挖掘數據倉庫庫的一個個越來越越普遍的的趨勢是是使用數數據挖掘掘技術獲獲取先前前未知的的信息。。(一)數數據挖掘掘的概念念1.自動動預測趨趨勢和行行為2.自動動發現以以前未知知模式(1)數數據挖掘掘可以尋尋找相關關數據,,而在一一個非常常大的數數據庫中中相關數數據經常常是很難難定位的的。第六節數數據據倉倉庫(2)一一個公司司的數據據可能是是合并在在數據倉倉庫或數數據集市市中的,,也有可可能是存存放在數數據庫或或Internet和和Intranet服服務器上上的,數數據挖掘掘工具可可以挖掘掘出埋藏藏在公司司文件或或存放在在公共記記錄中的的“礦石石”。(3)““采礦者者”一般般是最終終用戶,,他們僅僅有有限限的或完完全沒有有編程能能力。(4)數數據挖掘掘可以發發現意想想不到的的有價值值的結果果。(5)數數據挖掘掘工具經經常與電電子表格格軟件和和其他最最終用戶戶軟件開開發工具具結合在在一起。。因此,,挖掘出出的數據據可以快快速而容容易地進進行分析析和處理理。(6)數數據挖掘掘可以產產生五種種類型的的信息::聯想、、序列、、分類、、簇、預預測。(二)數數據挖掘掘工具第六節數數據據倉倉庫1.神經經計算2.智能能代理3.輔助助分析(三)數數據挖掘掘應用第七節網網絡絡信息安安全1)Internet所用底底層TCP/IP網絡絡協議本本身易受受到攻擊擊,該協協議本身身的安全全問題極極大地影影響到上上層應用用的安全全。2)Internet上廣為為傳播的的易用黑黑客和解解密工具具使很多多網絡用用戶輕易易地獲得得了攻擊擊網絡的的方法和和手段。。3)快速速的軟件件升級周周期,會會造成問問題軟件件的出現現,經常常會出現現操作系系統和應應用程序序存在新新的攻擊擊漏洞。。4)現行行法規政政策和管管理方面面存在不不足。一、網絡絡信息安安全威脅脅與對策策我國的政政府部門門、證券券公司、、銀行等等機構的的計算機機網絡相相繼遭到到多次攻攻擊。(一)網網絡信息息安全威威脅1.自然然災害第七節網網絡絡信息安安全2.黑客客的威脅脅和攻擊擊3.計算算機病毒毒4.垃圾圾郵件和和間諜軟軟件5.信息息戰的嚴嚴重威脅脅6.計算算機犯罪罪(二)網網絡信息息安全技技術1.防火火墻技術術2.數字字加密與與用戶授授權訪問問控制技技術3.入侵侵檢測技技術4.防病病毒技術術5.安全全管理隊隊伍的建建設二、網絡絡提供的的安全服服務第七節網網絡絡信息安安全網絡提供供的安全全服務就就是根據據用戶的的需求,,為之提提供安全全策略和和措施,,保障用用戶網絡絡的安全全性,并并且能夠夠對用戶戶網絡安安全事件件進行快快速反應應。(一)安安全評估估與風險險分析(二)入入侵檢測測(三)虛虛擬專用用網(VPN))圖2-22VPN加密通通信第七節網網絡絡信息安安全(四)病病毒防護護【本章小小結】

【案例1】一、Oracle系統統Oracle數數據庫是是著名的的Oracle公司的的關系數數據庫產產品,其其技術特特點如下下:(一)支支持企業業聯機事事務處理理(1)高高性能Oracle提供供了在高高檔多處處理系統統上的伸伸縮性。。(2)高高可用性性高高可用性性包括操操作的高高可用性性和應用用軟件的的高可用用性兩個個方面。。(3)高高可靠性性Oracle提提供了全全面的、、靈活的的、可靠靠的工具具,確保保徹底的的用戶身身份驗證證,保證證數據的的隱秘性性和完整整性,管管理數據據庫特性性的指派派,以及及在企業業或網絡絡環境里里監測數數據庫的的操作。。(二)支支持企業業分布式式處理【案例1】(1)數數據的復復制Oracle提供了了全面的的同步復復制與異異步復制制的功能能,提供供了高度度可管理理的解決決方案,,不僅大大大提高高了運行行性能,,而且還還確保了了與其他他所有的的服務器器功能的的兼容性性。(2)透透明的分分布式查查詢在在Oracle中單單獨的SQL語語句可以以從多個個數據庫庫中查詢詢數據,,甚至可可以對物物理上存存儲在不不同服務務器上的的數據進進行復雜雜的合并并操作。。(3)透透明的分分布式事事務Oracle采用透透明的兩兩階段提提交機制制來確保保分布式式更新事事務的完完整性。。(4)繼繼承非Oracle的的系統Oracle的開開放式體體系結構構將Oracle和非非Oracle的數據據資源與與業界最最全面的的工具軟軟件、應應用軟件件以及第第三方軟軟件產品品集中到到一個業業界標準準的環境境之中。。(三)支支持企業業數據倉倉庫【案例1】(四)Oracle的的Internet方方案(1)OracleWebListener它它是一個個進程,,具有普普通HTTP服服務器的的功能,,主要用用于接收收從Web瀏覽覽器上發發出的用用戶查詢詢請求,,并將查查詢結果果(即HTML文本))返回給給用戶。。(2)OracleWebAgent它它是用公公用網關關接口((Cn))實現的的過程化化網關,,負責Web與與Oracle7數據據庫之間間的集成成。(3)OracleWebServer2.0它它除除了包括括OracleWebServerl.0的功能能及相應應的開發發與管理理工具外外,還增增加Java解解釋器和和LiveHTML解釋器器,使其其能支持持多種語語言。二、MSSQLSERVER系系統(一)簡簡介【案例1】(1)SQLServer可看做做是WindowsNT((Windows)的的自然擴擴展,因因為它與與這個操操作系統統緊密結結合。(2)SQLServe與與WindowsNT一樣樣容易安安裝和維維護,例例如,二二者的結結合通過過系統的的簡單安安裝來實實現,消消除了與與數據庫庫管理有有關的許許多復雜雜任務,,并為每每個系統統管理任任務使用用圖形計計算環境境。(3)SQLServer使用WindowsNT的服務務提供新新的或擴擴展的數數據庫功功能,如如發送消消息和管管理登錄錄安全性性。1)集成成了MicrosoftWindowsNT線程和和調度服服務、PerformanceMonitor(性能能監視程程序)和和EventViewer(事件件查看程程序)。。2)應用用內置的的復制與與基于WindowsNTServer的計計算機交交換數據據,向其其他ODBC訂訂閱者發發布數據據,并確確保企業業組織能能可靠地地向整個個企業發發布信息息。【案例1】3)使用用綜合的的分布框框架,集集中管理理整個企企業的服服務器。。4)任務務調度為為建立服服務器任任務或復復制任務務以及調調度它們們在指定定時間執執行等提提供了更更容易的的方法。。5)許多多內部數數據庫功功能采用用并行結結構,這這極大地地提高了了系統的的性能和和可擴充充性。6)超大大型數據據庫采用用并行結結構,為為許多開開發和維維護任務務提供了了較好的的支持,,并減少少了輸入入/輸出出。(二)系系統結構構1.SQL(1)執執行存儲儲過程和和觸發器器中定義義的業務務規則。。(2)防防止兩個個用戶同同時更新新同一個個數據。。(3)保保證在不不同地址址存放的的數據具具有邏輯輯的一致致性。【案例1】2.SQL3.SQL4.Distributed5.系統統數據庫庫(1)Master數數據庫顧顧名名思義,,Master數據庫庫用于記記錄在SQLServer最基本本操作中中使用的的信息。。(2)Model數據據庫Model數數據庫是是唯一有有可能經經常要修修改的系系統數據據庫。(3)Tempdb數數據庫Tempdb數據據庫是SQLServer的臨時時庫。(4)Msdb數據庫庫SQLServerAgent用Msdb數數據庫來來存儲處處理作業業和警告告所需的的信息。。三、Sybase系統統【案例1】(一)概概述(1)滿滿足聯機機事務處處理的應應用需求求。(2)采采用客戶戶/服務務器的體體系結構構。(3)實實現真正正開放的的和分布布的數據據庫管理理。(二)Sybase的的客戶//服務體體系(1)具具有適應應聯機事事務處理理應用的的高

溫馨提示

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

最新文檔

評論

0/150

提交評論