Steffen: Datenbanknormalisierung

Beitrag lesen

Hallo!

Was ich möchte, wenn sich das Schema meiner Kontaktdaten ändert, dann möchte ich es nur einmal machen.
Naja wie oft ändert man das Schema? Dann müsstest du eben zwei Tabellen ändern statt einer. Deswegen würde ich mir trotzdem überlegen ob du dir dafür die Umstände mit zwei Tabellen einhandeln willst. Jede neue Abfrage wird komplizierter weil du überall JOINs hast. Und das nur weil du sonst alle paar Monate mal zwei Tabellen statt einer anpassen musst?

Stimmt natürlich. Das ist ein schlechtes Argument.

Allerdings, was für mich auch ein Beweggrund war; ich mag es nicht, wenn Tabellen so unglaublich in die "Breite" gehen. Das wird es schnell unübersichtlich.

Im meiner Anwendung habe ich ja die Kontaktdaten und die Bankdaten in separate Tabellen ausgelagert, die dann von mehreren anderen Tabellen (Lieferanten, Kunden, ...) genutzt werden.

Wie geht Ihr mit "breiten" Tabellen um? In mehrere Tabellen aufteilen und per 1:1 verknüpfen?

Grüße

  • Steffen