Dreißig Übungen zu Redundanz, Anomalien und Zerlegung: erkennen, zuordnen, zerlegen und prüfen.
Dein Fortschritt:
0 / 0 Aufgaben
1
Übungsaufgaben
Dreißig Übungen in gemischter Reihenfolge — du klickst, ziehst, ordnest, rechnest und knobelst. Jede Übung gibt dir sofort eine Rückmeldung, und zu jeder Aufgabe gibt es zwei gestufte Tipps: Der erste zeigt die Richtung, der zweite den entscheidenden Schritt. Die Chips zeigen das Anforderungsniveau: AFB I heißt wiedergeben und direkt anwenden, AFB II selbst entscheiden und verknüpfen, AFB III begründen, beurteilen oder eine Falle durchschauen. Aufgaben mit dem Chip Mix verbinden Wissen aus früheren Unterkapiteln, bei Trick steckt eine Falle drin. Fährst du über ein unterstrichenes Arbeitswort, siehst du, was es genau von dir verlangt.
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
Was kostet die Redundanz?
AFB III
Ein Onlineshop speichert in seiner Sammeltabelle zu jeder der 250 000 Bestellungen die Lieferadresse des Kunden mit durchschnittlich 60 Byte erneut. Nach der Zerlegung steht die Adresse nur noch einmal je Kunde (10 000 Kunden) in einer eigenen Tabelle. Bewerte den Speicherbedarf der Redundanz, indem du die drei Mengen auf der Treppe in die genannte Einheit umrechnest (1 kB = 1000 Byte).
Bringe den Wert über die Treppe zur orange markierten Zieleinheit. Wähle dazu Rechenschritte: Malnehmen führt eine Stufe hinab zur kleineren Einheit, Teilen eine Stufe hinauf. Nur ein passender Faktor bewegt den Wert. Mit der Tastatur: Tab zum Rechenschritt, Enter.
Aufgabe 1 von 3
Die Redundanz kostet 15 MB, die einmal gespeicherten Adressen nur 600 kB — rund das 25-Fache. Jede Stufe der Treppe ist ein Faktor 1000; 1024 ist hier der falsche Faktor.
Von der kleineren zur größeren Einheit teilst du, von der größeren zur kleineren multiplizierst du — jede Stufe hat denselben Faktor.
Zwischen Byte, kB und MB liegt jeweils der Faktor 1000. Für Byte nach MB brauchst du zwei Schritte nacheinander.
A3
Das Restschema
AFB II
Ein Pflegedienst speichert Einsätze in Einsatz(EinsatzNr, Pfleger, Station, StationsTel, Datum). Die Telefonnummer gehört zur Station und gilt für alle Einsätze dort. Stelle das Relationenschema der Tabelle Einsatz auf, die nach dem Abspalten der Stationsdaten übrig bleibt; die Attribute behalten ihre Reihenfolge. Zwei Bausteine gehören nicht dazu.
Setze den Bauplan von links nach rechts zusammen. Ein Klick legt den Baustein auf den nächsten freien Platz, ein Klick im Bauplan legt ihn zurück. Enter funktioniert genauso.
Die Telefonnummer hängt nur von der Station ab und wandert mit der Station als Schlüssel in die neue Tabelle Station. In Einsatz bleibt Station als Fremdschlüssel zurück; die übrigen Attribute behalten ihre Reihenfolge.
Frage dich, welches Attribut nur von der Station abhängt. Dieses wandert in eine neue Tabelle und fehlt in Einsatz.
Die Station selbst muss in Einsatz bleiben, weil sie die Verbindung zur neuen Tabelle ist. Der Name steht ganz vorn, die Klammern gehören als eigene Bausteine dazu.