情報セキュリティマネジメント暗記無料で始める

参照制約とは?さんしょうせいやく

参照制約は、ある表の列(外部キー)に入る値を、別の表に実在するものだけに限るよう、データベース側で強制する決まりである。人が気をつけて守るのではなく、DBMS(データベース管理システム)が登録の時点で受け付けないので、入力の経路が画面でも一括取込みでも同じ規則が働く。情報セキュリティマネジメント試験では、完全性(データが正しい状態に保たれていること)を仕組みで支える例として、他のデータベース機能と並べて出る。

最終更新:2026-10-06

試験情報

情報セキュリティマネジメント試験の頻出用語/テクノロジ系

情報セキュリティマネジメントを最短で暗記・合格する →

背景

情報セキュリティの3要素のうち、機密性と可用性は担当者にも感覚が持てるが、完全性は「何をもって正しいのか」が見えにくい。参照制約は、その正しさの一部を人の注意力ではなく仕組みの側に置いた例にあたる。委託先や別システムからデータが投入される場面では、手順書を配って守らせるより、受け取る側の表の定義で弾くほうが確実である。人手の点検に頼る管理策と、経路を問わず一律に働く管理策とでは、有効性の評価のしやすさが違う。

具体例

顧客名簿の表に顧客コードの列があり、それが顧客マスタを参照しているとする。委託先から受け取ったCSVを取り込むとき、顧客マスタに無いコードが混じっていれば、その行はデータベースに拒否されて入らない。取込みの担当者が全件を目で確かめなくても、あて先の分からない行が名簿に紛れ込むことは起きない。JIS Q 27001に基づくISMSでは、こうした自動で働く管理策は運用の記録が残りやすく、有効性の評価もしやすい。

試験での引っ掛け

実際に誤答として選ばれているのが、排他制御との取り違えである。「トランザクションT1が更新中のデータをT2が参照しようとしたときに、処理結果を矛盾させないためのDBMSの機能はどれか」を問う設問で参照制約が選択肢に並ぶが、正解は排他制御。参照制約は表と表の間で値の整合性を保つ決まりであって、同時に触りに来た処理をさばく機能ではない。混同しやすい4つを対で押さえる——値が実在するかを見るのが参照制約、同時アクセスを待たせて矛盾を防ぐのが排他制御、問合せを効率よく実行する経路を選ぶのが最適化、SQLの中に別の問合せを入れる書き方が副問合せ。

関連用語

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

情報セキュリティマネジメントを最短で暗記・合格する →

試験での特徴
  • 分野:テクノロジ系
  • 実際に誤答として選ばれているのが、排他制御との取り違えである。