第六章 : 資料模型之繪製 1. 前言 資料流程圖 ( DFD ) 及 處理邏輯工具

Slides:



Advertisements
Similar presentations
泄 泻. 一、概述 定义: 大便稀薄,甚如水样,或完谷不化,并多 有排便次数增多。 泄与泻含义有别:泄者,漏泄之意,是指 大便溏薄,时作时止,病势较缓;泻者,倾 泻之意,是指大便直下,如水倾注,病势较 急。临床一般统称为泄泻。 病名: 《内经》称为 “ 泄 ” ,汉唐多与痢疾同归于 “ 下利 ” 之中,宋代以后渐以.
Advertisements

“321人才计划”情况介绍 南京高新技术产业开发区 人才工作办公室.
<<會計資訊系統課程講義>> 統一塑模語言(UML)語法精要 -- 物件導向概念、需求分析及系統分析
「鬧鐘媽媽」vs.「教育媽媽」 談管教兒女的方法
南宁市中考网上报名录取系统 使用手册 2014年5月.
iResearch艾瑞咨询集团 品牌研究及营销效果评估解决方案 艾瑞咨询集团广州·上海·北京 www. iResearch. com
系統分析與設計 第九章 資料設計.
管理信息系统-MIS 4.5 信息系统建模和信息工程
邮币卡开户、银行签约、出入金流程.
第六章 資料倉儲與採礦技術 6.1 資料倉儲與採礦定義 6.2 資料採礦之步驟與技術分類 6.3 資料採礦在顧客關係管理之應用
主讲:刘 畅 电话: 物流信息技术 主讲:刘 畅 电话:
第二章 可行性研究.
逻 辑 学 主讲:李贤军.
实验一:分析“征途游戏”网站的类型与推广手段
簡報內容 網路請購系統說明 經費授權注意事項 請購單&授權應用範例 系統環境及設定. 簡報內容 網路請購系統說明 經費授權注意事項 請購單&授權應用範例 系統環境及設定.
第八章 信息系统开发概述.
Chapter 4 人力資源規劃 人力資源管理:新時代的角色與挑戰5/e 曾光榮、魏鸞瑩、黃金印著 前程文化出版.
初中语文总复习 说明文 阅读专题 西安市第六十七中学 潘敏.
初中语文总复习 说明文 阅读专题.
D、結構化技術 主要的結構化技術 結構化程式設計 (Structured Programming)
第六章 結構化分析與設計 ─資料塑模.
文書檔案與實務概述 103年7月30日 主講人:總務處文書組單秀琴組長.
第4章 数据控制功能和表间关系 4.1 数据控制功能 为了确保数据库中数据的正确有效以及数据库系统的有效运行,RDBMS提供了数据控制功能:
北京市医师定期考核信息管理系统 在线考试培训会 北京市卫生和计划生育委员会 北京市医师定期考核办公室 2016年9月
数据库技术及应用 华中科技大学管理学院 课程网址:
第6章 系统分析 6.1 概述 6.2 逻辑模型 6.3 逻辑结构分析 6.4 用例分析 6.5 概念类分析.
数据库原理与应用     制作人:王春玲         黄金燕         张惠萍         陈志泊 人民邮电出版社.
第9章 面向对象方法学引论 9.1 面向对象方法学概述 9.2 面向对象的概念 9.3 面向对象建模 9.4 对象模型 9.5 动态模型
邁向頂尖大學計畫研究及延攬人才組 (研發處學術發展組) 103年度重點業務推展
奈米溶膠發展的背景介紹 忠信科技 陳忠詰.
系統分析與設計 主講人:陳明星 2007/1/30 ~ 2007/1/31.
2 = ? 根號的近似值 … (不是整數,分數和有限的小數) 重點:
抽象描述(abstract descriptions)那些需求被分析的系統
需求擷取.
資料庫管理 HOMEWORK #2 ERD練習 楊立偉教授 台灣大學工管系 2013 Fall.
Microsoft SQL Server 2000 李金双.
課程名稱:資料庫系統 授課老師:李春雄 博士
課程名稱:資料庫系統 授課老師:李春雄 博士
第4章 關聯式資料庫模型 4-1 關聯式資料庫模型的基礎 4-2 關聯式資料庫模型的資料結構 4-3 關聯式資料庫模型的完整性限制條件
單元3:軟體設計 3-1實體關係圖 Ch 08 System models.
資訊系統文件化工具 東吳大學會計學系 謝 永 明.
吉林省信息技术与教学融合优质课大赛 参赛教师提交大赛作品流程 吉林省电化教育馆.
軟體工程:如何開發軟體? 把它看成是一件工程。 那麼就會有一些工具、技術、方法,也有管理的議題。
A、資訊系統開發概論與課程簡介 何謂資訊系統? 為何需要系統分析師? 需要瞭解哪些知識? 領域知識? 資訊科技? 開發方法與技術? 課程簡介.
第二章 實體關係模式:基本概念 目的 何謂實體關係模式和實體關係圖(ERD) 實體型態 關係型態 二元關係型態 弱實體型態 遞迴關係型態
第二章 實體關係模式:基本概念 目的 何謂實體關係模式和實體關係圖(ERD) 實體型態 關係型態 二元關係型態 弱實體型態 遞迴關係型態
第6章 資料庫設計與實體關聯模型 6-1 資料庫設計的基礎 6-2 實體關聯模型 6-3 建立實體關聯圖 6-4 實體關聯圖的常見錯誤
证书发放工作要点及流程 学院办公室.
需求分析工具BPwin 下午7时45分 25.
中華生活商圈 商家管理系統 指導老師:王素華老師 學 生: 陳逸文 張治仁.
ER Model.
資料庫管理系統 緒 論.
信息系统开发 信息系统开发的组织工作 第一阶段 系统规划 第二阶段 系统分析.
信息系统开发 信息系统开发的组织工作 第一阶段 系统规划 第二阶段 系统分析 第三阶段 系统设计 第四阶段 系统实施.
從 ER 到 Logical Schema ──兼談Schema Integration
确定属性(Identifying attribute)
知識管理 第二章 本體論為基礎的知識.
教師專業與權益相關法令 報告人 劉亞平.
IEEM 5352 Enterprise Integration
中国农业科学院博士后学术论坛 博士后基金申请的经验及体会 中国农业科学院生物技术研究所 秦 华 博士
杭州国家粮食交易中心 欢迎您!.
MODELING GENERALIZATION & REFINING THE DOMAIN MODEL
业务流程重组 1.概念 业务流程重组(BPR ,Business Process Reengineering)强调以业务流程为改造对象和中心、以关心客户的需求和满意度为目标、对现有的业务流程进行根本的再思考和彻底的再设计,利用先进的制造技术、信息技术以及现代化的管理手段、最大限度地实现技术上的功能集成和管理上的职能集成,以打破传统的职能型组织结构(Function-Organization),建立全新的过程型组织结构(Process-Oriented.
大葉服務學習執行說明 課外活動暨服務學習中心:黃泰元.
第四节 数据库设计 数据库设计是指根据用户需求分析、在现有的数据库管理系统的基础上建立数据库结构的过程。具体讲,是指对于给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之有效地存储数据,满足用户信息要求和处理要求。 数据库设计的依据DFD、DD、DBMS 。 数据库的设计过程是通过E-R图(依据“实体-联系”法实现,Entity.
一切都是課程 『國際教育』在明道.
道家的中心觀念.
資料庫管理 HOMEWORK #2 楊立偉教授 台灣大學工管系 2013 Fall.
2014Fall 資訊模式 資料庫和資料模型 國立中央大學 資訊管理系 范錚強 updated 中央大學。范錚強.
學生學習診斷與進展評量 測驗科目:第一次國語文、第二次數學 (數學要帶紙筆計算)
Presentation transcript:

第六章 : 資料模型之繪製 1. 前言 資料流程圖 ( DFD ) 及 處理邏輯工具 ( Logic Modeling ) 等分析工具 無法表達 資料之定義、結構及相互間之關聯 ===> 繪製 資料模型圖 ( Data Model )

需要繪製資料模型之四個理由 1) 設計資料庫系統、程式、畫面、表單之前端作業 2) 很多決策導向之系統常須搭配複雜之資料結構 3) DFD 強調資料欄位之變化 , 卻未能描述檔案之內容與特定結構 4) 一個好的資料模型可制式化地自動產生資訊與報表

系統發展各階段均可使用此一工具

2. 實體資料關聯圖 ( E-R Diagram ) 一種資料模型繪圖 , 可經由轉換成各種不同結構之資料庫系統或檔案 系統分析階段之主要工作 : DFD ===> 描述資料之流動情形 Logical Model => 作業處理描述、決策判斷 E-R Diagram ===> 相關資料項目之描述

某 產品製造公司 之 E-R Diagram 範例

企業資料模型 ( Conceptual Data Model )主要內容 1) 瞭解一個資訊系統內所需要的資料內涵 2) 探討舊系統內所使用之相關資料 3) 新系統之資料庫關連架構 (強調資料共用) 4) 舊系統之資料庫關連架構 (強調差異比較)

DFD 與 E-R Diagram 間之關連 在 DFD 中必須出現在 E-R Diagram 中呈現的元件 : 資料流 ( Data Flow ) 資料儲存 ( Data Store )

如何取得企業內部相關之資料內涵 利用訪談、問卷、開會等方式取得 二種方法論之對照 : 由上而下 ( Top-Down ) : 經由業務需求著手 由下而上 ( Bottom-Up ) : 收集各種文件、報表、電腦螢幕畫面

由上而下 : 業務需求面之問題探索

由下而上 : PVF 公司之客戶採購訂單

3. 工具內涵介紹 1976 年 華裔學者 Chen 最先發表論文使用 派別甚多 , 教科書強調以 “ 烏鴉腳( Crow’s Foot ” 表達實體資料 ( Entity ) 之多寡

三類圖形符號 1) 資料實體 ( Data Entity ) : 長方形 2) 關聯 ( Relationship ) : 方塊 線段 3) 屬性 ( Attributes ) : 橢圓

3.1. 資料實體 ( Entities ) 資訊系統內部或其環境中相關之 人、地、事、物 或 抽象概念等 , 其資料有必要長期保存者 資料實體集合 ( Entity Type , Entity Class, Entity ) : 同性質之 人 、地、事、物 等個體之集合 ( 例如 : 某公司所有員工 ) 單一資料實體 ( Entity Instance ) : 某一個特定之個體 ( 例如 : 張三 為 XX 公司之員工 )

當 資料實體集合 中僅包含一個 單一資料實體 時 , 可不必將其保存於系統中 ( 會計系統不須保留會計長的資料 )

有些資料實體( ie. 開支報表 ) 若可自其他實體中取得相關資料細項 ( ie. 科目, 支付金額.. ) ; 可不必將其呈現在資料模型中

3.2. 實體資料之屬性 ( Attributes ) 實體資料所具有之特質 , 且其對資訊系統之運轉有影響者 具區隔特質之屬性 ( Candidate Keys ) ( 範例 : 學生之 學號 , 身分證統一編號 , 姓名 + 地址 … )

識別用屬性 ( Identifier ) ( 範例 : 學生之 學號 )

挑選 識別用屬性 之四項原則 1) 屬性值在系統運轉期間不會改變 ( “ 姓名 + 住址 ” 不適合 … ) 2)屬性值必須為有效值且不得為空白 3) 不宜採用 小聰明 的組合屬性 ( 以 地域別, 廠房, 倉庫代號, … 等組合的屬性 ) 4) 宜採用單一代表值取代複雜的組合屬性

多值之屬性 ( Multivalued Attribute ) 當 單一資料實體 之某一屬性其對應值超過一個時 ( 範例 : 員工之技能 ( Skill ) , 扶養親屬 Dependent ), ... )

3.3. 關聯 ( Relationships ) 用以表達一個或多個資料實體間之關聯性 公司員工與訓練課程間有多對多之關聯 ( 一位員工可完成多種課程 ; 一種課程可讓多位員工研習 )

4. 建構企業之資料模型 對企業業務處理內涵 ( Business rule ) 愈瞭解 , 將可更加精確繪製 E-R Diagram 有些 CASE 工具可經由 E-R Diagram , 自動地產生程式及程式內之資料定義 ( 此一處理方法可減輕系統維護時之負擔 )

4.1. 三種常見之實體關聯

4.2. 實體關聯間之數量個數 關聯圖尚可揭示資料實體之數量(Cardinality) 、最高或最低值 (Minimum & Maximum)、數量之範圍 ( Range )

範例 : 電影 vs. 影帶

4.3.結合型之資料實體 ( Associate Entity ) 將一個多對多之關聯轉換成資料實體

5. 個案系統探討 5.1. 漢堡速食店之庫存管理系統 DFD ( 圖形中有一庫存資料 (Inventory Data))

根據 業務處理內涵及流程 繪製資料模型 銷售資料 Sale 發票 Invoice 庫存資料 Inventory Item 產品 Product

強化資料模型的內涵

界定每一個資料實體之屬性與識別用屬性

5.2. PVF 公司的網路商店系統 三類客戶 及 庫存資料項目

網路零售購物 範例 博客來網路書店 主要交易 : 購物 ( 瀏覽、選購、檢視、結帳 ) 資料變更 採購貨品查詢

網路商店之主要作業流程 ( 0-level DFD )

主要資料實體之屬性內涵描述 ( Data Dictionary )

資料屬性與 DFD 之關連描述

網路商店之 E-R Diagram