Denormalization
Purposely adding redundant data and other fields that disobey normal forms is denormalization. Denormalizing as a process is more part of the physical design and will also be revisited during the implementation to improve performance. The concept is covered here for continuity and also to show the contrast with data normalization. After you have a logical design completely normalized, rarely will you keep it in that state as you proceed to the physical design of the actual database.![]() | Although normalization gives you a great deal of storage efficiency and might result in increased performance in some situations, there are some drawbacks to a completely normalized database. You should consider the trade-offs in storage efficiency, performance, and maintainability in your final design. |