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