平成22年 秋期 ITパスポート 問84

関係データベースで管理している“商品”表及び“売上”表を結合して商品の売り上げ集計を行う。
5月の売上合計金額が最も大きい商品はどれか。

商品
商品コード 商品名 価格
0001 商品A 2,000
0002 商品B 4,000
0003 商品C 7,000
0004 商品D 10,000

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

 ア  商品A  イ  商品B  ウ  商品C  エ  商品D


答え イ


解説
“売上”表から5月分のデータを抽出すると(売上日が5月のもの)

売上番号 商品コード 数量 売上日 配達日
Z00002 0001 1 5/1 5/3
Z00003 0003 2 5/15 5/17
Z00004 0001 3 5/15 5/18
Z00005 0002 3 5/5 5/18
Z00006 0001 2 5/10 5/20
Z00007 0002 1 5/30 6/2
になる。
この表から商品コード毎に売上金額を集計すると
  • 商品コード:0001は6個で12,000
  • 商品コード:0002は4個で16,000
  • 商品コード:0003は2個で14,000
  • 商品コード:0004は0個
したがって、5月の売上金額が最も多いのは商品コードが0002の商品B(イ)である。


キーワード
・関係データベース

キーワードの解説
  • 関係データベース(リレーショナルデータベース、RDB)
    関係データベースとは、様々な情報を持ったデータを項目毎に定義付けすることで、探索を容易に行うことを可能にしたり、更新・追加・削除といった操作を容易に行うことを可能にするものである。
    また、各データで共通の項目をまとめることでデータ量を削減することも可能である。

もっと、「関係データベース」について調べてみよう。

戻る 一覧へ 次へ