データベース
ITパスポート試験|関係データベースで管理している"販売明細"表と"商品"表がある。ノートの売上数量の合計は幾らか。 【販売明細】…
関係データベースで管理している"販売明細"表と"商品"表がある。ノートの売上数量の合計は幾らか。
【販売明細】
| 伝票番号 | 商品コード | 売上数量 |
|---|---|---|
| H001 | S001 | 20 |
| H001 | S003 | 40 |
| H002 | S002 | 60 |
| H002 | S003 | 80 |
【商品】
| 商品コード | 商品名 |
|---|---|
| S001 | 鉛筆 |
| S002 | 消しゴム |
| S003 | ノート |
(注:商品コードで2表を結合すると,S001=鉛筆,S002=消しゴム,S003=ノートとなる。)
ア40
イ80
ウ120
エ200
正解
ウ.120
商品表でノート=S003を特定し,販売明細表をS003で絞り込むと売上数量は40と80。結合(自然結合)後に商品名=ノートで選択し,売上数量を集計(合計)すると 40+80=120 となる。
?選択肢ごとの解説
ア ×40は,S003の片方の行(H001の40)だけを見て,もう一方の80を見落とした場合の値である。
イ ×80は,S003のもう一方の行(H002の80)だけを採用し,40を加え忘れた値である。
ウ ○商品表でノート=S003を特定し,販売明細表をS003で絞り込むと売上数量は40と80。結合(自然結合)後に商品名=ノートで選択し,売上数量を集計(合計)すると 40+80=120 となる。
エ ×200は,全行の売上数量 20+40+60+80=200 を求めてしまい,商品名による絞り込み(ノートのみ)を行わなかった値である。
データベースの他の問題
関係データベースで管理している"商品"表に対して,次の三つの操作a~cを行ったとき,得られる値(該当する商品の数)が大きい順…関係データベースに次の"社員"表と"部署"表がある。 "社員"表 | 社員ID | 氏名 | 部署コード | 住所 |…関係データベースの操作を行うための言語はどれか関係データベースで管理された"商品"表と"売上"表がある。 商品表: | 商品コード | 商品名 | 単価(円) |…関係データベースで管理している"従業員"表から,氏名の列だけを取り出す操作を何というか関係データベースにおける結合操作はどれか関係データベースで管理している"従業員"表は次のとおりである。 | 従業員番号 | 氏名 | |---|---| |…関係データベースで管理している次の"ログイン記録"表及び"部署"表がある。 "ログイン記録"表(日時,従業員番号,部署番号,…
この問題の「深掘り・誤答の完全解説・覚え方」は、登録すると読めます。
ITパスポート試験は全2,669問。公開しているのはその一部で、登録すると残りも一問ごとにAI解説つきで解けます。SRS暗記カード・全真模試・弱点診断まで。
登録は1分・クレジットカード不要。無料のまま練習・暗記カード・模試まで使えます。
作成・校閲:ukamiru編集部 · 最終更新 2026-08-15 · ITパスポート試験 過去問 · itpass-h29a-q60
