参照制約とは?さんしょうせいやく
参照制約とは、外部キーの値が参照先の表の主キーに存在することを保証する制約。存在しない値での行追加や、参照されている行の削除を拒否して整合性を保つ。構成管理台帳では、実在しない機器やVLANを指す行が生まれるのを、運用手順ではなくデータベース側で防ぐ役目を持つ。
最終更新:2026-10-06
ネットワークSPを最短で暗記・合格する →背景
構成管理データベースは、機器・ポート・VLAN・IPアドレス・回線が互いを参照し合う構造でできている。撤去した機器の行だけ消してポートの行が残る、廃止したVLANを指すアドレス割当てが残る、といった参照の切れた状態が混ざると、障害時の影響範囲の特定を誤らせる。整合性の点検を人の注意力に頼らず、書き込みの時点で拒否させる必要がある。
具体例
IPアドレス台帳の割当て行が指すインタフェースIDをインタフェース表への外部キーにしておくと、機器を撤去してインタフェース行を消そうとした時点で拒否され、先にアドレスの解放が要ると分かる。撤去作業の正しい順序が、そのまま台帳の制約として表現される形になる。
試験での引っ掛け
拒否されるのは、外部キー側への行追加・更新と、参照される側の行削除・キー更新である。どちらの操作が拒否されるかを問う出題があるので、向きを押さえる。またON DELETE CASCADEのような連鎖削除を設定すると拒否ではなく子の行まで消えるため、台帳では意図しない一括削除にならないか確認が要る。
関連用語
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。