令和3年度 ITパスポート試験 公開問題 問95

関係データベースで管理された“商品”表,“売上”表から売上日が5月中で,かつ,商品ごとの合計額が20,000円以上になっている商品だけを全て挙げたものはどれか。

「商品」表
図の説明テキスト

「商品」というキャプションのついた表。

商品コード 商品名 単価(円)
0001 商品A 2,000
0002 商品B 4,000
0003 商品C 7,000
0004 商品D 10,000
「売上」表
図の説明テキスト

「売上」というキャプションのついた表。

売上番号 商品コード 個数 売上日 配達日
Z00001 0004 3 4/30 5/2
Z00002 0001 3 4/30 5/3
Z00005 0003 3 5/15 5/17
Z00006 0001 5 5/15 5/18
Z00003 0002 3 5/5 5/18
Z00004 0001 4 5/10 5/20
Z00007 0002 3 5/30 6/2
Z00008 0003 1 6/8 6/10
解答・解説

正解: ウ. 商品B,商品C

「売上」表から、条件である 売上日が5月中 のデータを抽出します。
該当するのは以下の5件です。

  • 売上番号 Z00003: 5/5(商品コード: 0002、個数: 3)
  • 売上番号 Z00004: 5/10(商品コード: 0001、個数: 4)
  • 売上番号 Z00005: 5/15(商品コード: 0003、個数: 3)
  • 売上番号 Z00006: 5/15(商品コード: 0001、個数: 5)
  • 売上番号 Z00007: 5/30(商品コード: 0002、個数: 3)

抽出したデータをもとに、商品ごとに5月の合計売上個数を集計します。

  • 商品コード 0001(商品A): 4+5=94 + 5 = 9 個
  • 商品コード 0002(商品B): 3+3=63 + 3 = 6 個
  • 商品コード 0003(商品C): 33 個
  • 商品コード 0004(商品D): 5月の売上なし

次に、「商品」表から各商品の単価を確認し、5月の合計額を計算します。

  • 商品A: 2,000×9=18,0002,000 \times 9 = 18,000 円
  • 商品B: 4,000×6=24,0004,000 \times 6 = 24,000 円
  • 商品C: 7,000×3=21,0007,000 \times 3 = 21,000 円

条件である 商品ごとの合計額が20,000円以上 を満たすのは、商品B と 商品C です。
したがって、正解はウとなります。

各選択肢の解説

  • ア: 5月の合計額が20,000円未満(18,000円)である商品Aが含まれているため誤りです。
  • イ: 5月の売上がない商品Dや、合計額が20,000円未満の商品Aが含まれているため誤りです。
  • ウ: 正解です。
  • エ: 条件を満たす商品Bが含まれていないため誤りです。

Spineチーム