Witam, pisze od nowa system erp :-)
i mam taką relację w bazie danych
To zależy jakie dane się powtarzają.
Nie koniecznie. Nie zawsze jest opłacalne rozbijanie tabel tylko po to żeby mieć normalizację zachowaną. Trzeba robić z głową.
Nie znamy poza tym specyfiki danych jakie tam są, bo może się okazać że wszystkie kolumny są wymagane (a przynajmniej większość) i wtedy nie opłaca się rozbijanie.
W tym przypadku może być tak że oba rozwiązania będą ok.
W przypadku 1 tabeli do obsługi wszystkich relacji dojdzie do sytuacji, w której wiersze mogą mieć null w poszczególnych kolumnach. Opisywanie kilku relacji na 1 tabeli samo w sobie brzmi już niebezpiecznie.
Dzięki za podpowiedzi spróbuję wyciągnąć jak najlepsze wnioski ;-)
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)