Nachtrag: Redundanz
Moin, klangfeld,
das wäre, mit Verlaub, ein Kunstfehler!
…und solche Behauptungen sollten untermauert werden - habe ich gestern vergessen.
Sollte es dem Datenverantwortlichen auffallen, dass „Mühlheim an der Ruhr“ „Mülheim an der Ruhr“ heißt, dann wird er den Fehler in der Tabelle CITY richtigstellen. Und hastdubichtgesehen ist die Tabelle ZUSAMMENGEFÜHRTE falsch, da findet sich nämlich weiterhin „Mühlheim an der Ruhr“. Nicht nur einmal, sondern genau so oft wie halt Leute dort wohnen.
Diese Abweichungen, die sich aufgrund falscher Datenstrukturen ausbreiten, heißen Redundanz , jeder Verantwortliche fürchtet sie wie der Deibel das Weihwasser. Da mit relationalen Datenbanken genau das vermieden werden kann, lohnt sich das Ausarbeiten sauberer Datenstrukturen im Vorfeld.
In der Fachliteratur wird von „kontrollierter Redundanz“ gesprochen, wenn sichergestellt ist, dass Änderungen an einer Referenztabelle automatisch in den abgeleiteten Tabellen nachgezogen werden. Das wird allerdings mit Komplexität und Fehleranfälligkeit erkauft, sodass sich selten gute Gründe für ein solches Vorgehen finden lassen.
Gruß Ralf