數據建模是什么意思
數據建模是指文檔化軟件和業務系統設計的實踐。這些不同系統和流程的“建模”通常涉及使用圖表、符號和文本來表示數據流經企業內的軟件應用程序或數據架構的方式。數據建模還包括企業內業務流程建模實踐,如處理更大的概念業務流程和整個組織的決策流程。

有許多相關的術語,包括概念建模、企業建模、邏輯模型、物理模型、實體關系模型、對象模型、多維模型、知識圖、統計模型、規范數據模型、應用程序數據模型、業務需求模型、企業數據模型、集成模型、業務信息模型、本體、分類法、非關系模型、語義建模、ORM、UML 等等。
數據模型用于記錄、定義、組織和顯示給定數據庫、體系結構、應用程序或平臺內的數據結構如何在給定系統內以及在其他系統之間進行連接、存儲、訪問和處理。
數據建模的定義
根據 DAMA 國際數據管理知識庫(DMBOK),數據建模是:分析和設計的方法,用于:定義和分析數據需求和定義支持這些需求的邏輯和物理結構
數據模型是反映數據要求和設計的一組數據規范和相關圖表
大多數數據建模教程討論數據模型的三種主要類型:邏輯、物理和概念。數據管理通訊將其定義為:
物理數據模型表示數據庫的實際結構 - 表和列,或計算機進程之間發送的消息。這里的實體類型通常表示表,關系類型行表示表之間的外鍵
邏輯數據模型是完全歸一化的完全屬性的數據模型。完全屬性意味著實體類型具有所服務的應用程序所需的所有數據的所有屬性和關系類型。它可能包括:、對可以保存的數據的限制以及與邏輯數據模型服務的應用程序進程相關的規則和派生數
概念數據模型是業務中事物的模型以及它們之間的關系,而不是關于這些事物的數據模型。因此,在概念數據模型中,當你看到一個名為 car 的實體類型時,您應該考慮引擎的金屬片,而不是數據庫中的記錄。因此,概念數據模型通常具有很少的屬性。
(部分內容來源網絡,如有侵權請聯系刪除)