is-Logo

Relationale Datenbanken
Mutationsanomalien - Lösung

S. Spolwig

[Home | Datenbanksysteme]

page_dowm

FACH-LEHRER
 
Lehrerkürzel Lehrername Fachname FachleiterKürzel FachhelferName
Hei Heitech Info Hei Lotech
Mid Middletech Info Hei Lotech
Zwi Zwitech Info Hei Lotech
Jag Jagger Musik Jag Brahms
Sch Schiller Deutsch Schil Ratlos
Goe Goethe Deutsch Schil Ratlos

Was kann man zu der Tabelle sagen?

Die Tabelle enthält viele Redundanzen.

Wie wirkt es sich auf die Datenintegrität aus, wenn ... ?

  • Einfügeanomalie
    Ein neues Fach Kunst soll eingeführt werden, jedoch ist noch kein Lehrer dafür verfügbar.

    Das Fach kann nicht eingeführt werden - man muss warten bis ein Lehrer einsetzbar ist, weil das Attribut Lehrerkürzel zum Schlüssel gehört und immer einen Wert (NOT NULL) haben muss.

  • Löschanomalie
    Lehrer Jagger (Jag) wird pensioniert.

    Wenn Jagger die Schule verlässt, dann muss das ganze Fach Musik gelöscht werden. Außerdem geht die Information verloren, dass Brahms Fachhelfer ist.

  • Änderungsanomalie
    Das Fach Info wird der Fachhelfer Lotech durch den Fachhelfer Heiend ersetzt.

    Wenn Fiffikus statt Lotech Fachhelfer wird, dann müssen Änderungen in drei Datensätzen gemacht werden.


 04. Oktober 2008   ©  Siegfried Spolwig