第七章 資訊資源管理

Preview:

DESCRIPTION

管理資訊系統 (Management Information Systems). 第七章 資訊資源管理. Chin-Yi Tsai. Outline. 在傳統檔案環境下的資料整理 使用資料庫管理資料 建立資料庫環境 資料庫的潮流. Bit Byte Field Record File Database. 檔案組織與觀念. Bit1100( 12 ) 最小單位 二進位 Byte11001100( 204 ) 字元 數字 符號 FieldChinYiTsai 一組字元組成一個字 , 一組文字. C h i n Y i - PowerPoint PPT Presentation

Citation preview

第七章第七章資訊資源管理 資訊資源管理

Chin-Yi TsaiChin-Yi Tsai

管理資訊系統 (Management Information Systems)

22

OutlineOutline 在傳統檔案環境下的資料整理在傳統檔案環境下的資料整理

使用資料庫管理資料使用資料庫管理資料

建立資料庫環境建立資料庫環境

資料庫的潮流資料庫的潮流

33

檔案組織與觀念檔案組織與觀念 BitBit 1100(1100(1212))

• 最小單位最小單位• 二進位二進位

ByteByte 11001100(11001100(204204))• 字元字元• 數字數字• 符號符號

FieldField ChinYiTsaiChinYiTsai• 一組字元組成一個字一組字元組成一個字 ,, 一組文字一組文字

BitByteFieldRecord FileDatabase

ChinYi01000011 01101000 01101001 01101110 01011001 01101001

67-104-105-110-89-105

44

檔案組織與觀念檔案組織與觀念 RecordRecord ChinYiTsai P9218219 TaipeiChinYiTsai P9218219 Taipei

• 一組相關的一組相關的 fieldfield

FileFile• 一組相同型態的記錄一組相同型態的記錄

DatabaseDatabase• 一組相關檔案一組相關檔案

55

資料層級資料層級

66

一筆資料描述一個實體一筆資料描述一個實體 (entity)(entity)

EntityEntity• 人人 , , 地地 , , 物或事件物或事件• 用以保存資訊的基本單位用以保存資訊的基本單位

AttributeAttribute• 描述實體的特性描述實體的特性

Key fieldKey field• 唯一地識別該筆資料唯一地識別該筆資料

77

Entities and attributesEntities and attributes

88

傳統檔案環境的問題傳統檔案環境的問題 資料重複資料重複

程式資料相互依賴程式資料相互依賴

欠缺彈性欠缺彈性

安全性低安全性低

缺乏資料共享與實用性缺乏資料共享與實用性

99

傳統檔案處理傳統檔案處理

1010

OutlineOutline 在傳統檔案環境下的資料整理在傳統檔案環境下的資料整理

使用資料庫管理資料使用資料庫管理資料

建立資料庫環境建立資料庫環境

資料庫的潮流資料庫的潮流

1111

資料庫管理系統 資料庫管理系統 (DBMS)(DBMS) 有效地管理資料有效地管理資料

消除了傳統程式中對資料定義的敘述消除了傳統程式中對資料定義的敘述

應用程式和實際資料間的應用程式和實際資料間的介面介面

分開了分開了資料邏輯資料邏輯與與實體觀點實體觀點

1212

現代資料庫環境現代資料庫環境

1313

Components of DBMSComponents of DBMS 資料定義語言 資料定義語言 (data definition language)(data definition language)

• 指定資料庫的指定資料庫的內容內容和和結構結構• 定義資料庫的每個定義資料庫的每個欄位欄位

資料操作語言 資料操作語言 (data manipulation language)(data manipulation language)• 操作資料操作資料• 結構化查詢語言 結構化查詢語言 (structured query language, (structured query language,

SQL)SQL)

資料字典 資料字典 (data dictionary)(data dictionary)• 儲存資料元件的定義與特性儲存資料元件的定義與特性

1414

1515

資料庫種類資料庫種類 關聯式資料庫系統 關聯式資料庫系統 (relational DBMS)(relational DBMS)

階層式與網路式資料庫系統階層式與網路式資料庫系統

物件導向資料庫物件導向資料庫

1616

關聯式資料庫系統 關聯式資料庫系統 (relational DBMS)(relational DBMS) 最常用最常用

把資料表示成二維把資料表示成二維 tabletable• relationsrelations

相同的資料單元相同的資料單元• 使任一檔案或表格的資料互相發生關係使任一檔案或表格的資料互相發生關係

ExampleExample• DB2, Oracle, MS SQL ServerDB2, Oracle, MS SQL Server

1717

1818

Basic operationsBasic operations Select (Select ( 選擇選擇 ))

Join (Join ( 聯合聯合 ))

Project (Project ( 擷取擷取 ))

1919

2020

階層式資料庫系統階層式資料庫系統 樹狀結構樹狀結構

支援 支援 one-to-many parent-child one-to-many parent-child relationshipsrelationships

2121

2222

網路式資料庫系統網路式資料庫系統 Many-to-many relationshipMany-to-many relationship

2323

階層式與網路式資料庫系統之缺點階層式與網路式資料庫系統之缺點 過時的過時的

缺乏彈性缺乏彈性

2424

物件導向資料庫物件導向資料庫 像像物件物件般儲存資料和處理程序,可以自動擷取般儲存資料和處理程序,可以自動擷取與共享與共享

物件關聯式資料庫管理系統物件關聯式資料庫管理系統

2525

SQLSQL 的組成的組成 SelectSelect

FromFrom

WhereWhere

2626

Select Part_Number, Part_Description, Unit_Price From PART

2727

Select Part_Number, Part_Description, Unit_Price From PARTWhere Unit_Price < 25.00

2828

Select PART.Part_Number, SUPPLIER.Supplier_Number, SUPPLIER.Supplier_Name, SUPPLIER.Supplier_AddressFrom PART, SUPPLIERWhere PART.Supplier_Number = SUPPLIER.Supplier_Number

2929

breakbreak

3030

OutlineOutline 在傳統檔案環境下的資料整理在傳統檔案環境下的資料整理

使用資料庫管理資料使用資料庫管理資料

建立資料庫環境建立資料庫環境

資料庫的潮流資料庫的潮流

3131

建立資料庫環境建立資料庫環境 要建立一個資料庫,必須經歷兩種設計要建立一個資料庫,必須經歷兩種設計

• 概念設計概念設計• 實體設計實體設計

概念設計概念設計• 依企業觀點來建立資料庫的抽象模型依企業觀點來建立資料庫的抽象模型

實體設計實體設計• 需要企業資訊需求詳盡的描述需要企業資訊需求詳盡的描述

3232

資料庫設計者將邏輯資料架構模型以資料庫設計者將邏輯資料架構模型以實體-關實體-關係流程圖(係流程圖( entity-relationship digraentity-relationship digramm ))製成文件製成文件

實體-關係流程圖實體-關係流程圖• 表示資料庫元件間的關係之方法表示資料庫元件間的關係之方法

正規化 正規化 (normalization)(normalization)• 建立小而穩定之資料結構的過程建立小而穩定之資料結構的過程• 一個大 ->多個小一個大 ->多個小

3333

E-R diagramE-R diagram

3434

正規化正規化12 2

24 4 4

34 3 3 1 1 1

3535

分散式資料庫分散式資料庫 中央資料庫中央資料庫

• 由單一處理器或在由單一處理器或在 clinet/serverclinet/server 的網路中使用的網路中使用

分散式資料庫分散式資料庫• 實體儲存位置超過一個以上實體儲存位置超過一個以上• 中央資料庫可被切割中央資料庫可被切割• 遠端複製中央資料庫遠端複製中央資料庫

3636

3737

資料庫系統的管理需求資料庫系統的管理需求 資料庫環境的要件資料庫環境的要件

• 資料管理資料管理• 資料規劃與模型建立的方法資料規劃與模型建立的方法• 資料庫技術與管理資料庫技術與管理• 使用者使用者

3838

OutlineOutline 在傳統檔案環境下的資料整理在傳統檔案環境下的資料整理

使用資料庫管理資料使用資料庫管理資料

建立資料庫環境建立資料庫環境

資料庫的潮流資料庫的潮流

3939

資料庫的潮流資料庫的潮流 多維資料分析多維資料分析

• 有時以傳統資料庫模型無法表示的方法去分析資有時以傳統資料庫模型無法表示的方法去分析資料料

分析:分析: 東部,西部,中部東部,西部,中部 螺帽,螺栓,墊圈,螺絲釘螺帽,螺栓,墊圈,螺絲釘 實際銷售量,計劃銷售量實際銷售量,計劃銷售量

4040

多維資料模型多維資料模型

螺帽

螺栓

墊圈墊圈

螺絲釘螺絲釘

4141

(on-line analytical processing) LOAP(on-line analytical processing) LOAP線上分析處理線上分析處理

多維資料分析多維資料分析

讓使用者可以快速,毫無限制的觀看大量資料讓使用者可以快速,毫無限制的觀看大量資料之間的多維關係之間的多維關係

得知資料不同維度組合的各種層面得知資料不同維度組合的各種層面

4242

OLAPOLAP

4343

資料庫的潮流資料庫的潮流 資料倉儲 資料倉儲 (data warehouse)(data warehouse)

• 儲存目前及歷史資料儲存目前及歷史資料• 資料經過標準化成一致的資料模式而且整合起來,資料經過標準化成一致的資料模式而且整合起來,可用於整個企業的管理分析與決策制定可用於整個企業的管理分析與決策制定

資料超市 資料超市 (data mart)(data mart)• 資料倉儲的子集資料倉儲的子集

4444

資料倉儲的元件資料倉儲的元件

4545

資料庫的潮流資料庫的潮流 資料探勘 資料探勘 (data mining)(data mining)

•利用軟體工具可以在大量資料中找出隱藏的模式利用軟體工具可以在大量資料中找出隱藏的模式與關係與關係

牛奶與麵包牛奶與麵包

尿布與啤酒尿布與啤酒

特價或暢銷產品特價或暢銷產品

4646

資料庫的潮流資料庫的潮流 資料庫與全球資訊網資料庫與全球資訊網

超媒體資料庫 超媒體資料庫 (hypermedia database)(hypermedia database)• 以節點的形式儲存一段資訊,由使用者指定的連以節點的形式儲存一段資訊,由使用者指定的連結來連結結來連結

• 支援文字,圖形,聲音,動態影片或可執行的程支援文字,圖形,聲音,動態影片或可執行的程式式

4747

4848

連結內部資料庫與全球資訊網連結內部資料庫與全球資訊網

4949

End

Recommended