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

2021-05-09 18:10:13 字數 477 閱讀 8272

資料庫及資料倉儲建模方法主要分為以下四類。 

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

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

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

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

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

資料倉儲建模方法初步

一 前言 資料倉儲得建模方法同樣也有很多種,每一種建模方法其實代表了哲學上的乙個觀點,代表了一種歸 納,概括世界的一種方法。目前業界較為流行的資料倉儲的建模方法非常多,這裡主要介紹正規化建模法,維度建模法,實體建模法等幾種方法,每種方法其實從本質 上講就是從不同的角度看我們業務中的問題,不管從技術層...

資料倉儲常用的建模方法對比

文章的內容來自於大資料之路以及 資料倉儲之父bill inmon提出的建模方法是從全企業的高度設計乙個3nf的模型,用實體關係 entity relationship,er 模型描述企業業務,在正規化理論上 符合3nf。資料倉儲中的3nf與oltp系統中的3nf的區別在於,它是站在企業角度面向主題的...

資料倉儲電商建模 資料建模方法及步驟

一 何為建模?資料幾乎總是用於兩種目的 操作型記錄的儲存和分析型決策的制定。簡單來說,操作型系統儲存資料,分型型系統使用資料。前者一般僅反映資料的最新狀態,按單條記錄事務性來處理 其優化的核心是更快地處理事務。後者往往是反映資料一段時間的狀態變化,按大批量方式處理資料 其核心是高效能 多維度處理資料...