スノーフレークスキーマとは?
スノーフレークスキーマとは、スタースキーマのディメンションテーブルをさらに正規化し、階層を別表へ切り出した構成。表が枝分かれして雪の結晶のように見えることから名付けられた。重複が減り記憶量と更新の異状が抑えられる。
すのーふれーくすきーま
スノーフレークスキーマの意味
スタースキーマのディメンションテーブルをさらに正規化し、階層を別表へ切り出した構成。表が枝分かれして雪の結晶のように見えることから名付けられた。重複が減り記憶量と更新の異状が抑えられる。
スノーフレークスキーマの具体例
商品ディメンションから「分類」「メーカ」を別表へ分離する。メーカ名の変更が1行の更新で済み、スター構成のように商品行すべてを書き換える必要がなくなる。マスタの保守が多い場合に有利になる。
スノーフレークスキーマは試験でどう引っ掛けられる?
正規化した分だけ結合数が増え、集計問合せは一般にスタースキーマより遅くなる。「正規化されているほうが優れている」とは言えず、DWHでは検索性能を優先して非正規化のままにする判断も多い。
スノーフレークスキーマと関連する用語
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。