本文へ移動
✓ 合格ドリル基礎から練習

応用情報技術者 / 条件・事例の練習

応用情報技術者試験基礎・応用

条件を読む・根拠を説明する

複合主キーの重複判定

条件を整理し、答えを選んでから解き方を確認しましょう。

履修表の主キーは(学生ID,科目ID)。既存は(S1,C1),(S1,C2),(S2,C1)。主キー制約に違反する追加行はどれか。

答え・解き方を読む

(S1,C2)

考える順序

  1. 1一意性は2列を組にして判定
  2. 2同じ学生でも科目が違えば別の組
  3. 3既存と同じ(S1,C2)だけが重複

選択肢ごとの理由

  • 比較 · (S1,C3)

    科目C3との組は既存行にありません。

  • 比較 · (S3,C1)

    学生S3との組は新しいものです。

  • 比較 · (S2,C2)

    S2とC2の組はまだ登録されていません。

  • 正解 · (S1,C2)

    一意性は2列を組にして判定。同じ学生でも科目が違えば別の組。既存と同じ(S1,C2)だけが重複。

学習アプリで条件・事例を5問 →

学習の参考資料

用語・仕組みを学ぶための参考資料です。設問の条件と、このページの解き方を併せて確認してください。

教材の作成・確認方法

関連する要点をまとめて読む

技術の入口の要点と練習一覧 →