MINT üben

Tabellen und Datensätze

Dreißig Übungen rund um Tabelle, Zeile, Spalte und Zelle — vom Erkennen bis zum Beurteilen.

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 I

Gib alle Aussagen an, die auf die Tabelle Buch zutreffen.

Tabelle Buch
BuchNrTitelAutorJahrSeiten
B1MomoEnde1973304
B2TschickHerrndorf2010256
B3KrabatPreußler1971320
B4Die WelleRhue1981184
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 IIIMix

Ein 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 I

Fü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.
Aussage 1 von 5

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.