関係データベースで管理している“学生”表,“科目”表,“成績”表がある。1人の学生は複数の科目を履修するものとし,“学生…

テクノロジ系 問57

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

ITパスポート 2026年度(令和8年度)公開問題 問57の表
正答 ウ
正答は ウ。“成績”表の学生番号と科目コードを外部キーにします。 外部キーは、ほかの表の主キーを参照する列で、参照先の表に存在しない値を登録できないようにします(参照制約)。“成績”表の学生番号を“学生”表の学生番号への外部キーに、“成績”表の科目コードを“科目”表の科目コードへの外部キーにすると、“学生”表にない学生や“科目”表にない科目は“成績”表に登録できなくなります。 【表の読み方】 学生(学生番号、学生名)   主キー:学生番号 科目(科目コード、科目名)  主キー:科目コード
解説の続きをみる続きを閉じる
成績(学生番号、科目コード、成績)    主キー:学生番号と科目コードの組 「G001 が K001 と K002 を履修」のように、1人の学生が複数の科目の成績を持てるので、二つの列の組で行を特定します。 【ほかの選択肢】 ア “学生”表の学生番号、“成績”表の学生番号 誤り   → “学生”表の学生番号は参照される側の主キーで、    外部キーではない。科目の制約も満たせない イ “学生”表の学生名、“科目”表の科目名 誤り   → 名前の列はほかの表を参照していない エ “成績”表の成績 誤り   → 成績はほかの表の主キーを参照していない

出典:令和8年度 ITパスポート試験 公開問題 問57(独立行政法人情報処理推進機構)出典元ページ

最終更新日

この回を通しで解く この分野を年度横断で解く

「テクノロジ系」のほかの問題

  1. 2025年度(令和7年度)公開問題 問673次元画像処理の高速化や,動画をなめらかにするなどの機能をもつ,描画処理のためのハードウ
  2. 2025年度(令和7年度)公開問題 問82あるコンピュータのデータベースの内容を他のコンピュータのデータベースに複製して,両者の内
  3. 2025年度(令和7年度)公開問題 問97情報セキュリティにおいて,可用性が損なわれた事象だけを全て挙げたものはどれか。
  4. 2024年度(令和6年度)公開問題 問67図に示す2台の Web サーバと1台のデータベースサーバから成る Web システムがある
  5. 2024年度(令和6年度)公開問題 問82ISMS クラウドセキュリティ認証に関する記述として,適切なものはどれか。
  6. 2024年度(令和6年度)公開問題 問97次の OS のうち,OSS (Open Source Software) として提供され

問題文・解答の修正依頼

スポンサーリンク