Springe zum Inhalt oder Footer
SerloDie freie Lernplattform

Kurse

Anomalien in Datenbanken

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:

Filmverleih: verbesserte Datenbank

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:

Relation Person Filmverleih

Und die Tabelle FILMVERLEIH so:

Relatoin Filmverleih (verbessert)

Jetzt werden - als kleiner Bonus - sogar die Nummern der Besitzer gespeichert!


Dieses Werk steht unter der freien Lizenz
CC BY-SA 4.0Was bedeutet das?