📜  数据仓库模式中的键类型

📅  最后修改于: 2021-09-10 02:10:40             🧑  作者: Mango

Schema 的类型如下。

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

钥匙类型:

  1. 首要的关键 –
    维度表的每一行都由一个唯一值标识,该值通常称为表的主键。一种特殊类型的限制,可用作从表中恢复有趣记录的基本方法。表可以有许多有趣的记录,但是它可以只有一个主键约束。这个要求通过一个单一的文件来实现,并且可以被外键引用。

  2. 代理键 –
    这些是由系统生成的密钥,通常没有任何内在意义。它是唯一的,因为它是为嵌入表中的每个记录连续创建的编号。

    它是无意义的,因为它不传达任何与它在任何表中连接的记录有关的任何业务意义。它是 SEQUENTIAL,因为它是在表中产生新记录时在连续请求中分发的,从 1 开始一直到所需的最高数字。

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

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

    例如,实体有一个 clientID 和一个 employeeCode 作为其主键。构成主键的每一个特征都是基本键,因为每个特征都代表一个特殊的参考,同时在一个场合区分客户,在另一个场合区分员工,所以这个键是复合键。

  6. 候选键——
    智能信息模型中的物质类型将至少具有零个竞争者键,同样被暗示为一种标识符。例如,如果我们只是与美国居民互动,那么 SSN 是 Person 元素类型和姓名和电话号码组合的一个后起之秀键(期望组合是一种)可能是随后的竞争对手密钥。这两个密钥都被称为后起之秀密钥,因为它们有可能被选为基本密钥、替代密钥,或者可能根本不像物理信息模型中的密钥。