RDB基礎

参照整合性

日本語

概要

外部キーが参照する先のデータが必ず存在することを保証する制約。

詳細

外部キーが参照する主キーの値が常に存在することを保証する制約。孤立したレコードの発生を防ぐ。この制約があるため、参照されている親テーブルの行を削除しようとすると、子テーブルに関連レコードが残っている限りデータベース側がエラーを返して削除を拒否する(カスケード設定がない場合)。

データベースの他の用語