過去問解きまくり研究所 ホーム

データベース|平成29年度 秋期 ITパスポート試験(特別措置試験) 問60

関係データベースで管理している“販売明細”表と“商品”表がある。ノートの売上数量の合計は幾らか。

販売明細

伝票番号商品コード売上数量
H001S00120
H001S00340
H002S00260
H002S00380

商品

商品コード商品名
S001鉛筆
S002消しゴム
S003ノート

解説

商品名から商品コードをたどり、その行の数量を足します。

二つの表に分かれているので、間をつなぐ列をたどってから数える、という二段で解きます。まず商品の表を見ると、ノートという商品名に対応する商品コードは S003 だと分かります。次に販売明細の表へ移り、商品コードが S003 になっている行だけを取り出します。該当するのは、伝票番号 H001 の行と H002 の行の二つです。それぞれの売上数量は 40 と 80 なので、足すと 120 になります。求める合計は 120 です。名前を直接持っている表と、数量を持っている表が別々なのは、同じ商品名を何度も書かずに済ませ、名前を変えるときに一か所だけ直せばよくするためです。二つの表をつなぐ列は商品コードで、こうして共通の列でつなぐ操作を結合と呼びます。つなぐ列を取り違えると、別の商品を数えてしまいます。

ほかの選択肢はなぜ違うのか

この問題に関係する言葉

出典:平成29年度 秋期 ITパスポート試験(特別措置試験) 問60

この問題を演習で解く

同じ単元をまとめて解くならデータベースへ。

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)