Jak znormalizować bazę?

0

Przejąłem bazę w której wszystkie informacje są trzymane w jednej tabeli 8-O W bazie są dane klientów i dane usług dla nich wykonanych. Wiele danych klientów się powtarza.

W jaki sposób mogę rozdzielić tę bazę na przynajmniej dwie tabele (klienci, usługi)?

0

Napisać skrypt migrujący

  1. Stworzyć nowe tabele.
  2. Zrobić inserty z istniejących danych
  3. Usunąć starą tabelę.

.. oczywiście mieć już gotową logikę aplikacji do nowej wersji bazy.

0

A w czym się pisze takie skrypty migrujące? Serwer mam na Debianie. Pełen dostęp do shella.

0

Skrypt migrujący robi selecty z bazy (o ile to baza SQL-owa) i konstruuje inserty, które zapuszczasz na bazie docelowej.

1 użytkowników online, w tym zalogowanych: 0, gości: 1