第3分野

外部キーと参照整合性とは?

意味

参照整合性は、子表の外部キー値が親表の候補キー値に対応するか、許可されたNULLであることを保つ制約である。親行の更新・削除時の動作も規定できる。 ▍なぜ正解 外部キーによる参照整合性制約は、受注表の顧客IDが顧客表に存在することを保証する。さらに、参照されている顧客の削除を拒否する規則を選べば、受注だけが残る状態も防止できる。 ▍よくある間違い 列単独の値を検査する制約と、複数表の行間の関係を保証する参照整合性制約を混同する。 ▍試験の狙い 「親表にない値を子表へ入れない」「参照中の親行を消さない」は外部キーを選ぶ。

?応用情報技術者試験での問われ方

受注表の顧客IDは顧客表の顧客IDを参照している。存在しない顧客の受注が登録されたり、受注が残ったまま顧客が削除されたりすることを防ぎたい。データベースに設定する対策として最も適切なものはどれか。
答え:外部キーと参照整合性

✓覚え方

外部キーは、子から親への参照を切らさない鎖である。

「外部キーと参照整合性」を、演習で定着させる。

応用情報技術者試験の過去問を、一問ごとの8-ways解説つきで。まずは無料で。

無料ではじめる →
この用語が出る過去問を、解いて確かめる。

用語は暗記カード(SRS)で反復、過去問はAI解説つき。無料ではじめられます。

登録は1分・クレジットカード不要。無料のまま練習・暗記カード・模試まで使えます。

作成・校閲:ukamiru編集部 · 最終更新 2026-09-03 · ukamiru 用語集 · 応用情報技術者試験