Tabellen
Hat ein Kunde genau eine Adresse?
Manche Felder dürfen manchmal nicht in eine Tabelle aufgenommen, sondern müssen wegen der 1. Normalform ausgelagert werden. Das ist aber von den tatsächlichen Anforderungen an die Daten abhängig.
In diesem Fall hat der Kunde genau eine Adresse, denn die Bank muss nur einen postalischen Empfänger kennen. Weitere Adressen wie Rechnungs- oder Lieferanschriften werden hier nicht benötigt.
Daher dürfen die Adressenfelder im Datensatz des Kunden gespeichert werden, ohne die 1. Normalform (Atomisierung, keine Mehrfach-Daten in einem Feld) zu verletzen, denn es gibt nur eine einzige Adresse. Trotzdem ist ganz dringend davon abzuraten, die Adresse in einem einzigen Feld zu speichern, weil wenigstens für die Sortierung oder teilweise Formatierung die PLZ oder ähnliches einzeln zugreifbar sein muß.
Aber was ist, wenn der Kunde umzieht? Dann tragen Sie einfach statt der alten die neue Adresse ein und verletzen damit ganz klar die 3. Normalform (Historien-Problem)! Das macht aber nichts, weil die Bank niemals wieder die vorige Adresse wissen möchte.
Diese Seite ist für Mitglieder von akademie.de reserviert.
Möchten Sie die Mitgliedschaft 14 Tage kostenlos testen und den Beitrag komplett lesen?
Oder möchten Sie zunächst mehr über diesen Beitrag erfahren und die Leseproben sehen?
Ich bin bereits Mitglied