(1)概念數據模型(CDM) 概念數據模型用于表示數據的邏輯特性,即只是在概念上表示數據庫中將存儲什么信息,而忽略這些信息的實現細節。同時,它也是對系統主要實體的高層次業務見解,比如識別關鍵主題領域、定義核心實體的主鍵。
(2)邏輯數據模型(LDM) 邏輯數據模型即實體關系模型( Entity Relation Model),是一種描述數據的模型。它利用實體和它們之間的關系描述包含在現實世界中的數據。這是一個比較詳細的數據業務見解,比如細化實體間關系,詳細的屬性定義(主外鍵、索引等重要屬性),添加了關聯的、特色的以及子類的實體,盡可能詳細化的范式(遵循第三范式),實體間的約束關系等。
(3)物理數據模型(PDM) 物理數據模型是針對具體的關系型數據庫系統( Retational Database Management System,RDBMS),對邏輯數據模型進行物理模型設計,形成可供具體的關系型數據庫 系統中實現的表結構。它需要考慮具體數據庫系統的實現,比如:考慮具體數據庫系統實現方式(用什么數據庫,怎么分區等);考慮運行性能(如反范式化,數據部署);考慮使用索引的類型,是否建立物理主鍵;考慮數據安全控制;考慮數據恢復和重新開始的方法;慮記錄數,記錄增長的估計。
IBM、Teradata等信息技術公司針對金融機構也制定了具體的數據模型體系,比如IBM的金融服務數據模型(Financial Service Data Model,FSDM),見表4-1。