Accessでお仕事 参照整合性とは

参照整合性とは

参照整合性は、レコードの入力や削除を行っても、テーブル間のリレーションシップが維持されるようにするための規則です。次の条件を満たす場合に、参照整合性を設定することができます。

参照整合性を設定すると、次の規則に従う必要があります。

これらの規則をリレーションシップに設定する場合、リレーションシップを作成するときに [参照整合性] チェック ボックスをオンにします。参照整合性が設定されている場合に、規則に合わない操作をリレーション テーブルで行うと、メッセージが表示され、操作は実行されません。

関連レコードの削除と変更に対する規則は無効にすることができ、[フィールドの連鎖更新] および [レコードの連鎖削除] チェック ボックスをオンにしておくと、参照整合性を維持することができます。[フィールドの連鎖更新] チェック ボックスをオンにすると、主テーブルの主キー フィールドの値を変更したとき、関連するテーブルの対応するレコードの値がある場合は、自動的に更新されます。[レコードの連鎖削除] チェック ボックスをオンにすると、主テーブルの主キー フィールドの値を削除したとき、関連するテーブルの対応するレコードの値がある場合は、自動的に削除されます。[フィールドの連鎖更新] および [レコードの連鎖削除] チェック ボックスの詳細については、 をクリックしてください。

既存のリレーションシップの編集方法と参照整合性の設定方法の詳細については、 をクリックしてください。

新しいリレーションシップの定義方法の詳細については、 をクリックしてください。