Co dokładnie robi normalizacja bazy danych?

Nowość w bazie danych, więc nie denerwuj się prostymi pytaniami. O ile moja googlowana i zgromadzona normalizacja wiedzy zmniejsza nadmiarowość danych i zwiększa wydajność. Ale tak naprawdę nie rozumiałem, jaki jest dokładny powód dzielenia tabeli głównej na inne małe tabele, stosowania między nimi relacji, pobierania danych przy użyciu wszystkich możliwych związków, podkwerend, złączeń itp. Dlaczego nie możemy mieć wszystkich danych w pojedyncza tabela i pobierz je zgodnie z wymaganiami. Jestem trochę zmieszany.

questionAnswers(5)

yourAnswerToTheQuestion