MINT üben

Redundanzen und Anomalien

Dreißig Übungen zu doppelten Daten, ihren Folgen und zum sauberen Zerlegen.

Dein Fortschritt:
0 / 0 Aufgaben
1

Übungsaufgaben

Dreißig Übungen zum Klicken, Ziehen und Knobeln — von AFB I bis AFB III. Jede Übung gibt dir sofort Rückmeldung; wenn du hängst, helfen dir die zwei gestuften Tipps.

A1
Wo steckt Redundanz?
AFB I

Eine Volkshochschule speichert Kursbuchungen in einer einzigen Tabelle. Gib alle Informationen an, die redundant gespeichert sind.

Tabelle Buchung
BuchungNrTeilnehmerWohnortKursLeitungGebühr
1KrausPeineYogaHartmann60
2LindCelleYogaHartmann60
3KrausPeineSpanischRuiz90
4MettCelleTöpfernWolf75
5LindCelleSpanischRuiz90
Mehrere Antworten sind richtig. Markiere alle zutreffenden und klicke dann auf „Prüfen“.
Redundant ist eine Tatsache, die mehrfach dasteht: Hartmann bei Yoga steht zweimal, Kraus/Peine zweimal, Spanisch/90 € zweimal. Mett/Celle steht nur einmal.
Frage: Welche Aussage steht in mehr als einer Zeile?Warum? Redundanz heißt: dieselbe Information mehrfach.
Hilfe: Suche Kombinationen wie „Yoga – Hartmann“, die sich in mehreren Zeilen wiederholen.
A2
Stimmt's? — Anomalien
AFB I

Fünf Aussagen zur Tabelle Buchung. Ordne jede als richtig oder falsch ein.

5 Aussagen nacheinander. Eine falsche Einschätzung reicht — dann startest du die Serie mit „Neue Runde“ neu.
Aussage 1 von 5

Jede der drei Anomalien hat dieselbe Ursache: Informationen über Teilnehmer, Kurse und Buchungen stecken in einer Tabelle.
Frage: Was passiert beim Einfügen, Ändern, Löschen?Warum? Spiele jede Operation an der Tabelle durch.
Hilfe: Einfügen ohne Buchung? Ändern in wie vielen Zeilen? Was verschwindet beim Löschen?
A3
Gärtnerei: nichts geht verloren
AFB IIMix

Eine Gärtnerei hat ihre Sammeltabelle zerlegt in Pflanze(PflanzeNr, Name, Beet) und Beet(Beet, Boden, Licht). Bestätige durch Auszählen, dass beim Zusammensetzen über den Fremdschlüssel keine Datensätze fehlen und keine hinzukommen.

Tabelle Pflanze
PflanzeNrNameBeet
1LavendelB1
2SalbeiB1
3TomateB2
4FarnB3
5MinzeB3
6HostaB3
Tabelle Beet
BeetBodenLicht
B1sandigsonnig
B2lehmigsonnig
B3humosschattig
B4sandigschattig
Zähle in den beiden Tabellen und trage die Werte ein: Zahlen ohne Einheit, den Fachbegriff als Text. Prüfen erst, wenn alle Felder gefüllt sind.

Pflanze hat Datensätze, und der Fremdschlüssel Beet nimmt dort verschiedene Werte an. Setzt man beide Tabellen über Beet zusammen, entstehen Zeilen; das Beet B4 kommt darin -mal vor. Trüge man bei einer Pflanze das Beet B7 ein, verletzte das die .

Pflanze hat 6 Datensätze mit den Beeten B1, B2 und B3, also 3 verschiedene Werte. Jeder Pflanze passt genau ein Beet, deshalb entstehen 6 Zeilen; B4 hat keine Pflanze und fehlt. B7 existiert nicht als Primärschlüsselwert — das verletzt die referentielle Integrität.
Zähle die Datensätze von Pflanze, dann die verschiedenen Werte der Spalte Beet. Jede Pflanze verweist auf genau ein Beet.
Beim Zusammensetzen bekommt jeder Datensatz von Pflanze genau seinen Beet-Datensatz. Ein Beet ohne Pflanze taucht nicht auf; ein Wert ohne Beet-Datensatz wäre unzulässig.