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