ウカマル応用情報技術者ログイン

外部キー・参照制約

応用情報技術者 用語

外部キーは、ほかの関係(または同じ関係)の候補キーを参照する属性、又は属性の組です。参照制約は、外部キーの値が参照先に存在することを保証する制約で、参照先の行を削除したときの扱いを削除規則(ON DELETE)で指定します。CASCADEを指定すると、参照先の行の削除に連動して参照している行も削除されます。

取り違えやすい用語

  • 外部キーと候補キー(ほかの関係の候補キーを参照する属性と、タプルを一意に識別できる極小の属性の組)
  • CASCADEとRESTRICT(参照している行も連動して削除するか、参照されている行の削除を拒否するか)
  • CASCADEとSET NULL(参照している行を削除するか、外部キーの値をNULLにするか)

試験での出方

  • 関係モデルにおける外部キーの説明を選ぶ(令和5年度 秋期 問27)
  • 参照先の行を削除したときに参照している行も自動的に削除する、ON DELETEに指定する語句を選ぶ(令和5年度 春期 問30、令和7年度 春期 問27)
  • UMLのクラス図から、どの表にどの表への参照制約を指定するかを選ぶ(令和7年度 春期 問25)

出題された回

全年度から出題。10問で実力を判定します。登録不要。

解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方