Skip to main content

Normalisation

  • Chapter
Database Systems

Part of the book series: Computer Science Series ((COMPSS))

  • 106 Accesses

Abstract

In his seminal paper on the relational data model, E. F. Codd formulated a number of design principles for a relational database (Codd, 1970). These principles were originally formalised in terms of three normal forms: first normal form, second normal form and third normal form. The process of transforming a database design through these three normal forms is known as normalisation. By the mid-1970s third normal form was shown to have certain inadequacies and a stronger normal form, known as Boyce-Codd normal form, was introduced (Codd, 1974). Subsequently Fagin introduced fourth normal form and indeed fifth normal form (Fagin 1977, 1979). In this chapter we consider Codd 's original ideas on normalisation whilst also describing a graphic technique used for designing fully normalised schema. We particularly emphasise the use of normalisation as a bottom-up technique for database design.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

12.10 References

  • Codd E. F. (1970). ‘A Relational Model for Large Shared Data Banks.’ CACM. 13 (1). 377–387.

    Article  MATH  Google Scholar 

  • Codd E. F. (1974). ‘Recent Investigations into Relational Database Systems.’ Proc. IFIP Congress.

    Google Scholar 

  • Fagin R. (1977). ‘Multi-Valued Dependencies and a New Normal Form for Relational Databases.’ ACM Trans. on Database Systems. 2(1).

    Google Scholar 

  • Fagin R. (1979). ‘Normal Forms and Relational Database Operators. ACM SIGMOD Int. Symposium on the Management of Data.’ 153–160.

    Google Scholar 

  • Kent W. (1983). ‘A Simple Guide to Five Normal Forms in Relational Database Theory.’ CACM. 26(2).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Copyright information

© 1996 P. Beynon-Davies

About this chapter

Cite this chapter

Beynon-Davies, P. (1996). Normalisation. In: Database Systems. Computer Science Series. Palgrave, London. https://doi.org/10.1007/978-1-349-13722-0_12

Download citation

  • DOI: https://doi.org/10.1007/978-1-349-13722-0_12

  • Publisher Name: Palgrave, London

  • Print ISBN: 978-0-333-63667-1

  • Online ISBN: 978-1-349-13722-0

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics