Charlotte Foust
cfoust at infostatsystems.com
Tue May 25 10:23:51 CDT 2004
What do you mean by "logically correct", Arthur. Are you talking 3NF? If so, I tend to agree. But what about 5NF or even further? Data warehousing isn't exactly an OLAP app, but its purpose and usage requires some denormalized tables, or at least 1NF tables, in many cases. Are you saying that is wrong? If speed is an issue, then there are arguments in favor of some "denormalization" particularly in slow network environments. IMO the answer is "it depends." Extreme normalization can be just as bad (and a lot slower) than denormalization, so which is wrong? Charlotte Foust -----Original Message----- From: Arthur Fuller [mailto:artful at rogers.com] Sent: Monday, May 24, 2004 6:51 PM To: 'Access Developers discussion and problem solving' Subject: RE: [AccessD] On DB Bloat, Bad DB Design, and various I have never yet seen a case where denormalization is correct, except in OLAP apps, which are fundamentally different that OLTP apps. I have been overruled by higher-ups on this point several times, and never once been convinced of their correctness. Show me a case in an OLTP app where denormalization is correct, and demonstrate why it is correct as opposed to the "logically correct" model. Arthur -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence (AccessD) Sent: Monday, May 24, 2004 3:24 PM To: Access Developers discussion and problem solving Subject: RE: [AccessD] On DB Bloat, Bad DB Design, and various When a database has been completely normalized then to improve the performance, the DB has to be 'carefully' de-normalized. This is where the art comes in, like tuning a guitar. There are many photographers out there who claim to be professional. It is not enough to simply know all the rules of composition, design and colour. There is an indefinable property that makes a photographer a master of their craft. Their ability to interpret what they see and produce can is not fully qualified; if it could be we would all be Masters. The same is true with programming and database design. IMHO Jim -- _______________________________________________ AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com