1 / 42

第五章 資料管理

第五章 資料管理. 本章大綱. 第一節 導論 第二節 DSS 資料管理的概念 第三節 DSS 資料庫的要求 第四節 資料管理觀念的演進 第五節 資料與資料模式 第六節 資料倉儲與資料專櫃 第七節 資料管理系統 第八節 資料管理單元的設計 第九節 結論. 學習目標. DSS 資料管理的需求 資料管理的演進 不同的資料模式 DSS 資料庫的設計程序. 資料管理對 DSS 的重要性. 資料庫是建立 DSS 的先決條件 一個強力的資料庫搭配資料庫管理系統,可以提供給 DSS 下列的輔助 簡化 DSS 的資料搜集與維護的工作。

Download Presentation

第五章 資料管理

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 第五章 資料管理

  2. 本章大綱 • 第一節 導論 • 第二節 DSS資料管理的概念 • 第三節 DSS資料庫的要求 • 第四節 資料管理觀念的演進 • 第五節 資料與資料模式 • 第六節 資料倉儲與資料專櫃 • 第七節 資料管理系統 • 第八節 資料管理單元的設計 • 第九節 結論

  3. 學習目標 • DSS資料管理的需求 • 資料管理的演進 • 不同的資料模式 • DSS資料庫的設計程序

  4. 資料管理對DSS的重要性 • 資料庫是建立DSS 的先決條件 • 一個強力的資料庫搭配資料庫管理系統,可以提供給DSS下列的輔助 • 簡化DSS的資料搜集與維護的工作。 • 幫助DSS支援不同功能和使用者所需的資料。 • 兼顧績效和安全性要求。 • 增加資料的準確性,並促進資料共享,以降低建立DSS的成本。 • DBMS可以提供資料字典,輔助DSS的資料應用。

  5. 資料管理對DSS的重要性(續) • 簡化DSS與資料庫間界面的程式撰寫工作。 • 資料庫是DSS的主要構成單元 • DSS有三個主要構成單元 • 對話單元 • 資料管理 • 模式管理 其中資料庫是負責資料管理的最重要單元。

  6. DSS的資料分類 • 內部與外部資料 • 內部資料通常來自於組織的資料庫,外部資料則必須費心從企業外部搜集。 • 初級與次級資料 • 初級資料,指的是搜集整理過的原始資料,通常是屬於比較詳細的資料。次級資料,指的則是把初級資料經過整理後所產生的摘要性資料。 • 質化與量化資料

  7. DSS的資料問題 • 資料不正確 • 資料不即時 • 資料衡量/索引不適當 • 資料不存在

  8. DSS資料庫的要求 • 支援記憶 • 資料萃取 • 提供不同的資料詳細程度 • 滿足不同的資料需求量 • 多重來源 • 資料來源目錄 • 時間幅度廣 • 公用和私用資料 • 提供不同的精確程度之資料

  9. DSS資料庫的要求(續) • 集合作業 • 任意存取 • 支援關係和觀點 • 合理的績效要求 • 與其他DSS單元間的介面 • 使用者介面

  10. 表5-1 經常性與臨時性DSS資料需求之差異

  11. 資料管理觀念的演進 • 集中式資料庫 • 將散落於各部門的檔案資料集中管理 。 • 主從式資料庫 • 涉及Cleint以及Server兩個角色。Client端主要是負責提出服務需求,而Server端則是負責處理並回應Client端要求。每台電腦可以扮演Client,也可以扮演Server。 • 資料倉儲 • 指一個資料儲存的大型資料庫,它可以整合企業現存的各種異質資料庫,提供管理者決策過程所需要的資料。

  12. 資料管理觀念的演進(續) • 資料商店與資料專櫃 • 作業型資料商店 • 是將資料倉儲中的資料轉換到作業環境中。 • 資料專櫃(Data Mart) • 是一種以部門別的形式存在的資料倉儲。它與一般的資料倉儲不同之處,在於它會依功能需要做精細的分工,以符合特定的需求。

  13. 資料模式的基本概念 • 指資料組成的架構和方法,它將大量的資料及彼此間的關係用比較抽象的方式表達出來,讓資料管理人員更容易瞭解。

  14. 資料模式的基本概念(續) • 包括三個基本單元 • 物件型態 • 指一個資料庫中所能容許的邏輯架構,它是資料模式的基礎。 • 運算 • 目的在於資料庫中不同物件型態的資料可以相互運作。 • 完整法則 • 目的在於界定資料結構中的資料值,使資料值能夠在合法的範圍內。

  15. 資料模式的分類 • 記錄模式 • 層次模式 • 網狀模式 • 關係模式 • 物件導向模式

  16. 記錄模式 • 最古老也最普遍的一種資料模式。 • 資料結構是一組資料錄,每個資料錄包括一組資料欄,如果資料錄包括一種以上的型態時,每個資料欄中通常包括一個值來表示資料錄中其他各欄的情形。 • 常用的運算包括 • 產生一個資料錄的記錄 • 更新一個現有記錄情況中的資料欄 • 刪除一個記錄 • 選擇一個記錄

  17. 記錄模式(續) • 完整性限制通常至少包括三種 • 第一種就是每個資料錄中至少要包括一個資料欄,其中的資料值與其他資料錄的值均不相同,我們稱這個資料欄為「鍵欄」(Key field),有時候也會用到多欄鍵(Multifield keys)。 • 第二種常見的限制是一旦確定後便不得增加新的資料錄型態。 • 第三種限制是每個資料欄中必須要有一個資料值。

  18. 圖5-1 記錄模式之案例

  19. 層次模式 • 把相關的實體或資料記錄之間的關係,用樹狀層次的方式組織起來。 • 包括兩個資料結構,分別是貸款及貸款準則。 • 常用的運算有 • 產生資料 • 刪除資料 • 更新記錄中的資料欄 • 在同一層次中找出下一個資料 • 取出次一層的後裔記錄 • 取出父母記錄

  20. 層次模式(續) • 結構限制 • 根和後裔記錄的限制。 • 同一層次內資料錄的所有資料必須有一個獨一無二的資料欄作為鍵。 • 任何記錄都只能有一個父母記錄,以確保資料結構是個嚴格的層次結構。

  21. 圖5-2 層次模式的案例

  22. 網狀模式 • 類似層次模式,但又比層次模式更一般化,它允許每個父母可以有多個子女,而每個子女也可以有多個父母資料。 • 網狀結構和層次結構有兩項主要的結構差異 • 層次結構中的某些資料欄在網狀結構中被關係所取代了。 • 網狀結構中的關係很清楚,而且可能是雙向的。

  23. 網狀模式(續) • 網狀結構中聯繫的限制比層次結構弱,它可以是多對多(Many-to-Many)的關係,因此,運算一般都透過雙方連繫的結構來支援「導航」(用來增添、插入、刪除、更新及取出)。

  24. 顧客 Name Assets Liabilities 有貸款 給顧客 貸款 有評等 Loan# Interest Rate Loan Amount 有償款 還貸款 償還 有分類 Payment Amount Date 準則 A/L Ratio Number of Loans Assets Liabilities 圖5-3 網狀模式的案例

  25. 關係模式 • 常被看做是一種將記錄模式的資料結構加以限制後所產生的模式,它提供了記錄運算的數學根據,並界定完整性限制,以確保運算後的資料庫仍能維持一致的狀態。 • 資料結構只包括一些關係。每種關係之中包括有一組橫欄(tuple)或資料錄。每一行稱為一個屬性(Attribute),每一列中和某一行交錯的一個資料,就是一個資料欄位(field)。每個欄都有一個定義域(Domain)來界定該欄內可以存放的值 。

  26. 關係模式 (續) • 結合了各種「關係運算」,且有其「完整性限制」。 • 常用的關係運算包括 • 插入 • 更新 • 刪除 • 產生 • 刪除 • 選擇 • 合併 • 截取

  27. 圖5-4 關係模式之案例

  28. 物件導向模式 • 基本概念是將真實世界中的行為和關係用物件和其交互作用來表達出來。 • 一個物件是一個可明顯區別出來的一個東西(可以是實體,也可以是觀念)。 • 用來組織物件之間關係的主要途徑有三 • 分類(Classification) • 把擁有相同屬性和運算的物件加以分組成許多物件類型(Object class或type)。每種分類都代表一定數目的個別物件。

  29. 物件導向模式(續) • 多形(Polymorphism) • 指同樣的運算對不同類型的物件會有不同的行為出現。 • 繼承(Instance) • 把相關類型就它們所共有的屬性,來組織成一個結構。

  30. 汽車 (汽車1) (汽車2) 裕隆 尖兵 1988 本田 喜美 1979 車廠:字串 品牌:字串 年份:整數 • 類型與屬性 • 汽車物件之兩個案例與屬性值 圖5-5 類型與案例

  31. 汽車 車廠:字串 品牌:字串 年份:整數 跑車 轎車 顏色:字串 馬力:實數 門數:整數 圖5-6 類型樹與繼承

  32. 資料倉儲 • 在資料量龐大而且可能以各種不同型式儲存的情況下,為了支援決策過程所需的資訊,必須有效地整合異質的資料庫,並管理龐大的資料。資料倉儲(Data Warehouse)即是為因應此需求而生。 • 具有四個重要的特性 • 主題導向 • 整合性 • 時間差異性 • 資料不常變

  33. 資料專櫃 • 針對特定功能或地區的需求所設計的較小資料庫,主要目的是要使分析或運用資料倉儲中的資料能夠更有效率。因此,企業中可能有好幾個企業專櫃,但只有一個資料倉儲。

  34. 資料管理 • 主要是依賴資料庫管理系統(DBMS) • 一般而言,DBMS所提供的運算可分成下列幾類 • 資料字典 • 為資料庫中的資料編目。 • 產生(Creation) • 增加資料庫中的資料。 • 刪除 • 減少資料庫中的資料。

  35. 資料管理(續) • 更新 • 使資料庫中的值被取代而更新。 • 查詢(檢索) • 用來選擇並運用資料庫中的資料記錄和資料欄 。 • 檢取 • 決定使用者是否可以存取某種資料結構 。 • 保護 • 最常見的就是使用授權的控制 。

  36. 資料管理(續1) • 共用(Sharing) • 決定多少使用者可以同時存取資料庫。 • 再生(Recovery) • 讓遭到破壞的資料庫恢復原本的狀態。 • 最佳化(Optimization) • 用來增加其他運算的績效。

  37. 表5-2 不同行銷資料庫的資料差異

  38. 方法 ‧選擇 ‧萃取 ‧轉換 ‧整合 ‧彙總 中 介 軟 體 行銷 專櫃 EIS/DSS 抽象 資料 作業性 資料庫 ‧內部 ‧外部 ‧OLTP 風險 管理 資料 倉儲 OLAP 製造 Web Browser 圖5-7 不同資料庫間的關係

  39. 資料庫管理的重要工具 • 異質資料庫整合工具 • 資料庫複製工具 • 資料探勘工具

  40. 資料管理單元的設計 • 決定資料需求 • 訪談法 • 觀察法 • 找出資料來源 • 建立DSS資料庫 • 與DSS的其他單元整合

  41. (a)有倉儲 (b)無倉儲 資料 倉儲 DSS 資料庫 中介軟體 內部作業資料庫 DSS 資料庫 資料萃取、移轉、整合、彙總 舊系統 應用程式 外部 資料 圖5-9 資料轉換過程

  42. 高度彙整資料 輕度彙整資料 M E T A D A T A 目前詳細資料 舊的詳細資料 圖5-10 資料倉儲中的資料元件

More Related