數據倉庫- 建模理念
阿新 • • 發佈:2019-02-03
快速查詢 屬性。 主鍵 nbsp 技術 找到 數據 關鍵字 通過
數倉建模的目標
訪問性能:能夠快速查詢所需的數據,減少數據I/O
數據成本:減少不必要的數據冗余,實現計算結果數據復用,降低大數據系統中的存儲成本和計算成本。
使用效率:改善用戶使用體驗,提高使用數據的效率
數據質量:改善數據統計口徑的不一致性,減少數據計算錯誤的可性,提供高質量的、一致的數據訪問平臺
大數據的數倉建模需要通過建模的方法更好的組織、存儲數據、以便在性能、成本、效率和數據質量之間找到最佳平衡點。
關系模式範式
關系型數據庫設計時,遵照一定的規範要求,目的在於降低數據的冗余性和數據的一致性,目前業界範式有:
第一範式(1NF)
第二範式(2NF)
第三範式(3NF)普遍達到第三範式
巴斯-科德範式(BCNF)
第四範式(4NF)
第五範式(5NF)
第六範式(接近Key-Value)
第一範式(1NF)
域都應該是原子性的,即數據庫表的第一列都是不可分割的原子數據項
第二範式(2NF)
在1NF的基礎上,實體的屬性完全依賴於主關鍵字,不能存在僅依賴主關鍵字一部分的屬性。第三範式
修改為第二範式
第三範式(3NF)
在2NF的基礎上,任何的非主鍵不依賴於其它非主屬性
改進後
數據倉庫- 建模理念