メインコンテンツへスキップ
ITパスポート2013年度 春期午前問 61

2013年度 春期 ITパスポート 午前 問61

難度標準

関係データベースの“売上”表と“顧客”表を顧客コードで結合し、顧客コードでグループ化して顧客ごとの売上金額の合計を求め、売上金額の合計を降順に整列した。得られた結果の先頭レコードの顧客名はどれか。

売上表(売上金額は万円)

伝票番号顧客コード売上金額
H001K0140
H002K0280
H003K03120
H004K0470
H005K0120
H006K0250

顧客表

顧客コード顧客名
K01井上花子
K02佐藤太郎
K03鈴木三郎
K04田中梅子

選択肢

解説

結論 → 詳細 → 補足 の 3 層構成

展開
結論Layer 1

顧客ごとの売上金額の合計を求めるため、まず「売上」表と「顧客」表を顧客コードで結合し、グループ化して集計します。

詳細Layer 2
展開

K01(井上花子): 40 + 20 = 60万円

K02(佐藤太郎): 80 + 50 = 130万円

K03(鈴木三郎): 120万円

K04(田中梅子): 70万円

次に、この合計金額を降順(大きい順)に並べ替えます。すると、(1) 佐藤太郎(130万円)、(2) 鈴木三郎(120万円)、(3) 田中梅子(70万円)、(4) 井上花子(60万円)の順になります。問題では先頭レコードの顧客名を問われているため、売上合計が最も大きい「佐藤太郎」が正解となります。

この解説は?
AI生成

解説は公式の問題文・公式解答を基に作成しています。 事実誤認・選択肢の取り違え・最新法令の反映漏れ等を含む可能性があるため、 重要な判断は必ずリンク先の公式資料でご確認ください。

最終更新:

検証プロセス・誤り報告フローは 運営透明性レポートで公開しています。

分野「データベース」の学習ポイント

この問題の理解を「分野全体の力」に広げるための足がかり

何が問われるか
正規化・SQL・トランザクション特性(ACID)・同時実行制御・分散DBの基本。
学習の進め方
ER 図 ⇄ 関係スキーマ ⇄ SQL の3者を行き来できるよう演習。3NF までの正規化を手で実行できると強い。
関連キーワード
正規化SQLACIDトランザクションロックデッドロックER図
この分野の問題をもっと解く
AI コパイロット

この問題を AI と深掘りする

用語解説・選択肢分析・類題生成をその場で対話。クイズモードでは解答→解説がゼロ遷移。

クイズモードで開く

関連する問題

データベース の他の問題

他試験区分の同分野問題

ITパスポート と共通カリキュラムの他区分で「データベース」分野を演習する

他年度の「データベース」問題

ITパスポート の同じ分野を年度をまたいで演習する

ITパスポート の学習ガイド