• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Accessの参照整合性について)

Accessの参照整合性について

このQ&Aのポイント
  • アクセスでリレーションシップをはると参照整合性にチェックするボックスがありますよね。
  • 参照整合性にチェックしない場合、マスタにあるものしか登録できない。
  • 参照整合性のみチェックした場合、マスタにあるものしか登録できない。また、マスタは他のテーブルにリレーションを張っている場合、削除も編集もできない。

質問者が選んだベストアンサー

  • ベストアンサー
  • ARC
  • ベストアンサー率46% (643/1383)
回答No.1

クエリのデザインの時とかに、自動でリレーションされたりしますよね。 それとか、テーブル正規化ウィザードを使うときであるとか、フォームやレポートのウィザードを使うときとかに参照されますね。 あと、クエリを実行したときのパフォーマンスにも影響があるかも。 (自信なし、リレーションシップのみはあんまり使わないんで(汗)) 参照整合性にチェックせずに使う時って、例えば、 ○非リレーショナルなDBからデータを移行したときに仕方なく…(データに整合性が取れていない。) ○参照整合性を設定すると重い! とにかく大量のデータを扱う場合。 といった場合でしょうかねぇ。

holydevil
質問者

お礼

確か、クエリーで INNER JOIN をすると自動的にリレーションがはられたような? 参照整合性にチェックせずに使う場合は消極的な理由からしかないのでしょうか?なんかピンときませんね。

関連するQ&A