📜  数据仓库架构中的键类型

📅  最后修改于: 2021-08-24 16:36:23             🧑  作者: Mango

模式的类型如下。

  1. 星型图–
    在计算中,星形模式是信息存储结构中最简单的样式,并且是最广泛用于创建信息分发中心的方法。至少一个引用任何数量的维表的现状表的星型模式。星形图是雪花组成的一个不常见的重要实例,并且对于处理难度较小的查询越来越可行。
  2. 雪花模式–
    完全不像星形模式,雪花图中的尺寸表是标准化的。例如,星型构造中的事物维度表是标准化的,分为两个维度表,分别是特定事物和提供者表。
  3. 事实星座图–
    事实星座意味着至少两个现实表共享至少一个测量值。它也被称为Galaxy模式。事实星座图描绘了数据仓库的一致结构。 Fact Constellation Schema可以使用各种标准化的FACT维度表,Shared Dimension表和Conformed Dimension表进行结构化。

按键类型:

  1. 首要的关键 –
    维度表的每一行都由唯一值标识,该值通常称为表的主键。一种非凡的一种限制,可以用作从表中恢复有趣的记录的基本方法。表可以有许多有趣的记录,但是它可以只有一个主键约束。该要求是通过一种文件实现的,并且可以通过外键进行引用。
  2. 代理密钥–
    这些是由系统生成的密钥,通常没有任何内置的含义。它是唯一的,因为它是为表中嵌入的每个记录连续创建的编号。

    这是毫无意义的,因为它在任何表中都没有传达与其连接的记录有关的任何业务意义。之所以是SEQUENTIAL的,是因为在表中进行新记录时,它会在连续的请求中分发,从一个开始到达到所需的最高编号。

    例如,虽然数据仓库包含大约20,000个客户的信息,但通常情况下,他们通常会进行15次购买,但事实表将包含大约300,000个代理键值,尽管维度表将包含20,000个业务键质量,尽管相似数量的代理键值。

  3. 外键–
    在事实表中,其他维表的主键充当外键。
  4. 备用键–
    它也是表的唯一值,通常称为表的辅助键。
  5. 组合键–
    它是由两个或多个属性组成的键。

    例如,该实体具有一个clientID和一个employeeCode作为其主键。构成主键的每个特征都是基本键,其理由是每个键都具有特殊的参考意义,而在一种情况下则区分客户,而在另一种情况下则区分雇员,因此该键是复合键。

  6. 候选密钥–
    智能信息模型中的物质类型将至少具有零个竞争者密钥,同样也被暗示为一种类型的标识符之一。例如,在我们仅与美国居民互动的偶然机会上,此时SSN是Person元素类型以及姓名和电话号码混合的一个新兴钥匙(期望这种混合是其中之一)可能是后续的竞争者密钥。这两个密钥都被称为“上流密钥”,因为它们有可能被选为物理信息模型中的基本密钥,替代密钥或根本不作为密钥。