関係データベースで管理された“商品”表、“売上”表から売上日が5月中で、かつ、商品ごとの合計額が20,000円以上になっている商品だけを全て挙げたものはどれか。
商品
商品コード |
商品名 |
単価(円) |
0001 |
商品A |
2,000 |
0002 |
商品B |
4,000 |
0003 |
商品C |
7,000 |
0004 |
商品D |
10,000 |
|
売上
売上番号 |
商品コード |
個数 |
売上日 |
配達日 |
Z0001 |
0004 |
3 |
4/30 |
5/2 |
Z0002 |
0001 |
3 |
4/30 |
5/3 |
Z0005 |
0003 |
3 |
5/15 |
5/17 |
Z0006 |
0001 |
5 |
5/15 |
5/18 |
Z0003 |
0002 |
3 |
5/5 |
5/18 |
Z0004 |
0001 |
4 |
5/10 |
5/20 |
Z0007 |
0002 |
3 |
5/30 |
6/2 |
Z0008 |
0003 |
1 |
6/8 |
6/10 |
|
ア |
商品A、商品B、商品C |
イ |
商品A、商品B、商品C、商品D |
ウ |
商品B、商品C |
エ |
商品C |
答え ウ
【解説】
“商品”表と“売上”表からに売上額を計算して追加し、売上日が5月中の列を太字にすると
売上番号 |
商品コード |
個数 |
売上日 |
配達日 |
売上額(円) |
Z0001 |
0004 |
3 |
4/30 |
5/2 |
30,000 |
Z0002 |
0001 |
3 |
4/30 |
5/3 |
6,000 |
Z0005 |
0003 |
3 |
5/15 |
5/17 |
21,000 |
Z0006 |
0001 |
5 |
5/15 |
5/18 |
10,000 |
Z0003 |
0002 |
3 |
5/5 |
5/18 |
12,000 |
Z0004 |
0001 |
4 |
5/10 |
5/20 |
8,000 |
Z0007 |
0002 |
3 |
5/30 |
6/2 |
12,000 |
Z0008 |
0003 |
1 |
6/8 |
6/10 |
7,000 |
になり、商品ごとの合計額を求め、合計額が20,000円以上の列を太字にすると
商品コード |
商品名 |
合計額(円) |
0001 |
商品A |
18,000 |
0002 |
商品B |
24,000 |
0003 |
商品C |
21,000 |
0004 |
商品D |
0 |
になる。
【キーワード】
・関係データベース
【キーワードの解説】
- 関係データベース(リレーショナルデータベース、RDB)
関係データベースとは、様々な情報を持ったデータを項目毎に定義付けすることで、探索を容易に行うことを可能にしたり、更新・追加・削除といった操作を容易に行うことを可能にするものである。
また、各データで共通の項目をまとめることでデータ量を削減することも可能である。
もっと、「関係データベース」について調べてみよう。
戻る
一覧へ
次へ
|