Accessの参照整合性について
アクセスでリレーションシップをはると参照整合性にチェックするボックスがありますよね。
以下の選択の組み合わせが考えられると思うのですが、
1.参照整合性にチェックしない場合
2.参照整合性のみチェックした場合
3.参照整合性と連鎖更新にチェックした場合
4.参照整合性と連鎖更新と連鎖削除にチェックした場合
一(マスタ)対多のリレーションを張ったとき、以下のように理解しています。
2.のとき
マスタにあるものしか登録できない。また、マスタは他のテーブルにリレーションを張っている場合、削除も編集もできない。
3.のとき
マスタにあるものしか登録できない。またマスタで更新をかけると、他のテーブルのレコードも更新がかかる。また、マスタは他のテーブルにリレーションを張っている場合、削除はできない。
4.のとき
マスタにあるものしか登録できない。またマスタで更新、削除を行なうと他のテーブルのレコードも更新、削除がかかる。
では1.のときってリレーションシップは張れるのですが、何の意味があるのでしょうか?
お礼
返答ありがとうございました。字がまちがっていました。意味もよくわかり満足しました。