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
Was zeigt die Tabelle?
AFB IGib alle Aussagen an, die auf die Tabelle Buch zutreffen.
| BuchNr | Titel | Autor | Jahr | Seiten |
|---|---|---|---|---|
| B1 | Momo | Ende | 1973 | 304 |
| B2 | Tschick | Herrndorf | 2010 | 256 |
| B3 | Krabat | Preußler | 1971 | 320 |
| B4 | Die Welle | Rhue | 1981 | 184 |
Mehrere Antworten sind richtig. Markiere alle zutreffenden und klicke dann auf „Prüfen“.
Der Kopf enthält nur die Attributnamen — Datensätze sind die vier Zeilen darunter.
Jahr ist ein Attribut (eine Spalte), keine Zeile.Frage: Was ist eine Spalte, was eine Zeile?Warum? Die Fachbegriffe hängen an der Richtung in der Tabelle.
Hilfe: Spalte = Attribut, Zeile = Datensatz, Zelle = Attributwert. Zähle die Spalten und die Zeilen unter dem Kopf.
A2
Hobbys in einer Zelle?
AFB IIIMixEin Jugendzentrum speichert die Hobbys seiner Mitglieder. In Java würde man dafür eine Reihung String[] hobbys nehmen. Erörtere, ob in der Datenbank alle Hobbys einer Person in eine Zelle gehören oder in eine eigene Tabelle: Wische jedes Argument auf die Seite, die es stützt.
Wische die oberste Karte nach links (für eine Zelle) oder nach rechts (für eigene Tabelle) – mit Maus oder Finger ziehen oder die Knöpfe nutzen. Tastatur: Fokus auf die Karte, ←/→. Ein Klick auf eine abgelegte Karte holt sie zurück. Ist der Stapel leer, prüfe.
Der Java-Vergleich trägt nicht: Eine Reihung darf mehrere Werte halten, eine Tabellenzelle laut Relationenmodell nicht. Dafür spricht für die eigene Tabelle alles, was die atomare Speicherung gewinnt: einzelne Hobbys zählen, ergänzen, löschen.
Sammle zuerst, was für die Ein-Zelle-Lösung spricht, und prüfe dann jedes Argument gegen die Regeln für Zellen.
Ein Argument, das aus der Java-Welt kommt, muss auch für Tabellenzellen gelten, sonst stützt es die Zelle nicht wirklich.
A3
Stimmt's? — Grundbegriffe
AFB IFünf Aussagen über relationale Datenbanken. Ordne jede als richtig oder falsch ein.
5 Aussagen nacheinander. Eine falsche Einschätzung reicht — dann startest du die Serie mit „Neue Runde“ neu.
Datensätze sind die Zeilen, Attribute die Spalten; Tabellennamen sind eindeutig, NULL ist kein Wert.
Frage: Was unterscheidet eine Relation von einer Liste?Warum? Eine Relation ist eine Menge.
Hilfe: Mengen haben keine Reihenfolge und keine doppelten Elemente.
