Datenbanknormalisierung
Problem
Jede Bestellung speichert:
CustomerName
CustomerAddress
CustomerEmail
Alice gibt 1.000 Bestellungen ab.
Ihre Adresse existiert jetzt an 1.000 Orten.
Eine konsequente Aktualisierung wird schwierig.
Lösung — Normalisierung
Zusammengehörige Fakten werden separat gespeichert und über Beziehungen verknüpft.
Kunde ↑ Order → CustomerId
Kerngedanke: Normalisierung reduziert unnötige Duplikate und widersprüchliche Aktualisierungen in relationalen Daten.