13 資料建模 建模方法三 實體建模

2021-09-25 04:45:00 字數 1332 閱讀 8159

實體建模法並不是資料倉儲建模中常見的乙個方法,它**於哲學的乙個流派。

從哲學的意義上說,客觀世界應該是可以細分的,客觀世界應該可以分成由乙個個實 體,以及實體與實體之間的關係組成。我們在資料倉儲的建模過程中完全可以引入這個抽象的方法,將整個業務也可以劃分成乙個個的實體,而每個實體之間的 關係,以及針對這些關係的說明就是我們資料建模需要做的工作。

雖然實體法粗看起來好像有一些抽象,其實理解起來很容易。即我們可以將任何乙個業務過程劃分成 3 個部分,實體,事件和說明。

描述乙個簡單的事實:「小明開車去學校上學」。以這個業務事實為例,我們可以把「小明」,「學校」看成是乙個實體, 「上學」描述的是乙個業務過程,我們在這裡可以抽象為乙個具體「事件」,而「開車去」則可以看成是事件「上學」的乙個說明。

使用的抽象歸納方法其實很簡單,任何業務可以看成 3 個部分:

1、實體,主要指領域模型中特定的概念主體,指發生業務關係的物件

2、事件,主要指概念主體之間完成一次業務流程的過程,特指特定的業務過程

3、說明,主要是針對實體和事件的特殊說明

由於實體建模法,能夠很輕鬆的實現業務模型的劃分,因此,在業務建模階段和領域概念建模階段,實體建模法有著廣泛的應用。

在沒有現成的行業模型的情況下,我們可以採用實體建模的方法,和客戶一起理清整個業務的模型,進行領域概念模型的劃分,抽象出具體的業務概念,結合客戶的使用特點,完全可以建立出乙個符合自己需要的資料倉儲模型來

實體建模法也有著自己先天的缺陷,由於實體說明法只是一種抽象客觀世界的方法,因此,注定了該建模方法

只能侷限在業務建模和領域概念建模階段。因此,到了邏輯建模階段和物理建模階段,則是正規化建模和維度建模發揮長處的階段

資料倉儲模型已經有深厚的積累,尤其是一些大的資料倉儲**商:(下面的文件需要著重看一下

銀行業:ibm有bdwm(banking data warehouse model);teradata有fs-ldm(financial services logical data model)。

電信業:ibm有tdwm(telecom data warehouse model);teradata有ts-ldm(telecom services logical data model)。

teradata fs-ldm7.0是乙個成熟產品,在乙個整合的模型內支援保險、銀行及**,

包含十大主題:當事人、產品、協議、事件、資產、財務、機構、地域、營銷、渠道。

不要重複造車輪子,建議採用或者直接參考以上成熟的資料倉儲模型,可以將專案實施的風險降到最低,當然是要花錢購買相關模型的

資料倉儲建模理論 實體關係(ER)建模理論

定義 面向主體的,整合的,相對穩定的,反映歷史變化的資料集合,用於支援管理決策。so,大資料的數倉建模需要通過建模的方法更好的組織 儲存資料,以便在效能 成本 效率和資料質量之間找到最佳平衡點。關係型資料庫設計時,遵照一定的規範要求,目的在於降低資料的冗餘性和資料的一致性,目前業界正規化有 正規化都...

lammps建模 LAMMPS常用建模方法總結

建模是進行材料模擬的第一步,這裡對lammps常用的建模方法進行總結 我平時用到的,難免不全面 概況來說,建模方法有兩種 內部建模和外部建模。內部建模 內部建模,即使用lammps提供的命令建立模型。這種方法主要用於構建比較簡單和標準的體系。lattice 定義晶格型別 region 定義模擬盒子的...

硬表面建模 三維建模中硬表面建模

硬表面建模一般是指機械類 盔甲 工業模型等這類建模方式,建模的主要思路就是通過基本的幾何形體來擠壓 卡結構 卡邊 的方式製作,由於無論是3ds max還是maya模型經過平滑後都會有不少的收縮,這樣的收縮如果不經過卡邊的處理,就會對形狀造成非常大的影響,生物類建模中這樣的影響較小,而硬表面建模中這樣...