Re: Enforcing Referential Integrity: Pros vs. Cons?

From: Gene Wirchenko <genew_at_mail.ocis.net>
Date: Tue, 09 Nov 2004 08:51:07 -0800
Message-ID: <7os1p0l9pliemtr8hniui8h128jr2q3okq_at_4ax.com>


"Richard Hollenbeck" <richard.hollenbeck_at_verizon.net> wrote:

>I'm not an ABSOLUTE newbie, but probably a relative newbie compared to many
>in this group. I've been programming in Access using VBA with DAO. Ever
>since I began, I thought it would ALWAYS been better to enforce referential
>integrity with cascading deletes and cascading updates to keep data
>synchronized among related tables. My thoughts were influenced by the idea
>that if a database were properly normalized, there should not be a reason
>why I shouldn't enforce this referential integrity. Am I correct or not?
>Are there any reasons why I would not? I'm assuming there is a reason
>because Access provides the option to enforce or not enforce. What are some
>very valid reasons why one would choose to not enforce? Is not enforcing
>just a cheap way to get around a poorly normalized database?

     It is a way to get speed. It is at the expense of accuracy, but some do not see that.

     "How fast do you want your wrong answers?" -- post from alt.folklore.computers

Sincerely,

Gene Wirchenko

Computerese Irregular Verb Conjugation:

     I have preferences.
     You have biases.
     He/She has prejudices.
Received on Tue Nov 09 2004 - 17:51:07 CET

Original text of this message