この問題は、SQLにおけるSELECT文、FROM句、WHERE句の基本的な使い方、特にテーブル結合(JOIN)の概念を問うています。SELECT文は、指定されたテーブルから必要な列(ここでは「氏名」)を選択します。FROM句は、データを取得する対象となるテーブル(ここでは「学生」表と「学部」表)を指定します。WHERE句は、取得するデータの条件を指定します。
2009年度 春期 システム監査技術者 午前II 問17
“学生”表と“学部”表に対し次の SQL 文を実行した結果として、正しいものはどれか。
SELECT 氏名 FROM 学生,学部 WHERE 所属 = 学部名 AND 学部.住所='新宿'
選択肢
解説
結論 → 詳細 → 補足 の 3 層構成
展開閉じる
解説
結論 → 詳細 → 補足 の 3 層構成
提示されたSQL文「SELECT 氏名 FROM 学生,学部 WHERE 所属 = 学部名 AND 学部.住所='新宿'」では、「学生」表と「学部」表を結合しています。結合条件は「学生」表の「所属」列と「学部」表の「学部名」列が一致することです。さらに、結合された結果から、「学部」表の「住所」列が'新宿'であるレコードのみを絞り込んでいます。つまり、新宿に住所を持つ学部に関連付けられている学生の氏名が取得されることになります。
選択肢イが正解である理由は、問題文から「学生」表と「学部」表のデータ(図表は省略されていますが)において、「学部.住所='新宿'」という条件を満たす学部には、氏名「合田知子」と「青木俊介」の学生が所属していると推測されるからです。
他の選択肢が誤りである理由を分析します。
選択肢アは、「合田知子」のみが含まれているため、新宿の学部に所属する学生が一人しかいないことになりますが、実際には複数名いる可能性があります。
選択肢ウは、「合田知子」と「坂口祐子」が含まれています。もし「坂口祐子」さんが新宿の学部に所属していない、あるいは「坂口祐子」さんが存在するが新宿の学部には所属していない、といったデータ構造であれば不正解となります。
選択肢エは、「合田知子」、「青木俊介」、「坂口祐子」の3名が含まれています。これは、新宿の学部に所属する学生が3名いる場合ですが、SQL文の実行結果として「合田知子」と「青木俊介」の2名のみが抽出されるため、誤りとなります。
この解説は AI 生成です(詳細)
解説テキストは Google Gemini に IPA 公式の問題文・公式解答を入力して生成しました。 人間によるレビューを行ったものと、未レビューのものが混在します。
AI は事実誤認・選択肢の取り違え・最新法令の反映漏れ等を含む可能性があります。 重要な判断は必ず IPA 公式 PDF または最新の参考書でご確認ください。
解説の検証プロセス・誤り報告フローは 運営透明性レポートで公開しています。
分野「システム監査」の学習ポイント
この問題の理解を「分野全体の力」に広げるための足がかり
- 何が問われるか
- 監査の独立性・客観性、監査計画・実施・報告・フォローアップの一連プロセス、内部統制との関係。
- 学習の進め方
- システム監査基準・システム管理基準の構成を一読し、COSO/COBIT との関係を整理する。
- 関連キーワード
- 監査基準内部統制COSOCOBIT監査証拠監査調書
この問題を AI と深掘りする
用語解説・選択肢分析・類題生成をその場で対話。クイズモードでは解答→解説がゼロ遷移。
共有
ショート動画
関連する問題
システム監査 の他の問題
- システム監査技術者2009年度 春期 午前II 問2データベースのインテグリティの維持に関する監査ポイントはどれか。
- システム監査技術者2009年度 春期 午前II 問3“システム監査基準”の定める予備調査に関する記述のうち、適切なものはどれか。
- システム監査技術者2009年度 春期 午前II 問5“情報セキュリティ監査基準”における保証型監査と助言型監査に関する記述のうち、適切なものはどれか。
- システム監査技術者2009年度 春期 午前II 問9システム監査に関する記述のうち、適切なものはどれか。
- システム監査技術者2009年度 春期 午前II 問18TCP, UDP のポート番号を識別し、プライベートIPアドレスとグローバルIPアドレスとの対応関係を管理することによって、プライベート IP アドレスを使用する LAN の複数の端末が、一つのグローバル IP アドレスを共有してインターネットにアクセスする仕組みはどれか。