データベーススペシャリスト暗記無料で始める

スタースキーマとは?スタースキーマ

スタースキーマとは、数値の実績を持つファクトテーブルを中心に置き、分析の切り口となるディメンションテーブルを1段だけぶら下げた多次元の表構成。図が星形に見えることから呼ばれる。次元表を意図的に非正規化しておくため、どの切り口でも結合1回で集計できる。

最終更新:2026-10-06

試験情報

データベーススペシャリスト試験の過去問では1回出題されています。

データベーススペシャリスト試験の頻出用語/午前II

この語が出る過去問を解く →

背景

業務システムのスキーマをそのまま分析に使うと、商品から分類、分類から大分類へと階層を辿る結合が積み上がり、切り口を1つ増やすたびに結合が増える。分析の問合せでは結合の段数がほぼそのまま応答時間になる。階層を次元表の中に畳んでしまえば、結合はファクトと次元の1段で固定できる。

具体例

中心に受注実績(数量・金額)を置き、周囲に商品・店舗・日付・会員の次元表を配置する。日付次元に年・四半期・曜日・祝日フラグまで持たせておけば、期間の切り口を追加の結合なしで選べる。

試験での引っ掛け

ディメンションを正規化して階層状に分けたものはスノーフレークスキーマで、こちらは結合が増えるぶん検索が遅くなりやすい。スタースキーマの冗長は設計の失敗ではなく、応答時間のために狙って残しているものである。

関連用語

出た過去問

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 試験では1回出題
  • 分野:午前II
  • ディメンションを正規化して階層状に分けたものはスノーフレークスキーマで、こちらは結合が増えるぶん検索が遅くなりやすい。