• 締切済み

Accessの参照整合性

MSAcess2000を使用しています。 テーブルのリレーションシップで、「参照整合性」という チェックがあるのですが、これにチェックを入れない場合の リレーションシップには何か意味があるのでしょうか? 「参照整合性」についてどういうものか、という説明は いろんなところに記述があるのでわかりました。 ですが、これにチェックを入れてこそ、外部キーの意味がある 気がするので、入れない場合について知りたいのです。 ご存知の方がいらっしゃいましたら、教えてください。 よろしくお願いします。

みんなの回答

  • t2hayashi
  • ベストアンサー率46% (102/219)
回答No.1

同じ疑問を持ったことがあります。 細かいところまではわかりませんが私の中での結論としては ・参照整合性のないリレーションシップ です。 は? というカンジですがそうなんですよねー。 つまりリレーションに使われているフィールドのデータがある限り リレーションしますよ、みたいな。 特に参照整合の必要の無い、親子データやサブフォームなどを 作る際に有効です。 うーん、つたない回答で恐縮です。

ferret100
質問者

補足

お返事遅れて申し訳ありません。 ご回答、参考にさせていただきます。 ありがとうございました。