参照制約
Referential Integrity Constraint
さんしょうせいやく
外部キーの値が参照先テーブルの主キーに存在する値かNULLのいずれかであることを保証する制約。親テーブルの行を削除する際に、CASCADE(連鎖削除)、RESTRICT(制限)、SET NULL(NULLに設定)などの動作を指定できる。
Related
他の資格での定義
外部キーの値が、参照先の表に必ず存在することを保証する制約。存在しない顧客番号の受注登録や、受注が残っている顧客の削除を防ぎ、表どうしの整合性(参照整合性)を保つ。
外部キーの値が参照先テーブルの主キーに存在する値かNULLのいずれかであることを保証する制約。親テーブルの行を削除する際に、CASCADE(連鎖削除)、RESTRICT(制限)、SET NULL(NULLに設定)などの動作を指定できる。
外部キーの値が参照先テーブルの主キー値として存在するか、NULLであることを保証する制約。CASCADE、SET NULL、RESTRICT、NO ACTIONなどの参照動作を指定できる。
外部キーの値が、参照先の表の主キー(または一意キー)に存在する値か、NULLでなければならないという制約。参照整合性制約ともいう。参照先の行の削除・更新時の扱いは、参照元も連動させるCASCADE、参照元をNULLにするSET NULL、参照元があれば拒否するRESTRICTやNO ACTIONなどで指定する。
Past Exams
過去問での出題
過去問で 28 回出題(応用情報技術者試験 14・高度試験 午前Ⅰ 4・情報処理安全確保支援士試験 3・基本情報技術者試験 2・システム監査技術者試験 2・ITパスポート試験 1・情報セキュリティマネジメント試験 1・データベーススペシャリスト試験 1)
- 令和7年度 秋期 データベーススペシャリスト試験 午前Ⅱ 問11(IPA の PDF を新しいタブで開きます)
- 令和7年度 春期 応用情報技術者試験 午前 問25正解の選択肢(IPA の PDF を新しいタブで開きます)
- 令和7年度 春期 応用情報技術者試験 午前 問27(IPA の PDF を新しいタブで開きます)
- 令和7年度 春期 高度試験 午前Ⅰ 問10(IPA の PDF を新しいタブで開きます)
- 令和5年度 秋期 システム監査技術者試験 午前Ⅱ 問21正解の選択肢(IPA の PDF を新しいタブで開きます)
- 令和5年度 春期 応用情報技術者試験 午前 問30(IPA の PDF を新しいタブで開きます)
- 令和4年度 春期 応用情報技術者試験 午前 問27選択肢(IPA の PDF を新しいタブで開きます)
- 令和3年度 秋期 情報処理安全確保支援士試験 午前Ⅱ 問21(IPA の PDF を新しいタブで開きます)
- 平成31年度 春期 応用情報技術者試験 午前 問27選択肢(IPA の PDF を新しいタブで開きます)
- 平成31年度 春期 システム監査技術者試験 午前Ⅱ 問17(IPA の PDF を新しいタブで開きます)
残り 18 件を表示閉じる
- 平成31年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問21(IPA の PDF を新しいタブで開きます)
- 平成31年度 春期 情報セキュリティマネジメント試験 午前 問45選択肢(IPA の PDF を新しいタブで開きます)
- 平成30年度 春期 応用情報技術者試験 午前 問28(IPA の PDF を新しいタブで開きます)
- 平成30年度 春期 基本情報技術者試験 午前 問27選択肢(IPA の PDF を新しいタブで開きます)
- 平成29年度 秋期 基本情報技術者試験 午前 問27正解の選択肢(IPA の PDF を新しいタブで開きます)
- 平成28年度 春期 応用情報技術者試験 午前 問29(IPA の PDF を新しいタブで開きます)
- 平成28年度 春期 高度試験 午前Ⅰ 問9(IPA の PDF を新しいタブで開きます)
- 平成26年度 春期 応用情報技術者試験 午前 問25正解の選択肢(IPA の PDF を新しいタブで開きます)
- 平成25年度 春期 ITパスポート試験 問55(IPA の PDF を新しいタブで開きます)
- 平成24年度 秋期 応用情報技術者試験 午前 問27選択肢(IPA の PDF を新しいタブで開きます)
- 平成24年度 春期 応用情報技術者試験 午前 問28選択肢(IPA の PDF を新しいタブで開きます)
- 平成23年度 応用情報技術者試験 特別試験 午前 問28正解の選択肢(IPA の PDF を新しいタブで開きます)
- 平成22年度 秋期 応用情報技術者試験 午前 問32(IPA の PDF を新しいタブで開きます)
- 平成22年度 秋期 高度試験 午前Ⅰ 問11(IPA の PDF を新しいタブで開きます)
- 平成22年度 春期 応用情報技術者試験 午前 問29選択肢(IPA の PDF を新しいタブで開きます)
- 平成22年度 春期 高度試験 午前Ⅰ 問11選択肢(IPA の PDF を新しいタブで開きます)
- 平成21年度 秋期 応用情報技術者試験 午前 問33(IPA の PDF を新しいタブで開きます)
- 平成21年度 春期 情報セキュリティスペシャリスト試験 午前Ⅱ 問16選択肢(IPA の PDF を新しいタブで開きます)
出典: 独立行政法人情報処理推進機構(IPA)の過去問題。問題文は IPA のサイトの PDF で確認できます。「選択肢」は、問題文ではなく選択肢に出たものです。用語名で照合しているため、関係の薄い問題が含まれることがあります。
Related
関連キーワードの用語
ある列(または列の組)に重複した値を登録できないようにする制約。主キーほど厳格ではなくNULLを許す場合がある。メールアドレスや社員番号の重複登録を防ぐのに使う。
列の値が指定した条件を満たすことを求める制約。CHECK句で「数量は1以上」「区分はAかBのいずれか」などと定義でき、アプリケーション側の実装に頼らずデータの妥当性を保てる。
ER図におけるリレーションシップの参加制約で、エンティティが関連に必ず参加するか(必須)、参加しなくてもよいか(任意)を表す概念。最小カーディナリティが0なら任意、1以上なら必須。
データベースのデータが満たすべき条件を定義するルール。エンティティ整合性(主キーがNULLでない)、参照整合性(外部キーが参照先に存在する)、ドメイン整合性(値がドメイン内)などがある。
テーブルの列にNULL値の格納を禁止する制約。必須入力の属性に設定し、データの完全性を確保する。主キー列には暗黙的にNOT NULL制約が適用される。
テーブルの列または列の組合せに対して、重複した値の格納を禁止する制約。主キー以外の候補キーに設定する。主キーと異なりNULL値を許容する場合がある。
