Abstract
If it has been said once, it has been said a million times: “This database is in the Third Normal Form, and that is good enough!” In this chapter, you’ll look at one additional very important method for normalization, and you’ll be introduced to a few others. The additional methods of normalization aren’t commonly used because of perceived drawbacks in terms of both the time taken to implement them, and the cost in performance of the resulting database. In the previous chapter, you looked at some of the different programming anomalies that the Third Normal Form deals with, but as you’ll see, there may still be some problems remaining in your logical design, mostly caused by the presence of nonbinary relationships. In essence, while most people think they have completed the normalization process after having reached the Third Normal Form, what they really should be concerned with is at least reaching the Third Normal Form in their logical model. A degree of judgment is required in physically implementing a design and determining what level of normalization is appropriate. However, as a general guide, the designer should always attempt to normalize all entities to as high a form as possible.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Rights and permissions
Copyright information
© 2004 Louis Davidson
About this chapter
Cite this chapter
Davidson, L. (2004). Advanced Normalization Topics. In: Pro SQL Server 2000 Database Design: Building Quality OLTP Databases. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4302-0708-5_7
Download citation
DOI: https://doi.org/10.1007/978-1-4302-0708-5_7
Publisher Name: Apress, Berkeley, CA
Print ISBN: 978-1-59059-302-8
Online ISBN: 978-1-4302-0708-5
eBook Packages: Springer Book Archive