In this article, we will look at basic concepts of database normalisation. Understanding of these basics, will help in designing the database. Normalisation is the process of structuring the data in the database according to the rules (normal forms) defined to eliminate redundancies & improve data integrity. This was first proposed by Edgar F. Codd