外部キー・参照制約
応用情報技術者 用語
外部キーは、ほかの関係(または同じ関係)の候補キーを参照する属性、又は属性の組です。参照制約は、外部キーの値が参照先に存在することを保証する制約で、参照先の行を削除したときの扱いを削除規則(ON DELETE)で指定します。CASCADEを指定すると、参照先の行の削除に連動して参照している行も削除されます。
取り違えやすい用語
- 外部キーと候補キー(ほかの関係の候補キーを参照する属性と、タプルを一意に識別できる極小の属性の組)
- CASCADEとRESTRICT(参照している行も連動して削除するか、参照されている行の削除を拒否するか)
- CASCADEとSET NULL(参照している行を削除するか、外部キーの値をNULLにするか)
試験での出方
- 関係モデルにおける外部キーの説明を選ぶ(令和5年度 秋期 問27)
- 参照先の行を削除したときに参照している行も自動的に削除する、ON DELETEに指定する語句を選ぶ(令和5年度 春期 問30、令和7年度 春期 問27)
- UMLのクラス図から、どの表にどの表への参照制約を指定するかを選ぶ(令和7年度 春期 問25)
出題された回
全年度から出題。10問で実力を判定します。登録不要。
解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方