Chapter 10 Denormalizing a PDM
Usually normalization consists in eliminating redundancy and inconsistent dependencies between tables in order to create a functional and efficient relational database.
Denormalization is the process of putting one fact in numerous places, in order to speed data retrieval. The only valid reason for denormalizing a relational design is to enhance performance. However, there are several indicators which will help to identify systems and tables which are potential denormalization candidates. These are:
When deciding whether to denormalize, you need to analyze the data access requirements of the applications in your environment and their actual performance characteristics. Often, good indexing and other solutions solve many performance problems rather than denormalization.
Denormalization may be accomplished in several ways:
Copyright (C) 2006. Sybase Inc. All rights reserved. |
![]() |