Jak w temacie: czy ktoś w ogóle korzysta z definicji i wylicza sobie zależności funkcyjne czy może korzysta tylko z intuicji, a może używa obydwóch metod?
0
2
Intuicja podpowiada, a narzędzie weryfikuje. Co ważne weryfikuje też życie, bo czasami normalizacja piękna sprawa, ale rozbudowane joiny zabijają bazę.
0
Czasami z premedytacją denormalizuje się pewne tabele lub generalnie łamie te wszystkie zalecenia o projektowaniu relacyjnych baz. Ale to są przypadki szczególne. Chociaż widziałem już takie systemy gdzie było to normą :(
Czasem w wyniku pewnych zaszłości przy rozwoju systemu (zmiana modelu danych) nie jest możliwa normalizacja, czy też jest kosztowna i świadomie się z niej rezygnuje.