ITパスポートトップに戻る
練習問題難易度: 標準2026年度

ITパスポート 過去問練習問題 第57問

問題

関係データベースで管理している"学生"表、"科目"表、"成績"表がある。1人の学生は複数の科目を履修するものとし、"学生"表に登録されていない学生や、"科目"表に登録されていない科目は"成績"表に登録できないとするとき、外部キーとして設定するのが適切なものはどれか。ここで、表中の下線は主キーを表す。学生表(学生番号,学生名)、科目表(科目コード,科目名)、成績表(学生番号,科目コード,成績)

選択肢

  1. 1"学生"表の学生番号、"科目"表の学生番号
  2. 2"学生"表の学生名、"科目"表の科目名
  3. 3"成績"表の学生番号と科目コード
  4. 4"成績"表の成績

正解

3. "成績"表の学生番号と科目コード

詳しい解説を見る

解説

外部キーは、他の表の主キーを参照する列で、参照整合性を保証します。"成績"表の学生番号は"学生"表の主キー、科目コードは"科目"表の主キーをそれぞれ参照する必要があり、これらを外部キーに設定することで未登録の学生や科目が成績表に登録されることを防げます。学生表や科目表側に外部キーは不要であり、成績欄は他表を参照しません。(出典: 令和8年度分 ITパスポート試験 問57)

記憶定着問題

全200問を繰り返し学習

練習問題の関連問題

この調子で演習を続けよう

スキマ資格ではITパスポートの全1200問を分野別・難易度別に体系的に学習できます。ITパスポートはストラテジ系・マネジメント系・テクノロジ系の3分野バランスが合格の鍵です。