スターフレーク・スキーマ

スターフレーク・スキーマ は、スター・スキーマとスノーフレーク・スキーマを組み合わせたものです。スターフレーク・スキーマは、一部のディメンション表のみが非正規化されたスノーフレーク・スキーマです。

スターフレーク・スキーマの目的は、スター・スキーマとスノーフレーク・スキーマ両方の利点を活用することです。スター・スキーマの階層は非正規化されますが、スノーフレーク・スキーマの階層は正規化されます。

スターフレーク・スキーマは、ディメンションの冗長化を排除するために正規化されます。スキーマを正規化するために、共有ディメンション階層がアウトリガーに配置されます。

次の図は、スターフレーク・スキーマの例を示しています。
図 1. 1 つのファクトとアウトリガーを共有する 2 つのディメンションを含むスターフレーク・スキーマ
スターフレーク・スキーマ

フィードバック