I read about database normalization and I knew that there are 8 normal forms to follow. I understand the 3 first normal forms, however, I did not understand the other 5 normal forms and they are:
1- BCNF - Boyce-Codd Normal Form
4- ONF - Optimal Normal Form
5- DKNF - Domain Key Normal Form
Can anyone please explain to me those normal forms with a simple example.