Springe zum Inhalt oder Footer
SerloDie freie Lernplattform

Kurse

Anomalien in Datenbanken

9Einfügeanomalie

Einfügeanomalie in der Filmdatenbank

Jeder Datensatz ist durch den Schlüssel eindeutig identifizierbar. Die Gruppe hat sich entschieden, dass der Filmtitel und der Name des Verleihers gemeinsam den Schlüssel bilden sollen, deshalb sind sie in der Tabelle auch unterstrichen. Möchte Clara jetzt einen Film ohne Besitzer einfügen, so verstößt sie gegen die mit dem Datenbankverwaltungssystem ausgemachte Tabellendefinition.

Verwendet man kein Datenbankverwaltungssystem, sondern zum Beispiel ein Tabellenblatt aus einem Tabellenkalkulationssystem, oder ist man bei der Tabellendefinition nicht korrekt vorgegangen, so erfolgt diese Überprüfung nicht. Der Datensatz wird eingefügt und man kann sich danach nicht mehr darauf verlassen, dass Datensätze eindeutig identifiziert sind. Man spricht von Einfügeanomalien (INSERT-Anomalie).

Hierbei muss nicht zwingend der Schlüssel das Problem sein. Auch andere Bedingungen wie "Dieses Feld darf nicht leer bleiben" oder "Hier muss ein Fremdschlüssel stehen" können verletzt werden.


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