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