成績表の外部キー

外部キー は,他の表の主キーを参照して表間の整合性を保つ列です。成績表の学生番号は学生表の学生番号を,成績表の科目コードは科目表の科目コードを参照します。 ア(学生表の学生番号と成績表の学生番号): 一方は参照される主キーであり,外部キーとして設定するのは成績表側だけです。 イ(名称列): 学生や科目を一意に識別する主キーではありません。 エ(成績列): 参照先の主キーではありません。 ウ: 成績表の学生番号と科目コードの両方を外部キーに設定します。

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

学生

学生番号

学生名

G001

鈴木 次郎

G002

山田 春子

科目

科目コード

科目名

K001

データベース

K002

コンピュータ

K003

ネットワーク

成績

学生番号

科目コード

成績

G001

K001

優

G001

K002

可

G002

K002

良

G002

K003

優

出典令和8年度 ITパスポート試験 公開問題 問57
ア
“学生”表の学生番号,“成績”表の学生番号
イ
“学生”表の学生名,“科目”表の科目名
ウ
“成績”表の学生番号と科目コード
エ
“成績”表の成績