数据建模理论

数据建模理论三种类型

业务模型:业务介绍、流程图、架构图
领域模型:DataVault(OLP)
物理模型: 维度建模、范式建模


常见的建模方法

(网上太多不做详情描述)

  1. ER模型|范式模型(Immnon,3NF)
    原子性、唯一性、独立性
  2. 维度模型(Kimball)
    星型模型、雪花模型、星座模型
  3. OLP模型(类似DataVault模型)
    Object指实体、Link关系、Perperty(属性)。OLP不太追求一致性治理,重点强调数据历史性、可塑性、原子性
  4. Anchor模型
    对DataVault模型进一步规范、6NF基本变成K-V格式。设计初衷:只适合添加而不是修改。
  5. 粒度建模
    有点类似标签体系。

数据模型设计原则

模型

公共层逻辑下沉:应用层的通用逻辑下沉到中间层
一致性:设计维度、度量、中间层时,保持口径一致
适当冗余:常见维度属性,冗余到事实表、维表
设置主键:所有表,必须考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值