一個資料庫必須反映現實世界中的事物和關係 如果它是用來回答關於現實世界的問題 一個好的資料模型提供可預測的方式 用於建構高品質的 資料庫和資料倉儲 |
資料模型是一種抽象化的資料表示法,透過對資料的呈現來瞭解現實世界。資料模型使用一組整合的邏輯觀念來描述資料,包括資料結構及其操作方法。它可以幫助我們清楚的看出資料的抽象概念,因此它是資料庫設計的重要工具。我們可以把資料模型定義成描述資料庫結構的各種觀念和資料的特性。資料庫的結構則包括資料實體、關係、和限制以及管理與使用規定。資料的操作則包含資料存取及更動的步驟,使用者無需知道資料內部的實際結構或儲存方式,透過其基本操作則可使用此資料。 資料建模 (Data Modeling) 是一種設計技術來捕捉現實。 它是根據一種資料模型的理論來建立資料模型的過程。 好的資料模型的優點: 1. 提高設計品質
2. 降低成本 3. 節省設計時間 4. 更快的上線時間 5. 容易方便地檢索資料 6. 容易修改和維護資料 7. 容易修改和維護資料庫 8. 容易開發和建設應用程序 9. 明確的設計適用範圍 10. 減少資料複雜度 |
模型是用抽象的方式來呈現具體的事物,透過對模型的觀察可瞭解現實世界 (Real World)。 建築公司要賣房子之前,通常會塑造一個依某個比率縮小的模型來提供客戶在「概念上」的參考並介紹;也有些會依1:1的比例建造一個樣品屋,如同真正房屋一般的「實體上」的參考;客戶便可藉由此模型和房屋銷售人員的介紹和溝通,很容易瞭解預售屋的實際情形,來決定是否為自己所喜愛的格局建物。 資料本身是個抽象概念的東西,設計資料庫就是要把資料庫抽象概念具體化。資料分析 (Data Analysis) 最主要的目的就是要設計出良好的資訊系統資料結構,使得資訊系統的程式設計、報表設計、介面設計、資料的統計分析甚至於後續的維護工作變得較為簡單。 11. 減少資料錯誤 12. 減少應用程序錯誤 13. 提高資料品質和一致性 14. 提高資料庫更快的性能 15. 更好的文件管理 16. 更好的風險管理 17. 更好的業務擴展 18. 更好的數據分析的能力 19. 促進有紀律的方式進行數據管理 20. 提高不同的資料信息轉化為一種寶貴的資源 |