O que são formulários normais do banco de dados e você pode dar exemplos? [fechadas

No design de banco de dados relacional, existe um conceito de normalização de banco de dados ou simplesmente normalização, que é um processo de organização de colunas (atributos) e tabelas (relações) para reduzir a redundância de dados e melhorar a integridade dos dados. (conforme escrito em Wikipedia).

Como a maioria dos artigos é um pouco técnica e, portanto, mais difícil de entender, estou pedindo que alguém escreva uma explicação mais fácil de entender, com base em exemplos sobre o que 1NF, 2NF, 3NF e até 3.5NF (Boyce-Codd) significa

questionAnswers(4)

yourAnswerToTheQuestion