第六章物流信息存儲技術(shù)和物流信息系統(tǒng)_第1頁
第六章物流信息存儲技術(shù)和物流信息系統(tǒng)_第2頁
第六章物流信息存儲技術(shù)和物流信息系統(tǒng)_第3頁
第六章物流信息存儲技術(shù)和物流信息系統(tǒng)_第4頁
第六章物流信息存儲技術(shù)和物流信息系統(tǒng)_第5頁
免費預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

1、第六章 物流信息存儲技術(shù)和物流信息系統(tǒng)教學目的:通過本章學習, 使學生掌握物流信息存儲技術(shù), 數(shù)據(jù)庫的產(chǎn)生與發(fā)展, 數(shù)據(jù)庫系統(tǒng)訪問技術(shù), 常用數(shù)據(jù)庫簡介, 數(shù)據(jù)庫設(shè)計,物流信息系統(tǒng)教學重點: 數(shù)據(jù)庫系統(tǒng)訪問技術(shù),常用數(shù)據(jù)庫,物流信息系統(tǒng)的操作教學課時: 3 課時教學內(nèi)容:數(shù)據(jù)庫技術(shù)是現(xiàn)代信息科學與技術(shù)的重要組成部分, 是計算機數(shù)據(jù)處理與信 息管理系統(tǒng)的核心。 數(shù)據(jù)庫技術(shù)研究和解決了計算機信息處理過程中大量數(shù)據(jù)有 效地組織和存儲的問題, 在數(shù)據(jù)庫系統(tǒng)中減少數(shù)據(jù)存儲冗余、 實現(xiàn)數(shù)據(jù)共享、 保 障數(shù)據(jù)安全以及高效地檢索數(shù)據(jù)和處理數(shù)據(jù)。隨著計算機技術(shù)與網(wǎng)絡(luò)通信技術(shù)的發(fā)展, 數(shù)據(jù)庫技術(shù)已成為信息社會中對

2、大 量數(shù)據(jù)進行組織與管理的重要技術(shù)手段及軟件技術(shù), 是網(wǎng)絡(luò)信息化管理系統(tǒng)的基 礎(chǔ)。一 數(shù)據(jù)庫的產(chǎn)生與發(fā)展 數(shù)據(jù)庫是以一定的組織方式存放于計算機存儲器中相互關(guān)聯(lián)的數(shù)據(jù)集合。它反映了數(shù)據(jù)自身和數(shù)據(jù)間的聯(lián)系, 它可以供各種用戶共享、 具有最小冗余度和 較高的數(shù)據(jù)獨立性。按照數(shù)據(jù)模型的發(fā)展演變過程, 數(shù)據(jù)庫技術(shù)從開始到現(xiàn)在短短的 30 多年中, 主要經(jīng)歷了三個發(fā)展階段: 第一代是網(wǎng)狀和層次數(shù)據(jù)庫系統(tǒng), 第二代是關(guān)系數(shù)據(jù) 庫系統(tǒng),第三代是以面向?qū)ο髷?shù)據(jù)模型為主要特征的數(shù)據(jù)庫系統(tǒng)。1 第一代數(shù)據(jù)庫系統(tǒng)第一代數(shù)據(jù)庫系統(tǒng)是 20世紀 70 年代研制的層次和網(wǎng)狀數(shù)據(jù)庫系統(tǒng)。層次數(shù)據(jù)庫系統(tǒng)的典型代表是 1969年

3、 IBM 公司研制出的層次模型的數(shù)據(jù)庫 管理系統(tǒng) IMS 。20世紀60年代末 70年代初,美國數(shù)據(jù)庫系統(tǒng)語言協(xié)會 CDASYL(Cnference n Data System Language下屬的數(shù)據(jù)庫任務(wù)組 DBTG(Data Base Task Grup)提出了 若干報告,被稱為 DBTG 報告。 DBTG 報告確定并建立了網(wǎng)狀數(shù)據(jù)庫系統(tǒng)的許 多概念、方法和技術(shù),是網(wǎng)狀數(shù)據(jù)庫的典型代表2 第二代數(shù)據(jù)庫系統(tǒng)第二代數(shù)據(jù)庫系統(tǒng)是關(guān)系數(shù)據(jù)庫系統(tǒng)。1970年IBM公司的San Jse研究試驗 室的研究員Edgar F. Cdd發(fā)表了題為大型共享數(shù)據(jù)庫數(shù)據(jù)的關(guān)系模型 的論文, 提出了關(guān)系數(shù)據(jù)模型,

4、 開創(chuàng)了關(guān)系數(shù)據(jù)庫方法和關(guān)系數(shù)據(jù)庫理論, 為關(guān)系數(shù)據(jù)庫 技術(shù)奠定了理論基礎(chǔ)。DB2、Ingres、racle、Infrmix、Sybase等3 第三代數(shù)據(jù)庫系統(tǒng)1990年高級DBMS功能委員會發(fā)表了第三代數(shù)據(jù)庫系統(tǒng)宣言,提出了第 三代數(shù)據(jù)庫管理系統(tǒng)應(yīng)具有的三個基本特征:應(yīng)支持數(shù)據(jù)管理、對象管理和知識管理。 必須保持或繼承第二代數(shù)據(jù)庫系統(tǒng)的技術(shù)。必須對其他系統(tǒng)開放。 面向?qū)ο髷?shù)據(jù)模型是第三代數(shù)據(jù)庫系統(tǒng)的主要特征之一; 數(shù)據(jù)庫技術(shù)與多學 科技術(shù)的有機結(jié)合也是第三代數(shù)據(jù)庫技術(shù)的一個重要特征。 分布式數(shù)據(jù)庫、 并行 數(shù)據(jù)庫、工程數(shù)據(jù)庫、演繹數(shù)據(jù)庫、知識庫、多媒體庫、模糊數(shù)據(jù)庫等都是這方 面的實例。二

5、數(shù)據(jù)庫系統(tǒng)訪問技術(shù)目前訪問數(shù)據(jù)庫服務(wù)器的主流標準接口主要有DBC、 LE DB、 AD 和AD.NET 。(1)開放數(shù)據(jù)庫連接( DBC)開放數(shù)據(jù)庫連接(pen DatabaseCnnectivity,DBC)是由Micrsft公司定義的 一種數(shù)據(jù)庫訪問標準。使用 DBC 應(yīng)用程序不僅可以訪問存儲在本地計算機的桌 面型數(shù)據(jù)庫中的數(shù)據(jù),而且可以訪問異構(gòu)平臺上的數(shù)據(jù)庫,例如可以訪問 SQL Server、 racle、 Infrmix 或 DB2 構(gòu)建的數(shù)據(jù)庫等。DBC通過一組標準的函數(shù)(DBC API)調(diào)用來實現(xiàn)數(shù)據(jù)庫的訪問,但是程 序員不必理解這些 DBC, API 就可以輕松開發(fā)基于 DBC

6、 的客戶機 /服務(wù)器應(yīng)用程 序。( 2) LEDBLE DB 是 Micrsft 公司提供的關(guān)于數(shù)據(jù)庫系統(tǒng)級程序的接口( System-Level Prgrammi ng In terface),是Micrsft公司數(shù)據(jù)庫訪問的基礎(chǔ)。LE DB實際上是Micrsft 公司 LE 對象標準的一個實現(xiàn)。 LE DB 對象本身是 CM (組件對象模型)對象并 支持這種對象的所有必需的接口。LE DB 是一個面向?qū)ο蟮慕涌?,特別適合于面向?qū)ο笳Z言(3) 動態(tài)數(shù)據(jù)對象( AD )動態(tài)數(shù)據(jù)對象( Active Data bjects,AD )是一種簡單的對象模型,可以被開 發(fā)者用來處理任何 LE DB 數(shù)

7、據(jù),可以由腳本語言或高級語言調(diào)用。 AD 對數(shù)據(jù)庫 提供了應(yīng)用程序水平級的接口( Applicat in-Level Prgrammi ng In terface),幾乎使 用任何語言的程序員都能夠通過使用 AD 來使用 LE DB 的功能。( 4) AD.NETAD.NET是微軟.NET平臺中的一種最新的數(shù)據(jù)訪問技術(shù)。它有著全新的設(shè)計 理念,并在原有的 AD(ActiveX Data bject )基礎(chǔ)上引入了一些重大的變化和革 新,不管數(shù)據(jù)源是什么數(shù)據(jù)庫, 都可以通過它進行高效訪問, 是應(yīng)用程序和數(shù)據(jù) 庫之間的重要橋梁。三 常用數(shù)據(jù)庫簡介1RACLERACLE 是一種適用于大型、中型和微型

8、計算機的關(guān)系數(shù)據(jù)庫管理系統(tǒng)。RACLE 數(shù)據(jù)庫由三種類型的文件組成,即數(shù)據(jù)庫文件、日志文件和控制文件。2SYBASESYBASE 是美國 SYBASE 公司在 20 世紀 80年代中期推出的客戶機 /服務(wù)器 結(jié)構(gòu)的關(guān)系數(shù)據(jù)庫系統(tǒng)。 SYBASE 數(shù)據(jù)庫按權(quán)限由高到低, 可將用戶分為四種不 同的類型, 分別為:系統(tǒng)管理員、數(shù)據(jù)庫屬主、 數(shù)據(jù)庫對象屬主和其他一般用戶。3DB2DB2 是 IBM 公司開發(fā)的關(guān)系數(shù)據(jù)庫管理系統(tǒng),它有多種不同的版本,如:DB2 工作組版(DB2Wrkgrup Edit in )、DB2 企業(yè)版(DB2 En terprise Edit in)、DB2 個人版(DB2 P

9、ersnal Editin)和 DB2 企業(yè)擴展版(DB2 Enterprise-Extended Editin) 等,這些產(chǎn)品基本的數(shù)據(jù)管理功能是一樣的, 區(qū)別在于支持遠程客戶能力和分布 式處理能力。4 SQL ServerSQL Server 是微軟公司開發(fā)的一個關(guān)系數(shù)據(jù)庫管理系統(tǒng),以 TransactSQL 作為它的數(shù)據(jù)庫查詢和編程語言。 TSQL 是結(jié)構(gòu)化查詢語言 SQL 的一種,支 持 ANSI SQL92 標準。5. MySQLMySQL 是一個小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng), 開發(fā)者為瑞典 MySQL AB 公司。 目前 MySQL 被廣泛地應(yīng)用在 Internet 上的中小型網(wǎng)站中。

10、由于其體積小、速度 快、總體擁有成本低, 尤其是開放源碼這一特點, 許多中小型網(wǎng)站為了降低網(wǎng)站 總體擁有成本而選擇了 MySQL 作為網(wǎng)站數(shù)據(jù)庫。四 數(shù)據(jù)庫設(shè)計1需求分析階段 需求分析的重點是調(diào)查、收集與分析用戶在數(shù)據(jù)管理中的信息要求、處理要 求、安全性與完整性要求。信息要求是指用戶需要從數(shù)據(jù)庫中獲得信息的內(nèi)容與性質(zhì)。 由用戶的信息要 求可以導(dǎo)出數(shù)據(jù)要求,即在數(shù)據(jù)庫中需要存儲哪些數(shù)據(jù)。處理要求是指用戶要求完成什么處理功能,對處理的響應(yīng)時間有什么要求, 處理方式是批處理還是聯(lián)機處理。新系統(tǒng)的功能必須能夠滿足用戶的信息要求、處理要求、安全性與完整性要 求。2概念結(jié)構(gòu)設(shè)計階段 概念結(jié)構(gòu)是對現(xiàn)實世界的

11、一種抽象,即對實際的人、物、事和概念進行人為 處理,抽取人們關(guān)心的共同特性, 忽略非本質(zhì)的細節(jié), 并把這些特性用各種概念 精確地加以描述。將需求分析得到的用戶需求抽象為信息結(jié)構(gòu)即概念模型的過程 就是概念結(jié)構(gòu)設(shè)計。 通過對用戶需求進行綜合、 歸納與抽象, 形成一個獨立于具 體 DBMS 的概念模型,可以用 E-R 圖(實體 - 聯(lián)系圖)表示。3邏輯結(jié)構(gòu)設(shè)計階段將概念結(jié)構(gòu)轉(zhuǎn)換為某個 DBMS 所支持的數(shù)據(jù)模型(例如關(guān)系模型) ,并對其 進行優(yōu)化。設(shè)計邏輯結(jié)構(gòu)時一般要分三步進行: 將概念結(jié)構(gòu)轉(zhuǎn)換為一般的關(guān)系、網(wǎng)狀、層次模型; 將轉(zhuǎn)化來的關(guān)系、網(wǎng)狀、層次模型向特定 DBMS支持下的數(shù)據(jù)模型轉(zhuǎn)換; 對數(shù)

12、據(jù)模型進行優(yōu)化。4數(shù)據(jù)庫物理設(shè)計階段 為一個給定的邏輯數(shù)據(jù)模型選取一個最適合應(yīng)用環(huán)境的物理結(jié)構(gòu) (存儲結(jié)構(gòu) 與存取方法)的過程,就是數(shù)據(jù)庫的物理設(shè)計。數(shù)據(jù)庫的物理設(shè)計通常分為兩步:(1)確定數(shù)據(jù)庫的物理結(jié)構(gòu)。(2)評價物理結(jié)構(gòu)。5數(shù)據(jù)庫實施階段運用DBMS提供的數(shù)據(jù)語言(例如SQL)及其宿主語言(例如 C),根據(jù)邏 輯設(shè)計和物理設(shè)計的結(jié)果建立數(shù)據(jù)庫, 編制與調(diào)試應(yīng)用程序, 組織數(shù)據(jù)入庫, 并 進行試運行。( 1)定義數(shù)據(jù)庫結(jié)構(gòu)。( 2)數(shù)據(jù)裝載。( 3 )編制與調(diào)試應(yīng)用程序 。( 4)數(shù)據(jù)庫試運行。6數(shù)據(jù)庫運行和維護階段在數(shù)據(jù)庫運行階段,對數(shù)據(jù)庫經(jīng)常性的維護工作主要是由 DBA (數(shù)據(jù)庫管 理

13、員)完成的,它包括:(1)數(shù)據(jù)庫的轉(zhuǎn)儲和恢復(fù)。(2)數(shù)據(jù)庫的安全性、完整性控制。(3)數(shù)據(jù)庫性能的監(jiān)督、分析和改進。(4)數(shù)據(jù)庫的重組織和重構(gòu)造。五 幾種典型的物流管理信息系統(tǒng)1 決策支持系統(tǒng)決策支持系統(tǒng)(Decisin Supprt SystemQSS是一個能對決策提供支持的交互 式計算機系統(tǒng)。一般情況下,決策支持系統(tǒng)可分為智能決策支持系統(tǒng)、分布決策支持系統(tǒng)和 群體決策支持系統(tǒng)。2 運輸信息系統(tǒng) 運輸信息系統(tǒng)主要處理各種運輸問題,它應(yīng)當支持多網(wǎng)點、多機構(gòu)、多功能作業(yè)的立體網(wǎng)絡(luò)運輸, 特別對于網(wǎng)絡(luò)機構(gòu)龐大的運輸體系, 運輸管理信息系統(tǒng)能 夠協(xié)助管理人員進行資源分配、 作業(yè)匹配、路線優(yōu)化等操作。

14、運輸信息系統(tǒng)還應(yīng)有基本資料的管理 (包括車輛信息、行駛路線信息等基本資 料的維護 )、油料管理、物料管理和成本管理。3 庫存信息系統(tǒng) 庫存信息系統(tǒng)是物流信息系統(tǒng)中應(yīng)用較為廣泛的系統(tǒng), 也可以說是各類型物資及物流管理信息系統(tǒng)的基礎(chǔ)系統(tǒng)。 無論進行何種管理, 庫存信息都是首先要掌 握和收集的。庫存信息系統(tǒng)主要有以下幾個應(yīng)用方面的目的: 一是便于掌握各分銷地點的庫存量及生產(chǎn)企業(yè)庫存量;二是對具體的某一倉庫進行庫存管理; 三是在高層貨架倉庫中建立庫存信息分系統(tǒng)等。4 配送信息系統(tǒng)配送信息系統(tǒng)有一定的綜合性, 同時配送信息系統(tǒng)也是物流信息系統(tǒng)的重要 功能,配送的成敗決定著企業(yè)和經(jīng)營部門對市場的占有和控制。配送信息系統(tǒng)的主要目的是:向各分銷點或營業(yè)點提供配送物資的信息,根 據(jù)訂貨查詢庫存及配送能力, 發(fā)出配

溫馨提示

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

評論

0/150

提交評論