关系建模与维度建模

  • 关系建模将复杂的数据抽象为两个概念——实体和关系,并使用规范化的方式表示出来。
    关系模型严格遵循第三范式(3NF),数据冗余程度低,数据的一致性容易得到保证。由于数据分布于众多的表中,查询会相对复杂,在大数据的场景下,查询效率相对较低
    eg:
    关系建模与维度建模

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

上一篇:ZOJ 1364 Machine Schedule


下一篇:Typora软件和计算机基础