版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
PPT模板下載:/moban/行業(yè)PPT模板:/hangye/節(jié)日PPT模板:/jieri/PPT素材下載:/sucai/PPT背景圖片:/beijing/PPT圖表下載:/tubiao/優(yōu)秀PPT下載:/xiazai/PPT教程:/powerpoint/Word教程:/word/Excel教程:/excel/資料下載:/ziliao/PPT課件下載:/kejian/范文下載:/fanwen/試卷下載:/shiti/教案下載:/jiaoan/PPT論壇:
項目三物流數(shù)據(jù)存儲技術任務一數(shù)據(jù)庫技術的認知1.數(shù)據(jù)庫技術的定義一、數(shù)據(jù)庫技術概述
數(shù)據(jù)庫技術是通過研究數(shù)據(jù)庫的結構、存儲、設計、管理以及應用的基本理論和實現(xiàn)方法,并利用這些理論來實現(xiàn)對數(shù)據(jù)庫中的數(shù)據(jù)進行處理、分析和理解的技術。即:數(shù)據(jù)庫技術是研究、管理和應用數(shù)據(jù)庫的一門軟件科學。數(shù)據(jù)對象人工管理階段文件系統(tǒng)階段數(shù)據(jù)庫系統(tǒng)階段20世紀50年代以前50年代后期到60年代中期20世紀60年代后期2.數(shù)據(jù)庫技術的發(fā)展硬件:外存只有紙帶、卡片、磁帶,沒有直接存取設備;軟件:沒有操作系統(tǒng)及管理數(shù)據(jù)的軟件(實際上,當時還未形成軟件的整體概念);數(shù)據(jù):數(shù)據(jù)量小,數(shù)據(jù)無結構,由用戶直接管理,而且數(shù)據(jù)間缺乏邏輯組織,數(shù)據(jù)依賴于特定的應用程序,缺乏獨立性(1)人工管理階段一、數(shù)據(jù)庫技術概述2.數(shù)據(jù)庫技術的發(fā)展應用程序A1應用程序A2應用程序An數(shù)據(jù)集S1數(shù)據(jù)集S2數(shù)據(jù)集Sn……硬件:磁鼓、磁盤等直接存取數(shù)據(jù)的存儲設備;軟件:操作系統(tǒng)及管理數(shù)據(jù)的軟件——文件管理系統(tǒng)出現(xiàn),能把計算機中的數(shù)據(jù)組織成相互獨立的數(shù)據(jù)文件;數(shù)據(jù):實現(xiàn)了數(shù)據(jù)記錄內(nèi)的結構化,即設計出了記錄內(nèi)各種數(shù)據(jù)間的關系。整體無結構的,數(shù)據(jù)面向特定的應用程序,共享性,獨立性差,且冗余度大,管理和維護的代價大。(2)文件系統(tǒng)階段一、數(shù)據(jù)庫技術概述2.數(shù)據(jù)庫技術的發(fā)展應用程序A1應用程序A2應用程序An數(shù)據(jù)集S1數(shù)據(jù)集S2數(shù)據(jù)集Sn文件系統(tǒng)……硬件:出現(xiàn)了大容量磁盤,存儲容量大大增加且價格下降。數(shù)據(jù)庫的特點是;
軟件:專業(yè)的數(shù)據(jù)管理軟件——數(shù)據(jù)庫管理系統(tǒng)(DBMS);數(shù)據(jù):數(shù)據(jù)面向全局,具有整體的結構性,共享性高,因此冗余度小,具有一定的程序與數(shù)據(jù)間的獨立性,并且實現(xiàn)了對數(shù)據(jù)進行統(tǒng)一的控制。(3)數(shù)據(jù)庫系統(tǒng)階段一、數(shù)據(jù)庫技術概述2.數(shù)據(jù)庫技術的發(fā)展應用程序A1應用程序A2應用程序An數(shù)據(jù)庫數(shù)據(jù)庫管理系統(tǒng)…主要由數(shù)據(jù)庫、用戶、軟件和硬件四部分組成。(1)數(shù)據(jù)庫一、數(shù)據(jù)庫技術概述3.數(shù)據(jù)庫系統(tǒng)的組成特點說明集成性
把某特定應用環(huán)境中的各種應用相關的數(shù)據(jù)及其數(shù)據(jù)之間的聯(lián)系全部地集中地并按照一定的結構形式進行存儲,或者說數(shù)據(jù)庫是若干個單個性質(zhì)不同的數(shù)據(jù)文件的統(tǒng)一的數(shù)據(jù)整體。共享性
數(shù)據(jù)庫中的數(shù)據(jù)可為多個不同的用戶所共享,即多個不同的用戶,使用多種不同的語言,為了不同的應用目的,而同時存取數(shù)據(jù)庫中的數(shù)據(jù),即多用戶系統(tǒng)。數(shù)據(jù)庫是長期存儲在計算機內(nèi)有組織的共享的數(shù)據(jù)的集合。(2)用戶一、數(shù)據(jù)庫技術概述3.數(shù)據(jù)庫系統(tǒng)的組成用戶是指使用數(shù)據(jù)庫的人,即對數(shù)據(jù)庫的存儲、維護和檢索等操作。用戶種類說明終端用戶主要是使用數(shù)據(jù)庫的各級管理人員、工程技術人員、科研人員,一般為非計算機專業(yè)人員。應用程序員負責為終端用戶設計和編制應用程序,以便終端用戶對數(shù)據(jù)庫進行存取操作。數(shù)據(jù)庫管理員(DBA)DBA是指全面負責數(shù)據(jù)庫系統(tǒng)的“管理、維護和正常使用的”人員,主要職責有:參與數(shù)據(jù)庫設計的全過程,決定數(shù)據(jù)庫的結構和內(nèi)容;定義數(shù)據(jù)的安全性和完整性,負責分配用戶對數(shù)據(jù)庫的使用權限和口令管理;監(jiān)督控制數(shù)據(jù)庫的使用和運行,改進和重新構造數(shù)據(jù)庫系統(tǒng)。(3)軟件一、數(shù)據(jù)庫技術概述3.數(shù)據(jù)庫系統(tǒng)的組成數(shù)據(jù)庫系統(tǒng)軟件指主要指支持數(shù)據(jù)庫運行的操作系統(tǒng)(例如Windows系列)、數(shù)據(jù)庫應用系統(tǒng)和數(shù)據(jù)庫管理系統(tǒng)。數(shù)據(jù)庫應用系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)操作系統(tǒng)硬件(4)硬件(Hardware)數(shù)據(jù)庫的硬件指存儲和運行數(shù)據(jù)庫系統(tǒng)的硬件設備,主要指計算機硬件系統(tǒng)。用戶一、數(shù)據(jù)庫技術概述4.數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)是對數(shù)據(jù)進行管理的系統(tǒng)軟件,它是數(shù)據(jù)庫系統(tǒng)的核心組成部分,主要是把用戶抽象的邏輯數(shù)據(jù)處理轉(zhuǎn)換成計算機中的具體的物理數(shù)據(jù)的處理。組成部分功能語言編譯處理程序DBMS具有定義數(shù)據(jù)庫結構、實現(xiàn)對數(shù)據(jù)庫的基本操作的功能。這些功能由數(shù)據(jù)定義語言(DDL)和操縱語言(DML)來完成。而語言編譯處理程序就是將這些語言翻譯成計算機能執(zhí)行的命令程序。安全性控制程序防止未被授權的用戶存取數(shù)據(jù)庫中的數(shù)據(jù)。通信控制程序?qū)崿F(xiàn)用戶程序與DBMS間的通信。完整性控制程序檢查完整性約束條件,確保進入數(shù)據(jù)庫中的數(shù)據(jù)的正確性、有效性和相容性。一、數(shù)據(jù)庫技術概述4.數(shù)據(jù)庫管理系統(tǒng)組成部分功能并發(fā)控制程序協(xié)調(diào)多用戶、多任務環(huán)境下各應用程序?qū)?shù)據(jù)庫的并以操作,保證數(shù)據(jù)的一致性。數(shù)據(jù)存取和更新程序?qū)嵤?shù)據(jù)庫數(shù)據(jù)的檢索、插入、修改、刪除等操作。系統(tǒng)總控程序是DBMS運行程序的核心,用于控制和協(xié)調(diào)各程序的活動。裝配程序完成初始數(shù)據(jù)庫的數(shù)據(jù)裝入;重組程序當數(shù)據(jù)庫系統(tǒng)性能變壞時(如查詢速度變慢),需要重新組織數(shù)據(jù)庫,重新裝入數(shù)據(jù)。系統(tǒng)恢復程序當數(shù)據(jù)庫系統(tǒng)受到破壞時,將數(shù)據(jù)庫系統(tǒng)恢復到以前某個正確的狀態(tài)。數(shù)據(jù)字典指對數(shù)據(jù)的數(shù)據(jù)項、數(shù)據(jù)結構、數(shù)據(jù)流、數(shù)據(jù)存儲、處理邏輯、外部實體等進行定義和描述的集合,也是訪問數(shù)據(jù)庫的接口。續(xù)表二、數(shù)據(jù)模型1.數(shù)據(jù)模型的組成數(shù)據(jù)模型是模型的一種,是現(xiàn)實世界數(shù)據(jù)特征的抽象,通常由數(shù)據(jù)結構、數(shù)據(jù)操作和數(shù)據(jù)的約束條件三個要素組成。二、數(shù)據(jù)模型2.數(shù)據(jù)庫中的數(shù)據(jù)模型數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)模型是直接描述數(shù)據(jù)庫中數(shù)據(jù)的邏輯結構,也被稱為結構數(shù)據(jù)模型,是具體的DBMS所支持的數(shù)據(jù)模型。(1)層次模型ABCDEFABCE(2)網(wǎng)狀模型二、數(shù)據(jù)模型2.數(shù)據(jù)庫中的數(shù)據(jù)模型(3)關系模型訂單代號客戶代號訂購日期運費D001K00103/12/03300D002K00203/12/l050D003K00104/04/05100D004K00204/04/2080D005K00303/12/20100二、數(shù)據(jù)模型2.數(shù)據(jù)庫中的數(shù)據(jù)模型三種數(shù)據(jù)模型的優(yōu)缺點名稱優(yōu)點缺點層次模型存取方便且速度快;結構清晰,容易理解;數(shù)據(jù)修改和數(shù)據(jù)庫擴展容易實現(xiàn);檢索關鍵屬性十分方便。結構呆板,缺乏靈活性;同一屬性數(shù)據(jù)要存儲多次,數(shù)據(jù)冗余大;不適合拓撲空間數(shù)據(jù)的組織網(wǎng)狀模型能明確而方便地表示數(shù)據(jù)間的復雜關系;數(shù)據(jù)冗余小。網(wǎng)狀結構的復雜,增加了用戶查詢和定位的困難;需要存儲數(shù)據(jù)間聯(lián)系的指針,使得數(shù)據(jù)量增大;數(shù)據(jù)的修改不方便。關系模型結構特別靈活,概念單一,滿足所有布爾邏輯運算和數(shù)學運算規(guī)則形成的查詢要求;能搜索、組合和比較不同類型的數(shù)據(jù);增加和刪除數(shù)據(jù)非常方便;具有更高的數(shù)據(jù)獨立性、更好的安全保密性。數(shù)據(jù)庫大時,查找滿足特定關系的數(shù)據(jù)費時;對空間關系無法滿足。三、數(shù)據(jù)倉庫與數(shù)據(jù)挖掘1.數(shù)據(jù)倉庫(DataWarehouse)針對某些主題的歷史數(shù)據(jù)進行分析,支持管理決策。(1)數(shù)據(jù)倉庫的定義
為了提高效率,將分析數(shù)據(jù)從事務處理環(huán)境中提取出來,并重新組織、轉(zhuǎn)換,將其移動到單獨的數(shù)據(jù)庫中,該數(shù)據(jù)庫就是數(shù)據(jù)倉庫。
數(shù)據(jù)倉庫可以定義為:面向主題的、集成的、不可更新的、隨時間變化的數(shù)據(jù)集合,用于支持企業(yè)的決策分析過程。三、數(shù)據(jù)倉庫與數(shù)據(jù)挖掘1.數(shù)據(jù)倉庫(DataWarehouse)(2)數(shù)據(jù)倉庫的體系結構數(shù)據(jù)倉庫的體系結構主要包括數(shù)據(jù)源、數(shù)據(jù)存儲與管理、聯(lián)機分析處理(OLAP)服務器及前段工具等外部數(shù)據(jù)業(yè)務數(shù)據(jù)系統(tǒng)文檔資料數(shù)據(jù)源抽取、清理裝載、刷新數(shù)據(jù)倉庫管理系統(tǒng)元數(shù)據(jù)管理數(shù)據(jù)倉庫檢測與維護數(shù)據(jù)集市數(shù)據(jù)存儲與管理服務OLAP服務器數(shù)據(jù)分析數(shù)據(jù)報表數(shù)據(jù)挖掘前端工具與應用三、數(shù)據(jù)倉庫與數(shù)據(jù)挖掘2.數(shù)據(jù)挖掘數(shù)據(jù)挖掘(DataMining,簡稱DM)就是從大量的、不完全的、有噪聲的、模糊的、隨機的數(shù)據(jù)中,提取隱含在其中的、人們事先不知道的、但又是潛在有用的信息和知識的過程。經(jīng)典的數(shù)據(jù)挖掘案例
世界著名商業(yè)零售連鎖企業(yè)沃爾瑪擁有世界上最大的數(shù)據(jù)倉庫系統(tǒng)。
一個意外的發(fā)現(xiàn)是:“跟尿布一起購買最多的商品竟是啤酒!”這是數(shù)據(jù)挖掘技術對歷史數(shù)據(jù)進行分析的結果,反映數(shù)據(jù)內(nèi)在的規(guī)律。四、大數(shù)據(jù)時代的物流所謂大數(shù)據(jù)就是指一種規(guī)模大到在獲取、存儲、管理、分析方面大大超出了傳統(tǒng)數(shù)據(jù)庫軟件工具能力范圍的數(shù)據(jù)集合,具有海量的數(shù)據(jù)規(guī)模、快速的數(shù)據(jù)流轉(zhuǎn)、多樣的數(shù)據(jù)類型和價值密度低四大特征。大數(shù)據(jù)核心的價值就是在于對于海量數(shù)據(jù)進行存儲和分析四、大數(shù)據(jù)時代的物流大數(shù)據(jù)能夠讓物流企業(yè)能夠有的放矢,可以做到為每一個客戶量身定制符合他們自身需求的服務。(1)市場預測
大數(shù)據(jù)反映市場的需求變化,從而對產(chǎn)品進入市場后的各個階段作出預測。(2)物流中心的選址
針對這一類問題,可以利用大數(shù)據(jù)中分類樹的方法來解決。(3)優(yōu)化配送線路制定最合理的配送線路。(4)倉庫儲位優(yōu)化
合理的安排商品儲存位置對于倉庫利用率和搬運分揀的效率。任務二數(shù)據(jù)庫技術的設計與應用一、關系數(shù)據(jù)庫
1.關系數(shù)據(jù)庫關系數(shù)據(jù)庫是建立在關系數(shù)據(jù)庫模型基礎上的數(shù)據(jù)庫,它借助于集合代數(shù)等概念和方法來處理數(shù)據(jù)庫中的數(shù)據(jù)。一、關系數(shù)據(jù)庫
2.關系數(shù)據(jù)模型(1)關系。關系模型的數(shù)據(jù)結構是一個“二維表框架”(即關系模式)組成的集合,所以關系模型是“關系框架”的集合。客戶代號姓名性別電話K001張三002李四003王老五004劉二麻子005馬大炮架結構:客戶(客戶代號,姓名,性別,聯(lián)系方式)一、關系數(shù)據(jù)庫
2.關系數(shù)據(jù)模型
(2)元組。表格中的一行,如訂單表中的一張訂單記錄即為一個元組。
(3)屬性。表格中的一列,相當于記錄中的一個字段,如客戶表中有4個屬性(客戶代號,姓名,性別,聯(lián)系方式)。
(4)關鍵字??晌ㄒ粯俗R元組的屬性或?qū)傩约?,也稱為關系鍵或主碼,如客戶表中客戶代號可以唯一確定一個客戶,為客戶關系的主碼。
(5)域。屬性的取值范圍,如性別的域是(男,女)。
(6)分量。每一行對應的列的屬性值,即元組中的一個屬性值。
(7)關系模式。對關系的描述,一般表示為:關系名(屬性1,屬性2,……屬性n)一、關系數(shù)據(jù)庫
3.關系數(shù)據(jù)庫的優(yōu)缺點
優(yōu)點:
(1)與非關系模型數(shù)據(jù)庫不同,關系數(shù)據(jù)庫的關系模型有較強的數(shù)學理論根據(jù)。(2)數(shù)據(jù)庫的數(shù)據(jù)結構簡單、清晰,用戶易懂易用,不僅用關系描述實體,而且用關系描述實體間的聯(lián)系。(3)關系模型的存取路徑對用戶透明,具有更高的數(shù)據(jù)獨立性、更好的安全保密性;同時,也簡化了程序員的工作和數(shù)據(jù)庫建立、開發(fā)的工作。
缺點:查詢效率往往不如非關系模型,因此必須對用戶的查詢表示進行優(yōu)化,增加了開發(fā)負擔。二、關系數(shù)據(jù)庫的設計
1.三個世界的劃分現(xiàn)實世界信息世界認識抽象計算機世界信息模型數(shù)據(jù)模型
2.信息世界中的基本概念
(1)實體??陀^存在并且可以相互區(qū)別的“事物”稱為實體。實體,如一個學生,一本書,一輛汽車;抽象的事件,如一堂課,一次比賽等。(2)屬性。實體的某一特性稱為屬性。如學生實體有學號、姓名、年齡、性別、系等方面的屬性。屬性有“型”和“值”之分,“型”即為屬性名,如姓名、年齡、性別是屬性的型;“值”即為屬性的具體內(nèi)容,如(990001,張立,20,男,計算機),這些屬性值的集合表示了一個學生實體。(3)實體型。若干個屬性型組成的集合可以表示一個實體的類型,簡稱實體型。如學生(學號,姓名,年齡,性別,系)就是一個實體型。(4)實體集。同型實體的集合稱為實體集。如所有的學生、所有的課程等。
二、關系數(shù)據(jù)庫的設計
2.信息世界中的基本概念(5)鍵。能唯一標識一個實體的屬性或?qū)傩约Q為實體的鍵,如學生的學號。但是,學生的姓名可能有重名,不能作為學生實體的鍵。(6)域。屬性值的取值范圍稱為該屬性的域,如學號的域為6位整數(shù),姓名的域為字符串集合,年齡的域為小于40的整數(shù),性別的域為(男,女)。
(7)聯(lián)系。現(xiàn)實世界中,事物內(nèi)部以及事物之間是有聯(lián)系的,這些聯(lián)系同樣也要抽象和反映到信息世界中來,在信息世界中將被抽象為實體型內(nèi)部的聯(lián)系和實體型之間的聯(lián)系。1:11:nm:n二、關系數(shù)據(jù)庫的設計
3.計算機世界中的基本概念(1)字段。對應于屬性的數(shù)據(jù)稱為字段,也稱為數(shù)據(jù)項。字段的命名往往和屬性名相同。如學生有學號、姓名、年齡、性別、系等字段。(2)記錄。對應于每個實體的數(shù)據(jù)稱為記錄。如一個學生(990001,張立,20,男,計算機)為一個記錄。(
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 建筑照明拆除施工合同
- 音樂制作土地廠房租賃合同范本
- 鄭州商鋪交易合同關鍵條款
- 建筑材料招標授權書
- 星巴克加盟合作租賃協(xié)議
- 鐵路工程合同管理實施細則
- 辦公空間綠色環(huán)保裝修合同
- 教育機構會計招聘合同樣本
- 防腐保溫施工合同
- 2025年度智能交通系統(tǒng)施工合同3篇
- 《Python Web 企業(yè)級項目開發(fā)教程(Django 版)》課后答案
- 物理學之美(插圖珍藏版)
- 市政橋梁工程施工教案 課程設計
- 電梯檢驗員考試(含實操題目及答案)
- YY/T 0003-1990病床
- 高風險診療技術資格準入申請與能力評估表
- YY/T 0506.2-2016病人、醫(yī)護人員和器械用手術單、手術衣和潔凈服第2部分:性能要求和試驗方法
- GB/T 5816-1995催化劑和吸附劑表面積測定法
- GB/T 3906-20203.6 kV~40.5 kV交流金屬封閉開關設備和控制設備
- GB/T 26470-2011架橋機通用技術條件
- GB/T 18490.1-2017機械安全激光加工機第1部分:通用安全要求
評論
0/150
提交評論