2018Fall 資訊模式 資料庫和資料模型 http://www.mgt.ncu.edu.tw/~ckfarn/14FDM.html 國立中央大學 資訊管理系 范錚強 2018.09 updated 中央大學。范錚強
上課預備 教學網頁:http://www.mgt.ncu.edu.tw/~ckfarn/18FDM.html 學生背景 下次上課借實物投影機 中央大學。范錚強
講題大綱 模型 資料模型基本觀念 能見度 實體關係模型 政府開放資料 Open Data 中央大學。范錚強
什麼是「模型」Model 模型 地球儀 地圖 用抽象的方式來呈現具體的事物 房屋實體模型、展示屋 颱風衛星雲圖 卡通人頭像 政治地理圖 街道圖 等高線圖 房屋實體模型、展示屋 颱風衛星雲圖 卡通人頭像 模型 用抽象的方式來呈現具體的事物 中央大學。范錚強
模型的意義? 透過對模型的觀察,可瞭解真實世界(real world) 模型為真實世界的簡化 資料模型 簡化什麼部分?保留什麼部分? 目的和手段 資料模型 透過對資料的呈現,瞭解真實世界 So what? 中央大學。范錚強
記得,有時模型才是你要的! 如果能有真實東西,你還要模型嗎? 什麼時候你會選取真的東西? 什麼時候你寧可要模型? 具體有形的資產:汽車、房子 功能性的實物 炫耀財 什麼時候你寧可要模型? 你需要抽象化的角度 排除實物的牽絆 過濾無關的細節 helicopter view (直昇機鳥瞰) 克服時空侷限 記得,有時模型才是你要的! 中央大學。范錚強
Visibility 資訊科技帶來的一個重要好處:能見度 Wal-Mart 的存貨能見度 品質能見度 上下游能見度 水平能見度 Business Model 的改變 品質能見度 e.g. 輪胎 上下游能見度 供應鏈管理、物流 track and trace 水平能見度 e.g. 旅遊網站 中央大學。范錚強
最古老的通路營運模式 製造商 代理商 批發商 經銷商 顧客 訂單、購買交易 交運、實物流 中央大學。范錚強
傳統大賣場通路的補貨 解決了問題 尚存問題 多層的架構 庫存積壓 有時缺貨 供應商 總部 發貨中心 賣場倉庫 賣場前台 議價 訂單 送貨 盤點 賣場倉庫 賣場前台 上架 中央大學。范錚強
2016年全球最大的零售商 資料來源: Deloittte (2018), “Global Powers of Retailing 2018: Transformative change, reinvigorated commerce” 中央大學。范錚強
Wal-Mart 的連續供貨 機會 連續供貨 科技帶來的能見度 改變訂貨方式 削減存貨 供應商 總部 發貨中心 賣場 議價 訂單 售貨交易資訊 送貨 發貨指令 機會 科技帶來的能見度 改變訂貨方式 削減存貨 發貨中心 連續供貨 連續發貨 上架 賣場 中央大學。范錚強
Wal-Mart 的特點 CRP連續補貨系統幫助Wal-Mart將其前端的POS系統與總部即時性連線,並提供供應商充足的資訊 Cross-docking 碼頭邊交叉運貨 貨架由供應廠商負責協同補貨 盡力提供該廠商必要的訊息,甚至包括所有競爭廠商的銷售金額,全面讓供應廠商自由競爭 完全去除庫存及物流 CPFR, RFID, … 中央大學。范錚強
品質管理 品質控制QC 和品質保證QA 提高能見度來確保品質 能見度究竟到哪裡? 品質有瑕疵,你知道得多細? 多久後才知道? 中央大學。范錚強
品質瑕疵的能見度 產品 供應商 某類產品有問題 去年第二季生產的某類產品有問題 某批產品有問題 某件產品有問題 所有供應某種零件的供應商有問題 某個供應商的品質有問題 某個供應商提供的某種零件有問題 某個供應商提供的某種零件的某一批有問題 中央大學。范錚強
品質瑕疵的能見度2 時段、機臺、員工 去年六月後,有些產品有瑕疵 … 去年六月後,第A7號生產線、第三班、某一批員工當班的時候,產品有問題 中央大學。范錚強
食品安全的能見度 哪些東西有問題? 誰和誰有相互投資、技術合作關係? 誰賣給誰什麼東西? 誰把什麼東西放到什麼食品裡? 什麼時候開始的? 哪幾批有問題?還是都有問題? 中央大學。范錚強
B2B 電子商務中的資料交換 交換的標的? 一筆檔案? 一個訂單、多筆資料? 資料的內容如何建構? 中央大學。范錚強
RFID: 最近的熱課題 Radio Frequency Identification 射頻辨識 台灣很多人討論RFID發展的重點 RFID tag的生產,Reader 的生產 EPC-global的重點 IT-enabled business models IT-centered business models 能見度增加後,你能做什麼? 單一個產品,從生產、配銷、販售、一直到廢棄 「能見」:見到什麼?──見到某一個模型 中央大學。范錚強
資料庫應用 資工:重點在資料庫管理系統的設計 資管:重點在於有效的反映真實世界 易用的查詢語言 易建構的資料結構 有效率的查詢 易於 navigate, update, query 有效率的查詢 Query optimization 資管:重點在於有效的反映真實世界 配合IT帶來能高見度的機會 需有更好的模型設計方法 中央大學。范錚強
組織中的資訊流 資訊流 實物流 現有的表單、記錄等,都只是資料的載具﹐用來反映真實世界中的實物 資訊系統可做到目前不能做到的事。問題:我們做不做? 中央大學。范錚強
資料:結構、處理 資料模型 問題:如何將具象用資料庫來表現 蔡倫的文明:表單、記錄 資訊文明:資料庫 資料如何結構化﹐方便達成處理的需求 中央大學。范錚強
資料庫模型的發展 檔案 階層式 Hierarchical 資料模型 網路式 Network 資料模型 關連式 Relational 資料庫 包含重複的片段 repeating segments 階層式 Hierarchical 資料模型 只能反映真實世界中的階層 1:n 關係 網路式 Network 資料模型 能反映多對多關係 關連式 Relational 資料庫 但這些資料模型都侷限於 DMBS 的資料結構 不能有效反映真實世界 中央大學。范錚強
系統開發階段 需求分析 系統分析 系統設計 程式撰寫、建置 修改 真實世界 定義問體、範圍 瞭解問題 不需考慮技術可行性 邏輯模型 執行效率 程式撰寫、建置 修改 邏輯模型 實體設計 系統 中央大學。范錚強
系統分析:資料觀、流程觀、狀態觀 流程觀: 資料觀 狀態觀 以資料觀為主的分析,比較穩定,且具前瞻性 文件、表單流 (Document Flow), 資料流 (Data Flow) 因處理的流程而變 資料觀 表現真實世界中的事物、事件--比較穩定 語意資料模式 (Semantics Data Modeling) 狀態觀 程式流程圖,狀態轉換 (State Transition) 特定功能的細節 以資料觀為主的分析,比較穩定,且具前瞻性 中央大學。范錚強
ANSI SPARC DB architecture American National Standards Institute Standards Planning And Requirements Committee CODASYL 分組委員會 Committee on Data Systems: 定義 COBOL 的單位 三層資料庫架構 將資料庫設計和硬體分離 外部基模、用戶基模 External schema, user schema, sub-schema 企業基模 Enterprise schema, logical schema 實體基模 Physical schema, internal schema Schema基模 中央大學。范錚強
ANSI SPARC schemata 用戶基模 用戶基模 確認 用戶基模 用戶基模 用戶基模 真實世界 子系統設計 確認 邏輯基模 觀察、模式化 邏輯資料庫設計 實體基模 實體基模 實體基模 資料庫建置 資料庫 資料庫 資料庫 中央大學。范錚強
基本的實體關係模型(E-R modeling) 陳品山Peter Chen提出 設計得好的模型,保證3NF Entity:實體 物體、觀念、事件 Relationship:關係 關係 Attributes:屬性 實體或關係的性質 中央大學。范錚強
基本的實體關係模型2 (E-R modeling) Typing:類型 具體的案例 Instances Types Entity type 用長方形來表示 Attribute 用小圓圈來表示 通常省略 只關心重要的關係 Name Sex Birth Date ID# Employee 中央大學。范錚強
Relationship Type 關係類 代表兩實體類的關係 連接性Connectivity and Cardinality 可用菱形表示 其他顯示法很多 連接性Connectivity and Cardinality Connectivity connectivity between the instances in the connecting entity types 1 對 1, 1 對多, 多對多 Cardinality the actual number associated with the connectivity e.g.: a 1-m relationship can be (0,1)-(0,5) 中央大學。范錚強
進階觀念 複合性實體 Compound Entity 關係和屬性:兩面性 實體群組 Entity Cluster 同時具有關係和實體的特性 關係和屬性:兩面性 屬性和1-n關係 實體群組 Entity Cluster 最後,將所有實體和關係的屬性列出 中央大學。范錚強
例子1 訂單明細 n 訂貨 訂單 供應商 1 n 產品 m 訂單明細 供應 n n 項次 零件 產品/零件 1 n 組成 中央大學。范錚強
例子2 供應商 m 供應 訂單 n n n 1 訂單明細 訂貨 零件 n 1 n 項次 組成 中央大學。范錚強
本體論 中央大學。范錚強
大數據 目的: 更高的能見度 案例 環境監控 機台監控 消費者行為 困難 有時資料量大到現行 DBMS 無法處理 中央大學。范錚強
政府開放資料 Open Data 原有資料 現有分類 公開資料 Public Data 私密資料 公開資料 開放資料 為了服務民眾的資料、依法得公開的資料 私密資料 現有分類 公開資料 開放資料 原來不公開,但是不涉及商業機密和個人隱私,開放資料促成服務提升 中央大學。范錚強
Data.gov.tw 行政院 2012年底通過比照國際發展,在不涉及個人隱私和商業機密下,開放資料供民間加值使用 2016起,工業局補助廠商進行加值 很多單位還是猶報琵琶半遮面,抗拒開放 提供很多加值機會 中央大學。范錚強
練習 練習:圖書館 http://www.mgt.ncu.edu.tw/~ckfarn/ 07FDM_Ex0.html 中央大學。范錚強