• 年度別
  • 分野別
  • キーワード
  • 検索
  • 成績を見る
  • サイト情報
  • ITパスポート試験
    令和8年 第57問


    問57

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

  • "学生"表の学生番号,"成績"表の学生番号
  • "学生"表の学生名,"科目"表の科目名
  • "成績"表の学生番号と科目コード
  • "成績"表の成績


    (令和8年 ITパスポート試験 第57問 テクノロジ系/データベース)

    解説

    (ウ)"成績"表の学生番号と科目コード
    この問題の正解率:16.7%(かなり低い)

    成績表には、学生表に登録済みの学生番号と、科目表に登録済みの科目コードだけを登録できるようにする必要があります。そのため、成績表の学生番号と科目コードを外部キーに設定します。


    【用語の説明】
    外部キー:他の表の主キーを参照し、表同士の関係を保つための項目です。
    主キー:表の中で行を一意に識別する項目です。

    【間違いやすいポイント】
    外部キーは、参照される側ではなく、参照する側の表に設定します。この問題では成績表です。