數據建模

維基百科,自由的百科全書

軟體工程中,數據建模(data modeling)是在設計資料庫時,將現實世界各類數據及其關係進行分析、抽象,從中找出內在聯繫,並形式化描述為數據模型,建立信息系統的資料庫結構的過程。

概述[編輯]

數據建模是一種用於定義和分析數據的要求和其需要的相應支持的訊息系統的過程。因此,數據建模的過程中,涉及到的專業數據建模工作,與企業的利益和用戶的訊息系統密切相關。

從需求到實際的資料庫,有三種不同的類型[1] 。用於訊息系統的數據模型作為一個概念數據模型,本質上是一組記錄數據要求的最初的規範技術。數據首先用於討論適合企業的最初要求,然後被轉變為一個邏輯數據模型,該模型可以在資料庫中的資料結構概念模型中實現。一個概念數據模型的實現可能需要多個邏輯數據模型。數據建模中的最後一步是確定邏輯數據模型到物理數據模型中到對數據,訪問,性能和存儲的具體要求。數據建模定義的不只是數據元素,也包括它們的結構和它們之間的關係[2]

參考文獻[編輯]

  1. ^ Simison, Graeme. C. & Witt, Graham. C. (2005).Data Modeling Essentials.3rd Edition. Morgan Kauffman Publishers. ISBN 0-12-644551-6
  2. ^ Data Integration Glossary 網際網路檔案館存檔,存檔日期2012-02-18., U.S. Department of Transportation, August 2001.