Normal Forms
When designing a schema, one of the important steps is to choose a normal form that the schema will conform to. There are 7 normal forms. From 6NF to 1NF and BCNF:
The inner you go in the circle, less anomalies and redundancies occur and the better the design quality gets.