10Anomalien verhindern
Im Allgemeinen kannst du Anomalien verhindern, indem du deine Datenbank im Vorfeld gut modellierst und die Beziehungen zwischen den Klassen richtig umsetzt.
In diesem Beispiel hilft es schon, wenn du eine zweite Tabelle anlegst, in der die Namen und Telefonnummern liegen und Referenzen in der Tabelle FILMVERLEIH ergänzt:
Zusätzlich kannst du die Einfügeanomalie verhindern, indem du einen künstlichen Schlüssel EintragNr in der Tabelle Filmverleih ergänzt.
Die Tabelle PERSON kann zum Beispiel so aussehen:
Und die Tabelle FILMVERLEIH so:
Jetzt werden - als kleiner Bonus - sogar die Nummern der Besitzer gespeichert!