平成28年度 春期 午前 問31
データベース
ファクトテーブルとなるもの
顧客,商品,注文,販売店という四つのテーブルをスタースキーマでモデル化した場合,ファクトテーブルとなるものはどれか。
- ア顧客(顧客コード,氏名,電話番号,住所)
- イ商品(商品コード,商品名称,単価)
- ウ注文(販売店コード,顧客コード,商品コード,注文年月日,数量)
- エ販売店(販売店コード,販売店名称,代表者氏名)
答えと解説を見る
✓ これが正解ウ注文(販売店コード,顧客コード,商品コード,注文年月日,数量)
解説
ほかの表のコードと測る値をまとめて持つ表が中心です。
スタースキーマは、データウェアハウスで分析しやすいように表を並べる形です。中心に事実を記録する表を一つ置き、その周りに切り口となる表を並べて線で結びます。中心から放射状に線が出るので星に見えます。中心に来る表がファクトテーブルです。ここには、いつ、どこで、誰が、何を、いくつ、という起きた出来事が入ります。ですから周りの表を指すコードをひととおり抱え、さらに数量や金額のような測る値を持ちます。周りに置く表はその物自身の説明だけを持ち、自分のコードのほかは名称や住所や単価といった属性が並びます。この目安で列を数えると答えが決まります。注文の表は販売店コードと顧客コードと商品コードという三つのコードを抱え、そこへ注文年月日と数量が付いています。ほかの表を三方向から指し、測る値も持っているので、中心に置けるのはこの表です。名前の印象ではなく列の作りで判断します。
ほかの選択肢はなぜ違うのか
- ア顧客(顧客コード,氏名,電話番号,住所):顧客の表が持つのは自分のコードと、氏名や電話番号や住所といった説明だけです。ほかの表を指すコードも測る値もないので、周りに並ぶ切り口の側になります。
- イ商品(商品コード,商品名称,単価):商品の表も自分のコードに商品名称と単価が付くだけの作りです。単価は数値ではあるものの、出来事ごとに積み上げて合計する値ではなく、その商品自身の属性です。
- エ販売店(販売店コード,販売店名称,代表者…:販売店の表が持つのは自分のコードと販売店名称と代表者氏名です。ほかの表へ線を引く手掛かりを持たないので、中心ではなく周りに置かれます。
この問題の用語
- データウェアハウス意思決定に使うために、社内の大量のデータを整理してひとところにためたもの。分析の材料として長く残します。
出典:平成28年度 春期 応用情報技術者試験 午前 問31
同じ用語が出る問題
- 令和6年度 春期 午前 問28:スタースキーマに関する問題(データウェアハウス)
- 令和4年度 春期 午前 問30:データマイニングの説明(データウェアハウス)
- 令和3年度 春期 午前 問31:データレイクの特徴(データウェアハウス)
- 平成28年度 秋期 午前 問63:BIに関する問題(データウェアハウス)
- 平成26年度 秋期 午前 問29:データマイニングの説明(データウェアハウス)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)