応用情報暗記無料で始める

主キー・外部キーと参照整合性制約とは?しゅきーがいぶきーとさんしょうせいごうせいせいやく

主キー・外部キーと参照整合性制約とは、行を一意に識別する列が主キーで、NULLも重複も許されない。他の表の主キーを参照する列が外部キーで、参照先に存在しない値を持てないという制約が参照整合性である。DBMSに宣言しておけば、アプリの実装漏れによる不整合を防げる。

最終更新:2026-10-06

試験情報

応用情報技術者試験の頻出用語/テクノロジ系

別名:主キー・外部キー

応用情報を最短で暗記・合格する →

具体例

受注明細の受注番号が受注表を参照する場合、受注を削除したときの動作をCASCADE(明細も削除)、RESTRICT(削除を拒否)、SET NULL から選ぶ。伝票のような業務データはRESTRICTにして、意図しない一括消去を防ぐのが安全。

試験での引っ掛け

外部キー列はNULLを許容でき、その場合は参照整合性の検査対象外になる。また外部キーには自動的に索引が作られないDBMSがあり、親の削除時に子表の全走査が起きて性能問題になることがある。

関連用語

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

応用情報を最短で暗記・合格する →

試験での特徴
  • 分野:テクノロジ系
  • 外部キー列はNULLを許容でき、その場合は参照整合性の検査対象外になる。