正確理解SQL Server四類資料倉儲建模方法

iSQlServer發表於2009-11-05

SQL Server四類資料倉儲建模的方法主要分為以下四類。

  第一類是關聯式資料庫的三正規化建模,通常我們將三正規化建模方法用於建立各種操作型資料庫系統。

  第二類是Inmon提倡的三正規化資料倉儲建模,它和操作型資料庫系統的三正規化建模在側重點上有些不同。

  Inmon的資料倉儲建模方法分為三層,第一層是實體關係層,也即企業的業務資料模型層,在這一層上和企業的操作型資料庫系統建模方法是相同的;第二層是資料項集層,在這一層的建模方法根據資料的產生頻率及訪問頻率等因素與企業的操作型資料庫系統的建模方法產生了不同;第三層物理層是第二層的具體實現。

  第三類是Kimball提倡的資料倉儲的維度建模,我們一般也稱之為星型結構建模,有時也加入一些雪花模型在裡面。維度建模是一種面向使用者需求的、容易理解的、訪問效率高的建模方法,也是筆者比較喜歡的一種建模方式。

  第四類是更為靈活的一種建模方式,通常用於後臺的資料準備區,建模的方式不拘一格,以能滿足需要為目的,建好的表不對使用者提供介面,多為臨時表。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16436858/viewspace-618202/,如需轉載,請註明出處,否則將追究法律責任。

相關文章