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
BuchungNr
Teilnehmer
Wohnort
Kurs
Leitung
Gebühr
1
Kraus
Peine
Yoga
Hartmann
60
2
Lind
Celle
Yoga
Hartmann
60
3
Kraus
Peine
Spanisch
Ruiz
90
4
Mett
Celle
Töpfern
Wolf
75
5
Lind
Celle
Spanisch
Ruiz
90
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
PflanzeNr
Name
Beet
1
Lavendel
B1
2
Salbei
B1
3
Tomate
B2
4
Farn
B3
5
Minze
B3
6
Hosta
B3
Tabelle Beet
Beet
Boden
Licht
B1
sandig
sonnig
B2
lehmig
sonnig
B3
humos
schattig
B4
sandig
schattig
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.