Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.misc -> Re: To De-Normalize or Normalize ?
Christian,
Denormalization should be one of the last arguments to get faster response times from queries.
Why?
Because a clean data model is very important for building your applications, maintaining the database's integrity and for future updates.
There are a lot of other possibilities you can check before denormalize the model. Such as:
>Why and/or When do YOU either De-Normalize or Normalize your database ?
First of all, always start with a normalized datamodel. Only denormalize if all other possibilities fail. And denormalization is not the only possibility. There's also duplication, vertical and horizontal fragmentation, clustering and bitmapped indexes for example.
Good luck!