EKKi: Datenbankmodell

Beitrag lesen

Mahlzeit Rouven,

Einzig dein Argument der Aktualisierung ist spannend. Alles Löschen und neu Anlegen ist eine Möglichkeit (solange das Löschen keine Auswirkung hat),

Wenn das verwendete Datenbanksystem Transaktionen unterstützt, sollte das kein Problem darstellen, wenn man "alle Tags für Anbieter X löschen" und "alle ausgewählten Tags für Anbieter X hinzufügen" in einer Transaktion unterbringt.

ein schrittweiser Abgleich der Liste ist eine andere.

Das stimmt zwar, aber ich würde für o.g. Möglichkeit plädieren - beim schrittweisen Abgleich muss man wieder unnötig mit mehreren Schleifen herumhampeln (und dass sowas gerne mal in die Hose geht, habe ich gerade in den letzten Tagen mal wieder erfahren dürfen, als ich uralten Schleifen-Code von Kollegen reparieren durfte, weil "da Einträge im Kalender fehlen" ... natürlich waren sie vorhanden, aber sie wurden schlicht nicht angezeigt, da sich mehrere Schleifen verheddert hatten).

MfG,
EKKi

--
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|