Dreißig Übungen zu Tabellen, Datensätzen, Schemata und Datentypen: lesen, zuordnen, prüfen und entwerfen.
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
Eine Tabelle zeichnen
AFB I
Ein Schachverein führt die Tabelle Spieler(SpielerNr, Name, Verein, DWZ) mit fünf Datensätzen. Beim dritten Datensatz ist die DWZ noch nicht bekannt. Zeichne die Tabelle als Raster ein: Die oberste Zeile ist der Tabellenkopf, darunter folgt je Datensatz eine Zeile. Färbe die Felder passend und markiere die Zelle ohne bekannten Wert.
Wähle oben eine Farbe und klicke Felder an — Ziehen malt mehrere Felder auf einmal, ein Klick auf ein Feld derselben Farbe leert es. Mit der Tastatur: Tab ins Raster, Pfeiltasten wandern, Enter malt, 1–4 wechselt die Farbe, Entf leert.
Die Tabelle hat 4 Attribute und 5 Datensätze, also 6 Rasterzeilen. Die erste Zeile enthält die vier Attributnamen. Der dritte Datensatz ist Zeile 4, die DWZ das vierte Attribut: Dort steht NULL, alle anderen 19 Zellen sind Attributwerte.
Zähle die Attribute im Schema: So viele Spalten braucht das Raster. Dazu kommt eine Zeile für den Tabellenkopf.
Der dritte Datensatz steht in der vierten Rasterzeile, weil die erste Zeile der Kopf ist. Die DWZ ist das vierte Attribut des Schemas.
A2
Die Kletterhalle-Tabelle
AFB I
Eine Kletterhalle verwaltet ihre Routen. Im Bild siehst du das Schema und die Tabelle mit den Datentypen. Beschreibe die fünf markierten Stellen mit dem passenden Fachbegriff. Ein Kärtchen bleibt übrig.
Lege jedes passende Kärtchen auf eine markierte Stelle: Kärtchen anklicken (oder auf die Stelle ziehen), dann die Nummer im Bild oder in der Liste anklicken. Ein Klick auf eine belegte Stelle legt das Kärtchen zurück. Mit der Tastatur: Enter wählt ein Kärtchen, dann die Ziffer 1–5 der Stelle. Nicht jedes Kärtchen wird gebraucht.
1oben über der Tabelle…
2Spalte ganz rechts, Kopfzeile…
3Zeile unter dem Kopf…
4erste Zeile, ganz rechts…
5unterste Zeile…
Über der Tabelle steht das Relationenschema. Die Spalte Länge ist ein Attribut, in der Zeile darunter steht ihr Datentyp. Die 18 ist ein einzelner Attributwert (eine Zelle). Die ganze unterste Zeile ist ein Datensatz. NULL kommt im Bild nicht vor.
Frage bei jeder Stelle: Betrifft sie eine ganze Spalte, eine ganze Zeile, eine einzelne Zelle oder nur die Namen und Typen?
Der Tabellenname mit den Attributen in Klammern ist das Schema. Die kursive Zeile unter dem Kopf legt fest, welche Werte in der Spalte erlaubt sind.
A3
Was ändert sich im Zeltlager?
AFB II
Ein Zeltlager führt die Tabelle Teilnehmer(TnNr, Name, Zelt, Allergie, Schuhgröße). Analysiere jede Änderung und kreuze an, was in der Tabelle geändert wird: eine Spalte (Attribut), eine Zeile (Datensatz) oder eine einzelne Zelle (Attributwert).
Setze in jeder Zeile das passende Kreuz — hier ist es genau eins pro Zeile. Enter setzt und löscht.
Änderung
Spalte
Zeile
Zelle
Eine neue Teilnehmerin meldet sich an.
Die Zeltnummer von Jonas wechselt von 4 auf 6.
Für alle Teilnehmenden wird zusätzlich der Notfallkontakt erfasst.
Eine Teilnehmerin sagt ab, ihre Angaben werden gestrichen.
Bei Jonas wird die Allergie nachgetragen, vorher stand dort NULL.
Die Angabe Schuhgröße wird nicht mehr gebraucht und entfällt für alle.
Eine neue Person oder eine Absage betrifft eine ganze Zeile (Datensatz). Ändert sich nur ein Eintrag wie die Zeltnummer oder wird NULL durch einen Wert ersetzt, ist es ein Attributwert. Eine Angabe, die für alle gilt oder für alle entfällt, ist eine Spalte (Attribut).
Frage bei jeder Änderung: Betrifft sie alle Personen in einer Spalte, genau eine Person oder nur eine einzelne Zelle?
Eine Änderung an nur einer Zelle ist immer ein Attributwert, auch wenn vorher NULL dort stand. Eine ganze Zeile kommt neu hinzu oder wird gestrichen.