Ich versuche gerade, eine DB für ein neues Projekt zu entwerfen, an dem ich gerade arbeite. Meine Frage dreht sich um Normalisierung und Denormalisierung....was ich herauszufinden versuche, ist, sollte man immer in vollem Umfang normalisieren? Bei den Daten handelt es sich um Informationen, die von den Benutzern nur sehr selten überarbeitet werden und mit denen sie am häufigsten in Form von Berichten/Ansichten interagieren werden.
Meine ersten Versuche bestanden also darin, die Daten zu normalisieren, aber als ich dann tiefer in das Projekt einstieg und feststellte, dass sie nur sehr selten Daten hinzufügen/ändern würden, hielt ich es für besser, die Struktur von Anfang an einfach zu denormalisieren.
Ein paar weise Worte.....könnte es sein, dass sie in Zukunft mehr mit den Daten interagieren werden als heute, aber es wird trotzdem nicht wie ein Bestellsystem oder CRM-System sein.
Ich freue mich immer über Ihre Anregungen.
--S