2026年(令和8年) ITパスポート 午前 問57

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


 ア  “学生”表の学生番号、“成績”表の学生番号
 イ  “学生”表の学生名、“科目”表の科目名
 ウ  “成績”表の学生番号と科目コード
 エ  “成績”表の成績


答え ウ


解説
“学生”表に登録されていない学生や、“科目”表に登録されていない科目は“成績”表に登録できないので、“学生”表と“成績”表で共通の学生番号と“科目”表と“成績”表で共通の科目コードが外部コードになります。


キーワード
・外部キー

キーワードの解説
  • 外部キー
    外部キーは他のデータの組(レコード)のデータを参照するときのために、他のデータの組のキー(多くの場合、主キー)を自分のデータ項目としてもつことです。
    外部キーを使い必要なデータを参照します。

もっと、「外部キー」について調べてみよう。

戻る 一覧へ 次へ