Lösch-Anomalie
aus Wikipedia, der freien Enzyklopädie
Eine Lösch-Anomalie (Delete-Anomalie) kann auftreten, wenn durch das Löschen eines Datensatzes andere, dazugehörige Daten nicht (mit-)gelöscht werden oder Daten, die nicht zum Datensatz gehören, aber mit diesem verbunden sind, gelöscht werden.
[Bearbeiten] Beispiele
Kennzeichen | Hersteller | Farbe | Fahrer_Vorname | Fahrer_Nachname | Fahrer_ID |
---|---|---|---|---|---|
K-KJ 321 | Golf | Blau | Peter | Schmidt | 318 |
H-CH 333 | Opel | Rot | Fritz | Schneider | 37 |
B-MD 321 | BMW | Schwarz | Max | Maier | 93 |
Hier kann das Fahrzeug B-MD 321 nicht gelöscht werden, ohne den Fahrer ebenfalls zu löschen.
Um das Problem zu vermeiden, muss die Tabelle in die 2. Normalform überführt werden.
Beispiel in 2. Normalform:
|
|