美文网首页
关系建模与维度建模

关系建模与维度建模

作者: 大空翼123 | 来源:发表于2021-12-20 20:40 被阅读0次

关系建模

关系建模示意图

关系建模将复杂的数据抽象为两个概念——实体和关系,并使用规范化的方式表示出来。关系模型如图所示,从图中可以看出,较为松散、零碎,物理表数量多。

关系模型严格遵循第三范式(3NF),数据冗余程度低,数据的一致性容易得到保证。由于数据分布于众多的表中,查询会相对复杂,在大数据的场景下,查询效率相对较低。

维度建模

维度模型如图所示,从图中可以看出,模型相对清晰、简洁。

维度模型以数据分析作为出发点,不遵循三范式,故数据存在一定的冗余。维度模型面向业务,将业务用事实表和维度表呈现出来。表结构简单,故查询简单,查询效率较高

维度建模分类

在维度建模的基础上又分为三种模型:星型模型(Hadoop倾向于)、雪花模型、星座模型。


相关文章

  • 关系建模与维度建模

    关系建模 关系建模将复杂的数据抽象为两个概念——实体和关系,并使用规范化的方式表示出来。关系模型如图所示,从图中可...

  • 数仓建模@2020-10-22

    建模三种方式:关系型建模,维度建模,data vault 建模。 data vault : 中心表,链接表,附属表...

  • 数据仓库建模——维度建模

    数据仓库的建模方法有很多种,常见的有维度建模法、范式建模法、实体建模法等,下面主要介绍一下维度建模法。 维度建模的...

  • 数仓建模 - 维度 vs 关系

    数据仓库模型建设 模型概念 维度建模 关系建模 建模实现对比 模型选择 Data Vault 简介 数据仓库模型建...

  • 传统数据仓库在大数据平台上的进化

    模型的进化 一、传统数仓的3NF模型&维度模型 数据仓库建模中维度建模和3NF建模并不是OR的关系,它们更像是上下...

  • Kimball维度建模技术总结

    Kimball维度建模技术几乎已经成为数据仓库建模的最佳实践。维度建模的基本概念总结。 收集业务需求 在建模工作前...

  • 数据建模-维度

    维度的基本概念 维度是维度建模的基础和灵魂。在维度建模中,将度量称为“事实”将环境描述为“维度”,维度是用于分析事...

  • 维度建模

    维度建模步骤 1.选择业务过程 业务过程是组织完成的操作型活动,例如, 获得订单、 处理保险索赔等 ,业务过程事件...

  • 维度建模理论

    下面介绍维度建模的基本概念及过程 维度表和事实表 维度建模过程 选择业务流程 声明粒度 确认维度 确认事实

  • 论道数据仓库维度建模和关系建模

    为什么要数据仓库建模呢? 如果把数据看作图书馆里的书,我们希望看到它们在书架上分门别类地放置;如果把数据看作城市的...

网友评论

      本文标题:关系建模与维度建模

      本文链接:https://www.haomeiwen.com/subject/kinzfrtx.html