MINT üben

Datenbanken und SQL

Zehn kurze Aufgaben zum sicheren Reproduzieren — Zählen, Ablesen und einfache Abfragen.

Dein Fortschritt:
0 / 0 Aufgaben
1

Aufgabenblock — AFB I

Zehn Standardaufgaben quer durch das Kapitel — alle am selben Material: zählen, ablesen, einfache Abfragen auswerten. Das sind die sicheren Punkte in jeder Klausur.

Material für alle Aufgaben: E-Scooter-Verleih

Ein Verleih speichert Scooter, Nutzer und Fahrten. Akku in Prozent, Minuten ganzzahlig, Preis in Euro (Grundgebühr 1 € plus 0,20 € pro Minute).

Scooter(ScooterNr, Modell, Akku, Stadtteil)
Nutzer(NutzerNr, Name, Stadtteil)
Fahrt(FahrtNr, ScooterNr, NutzerNr, Datum, Minuten, Preis)

Scooter
ScooterNrModellAkkuStadtteil
S1Flink82Mitte
S2Flink25Nord
S3Volt64Mitte
S4Volt12Süd
S5Blitz47Nord
S6FlinkNULLSüd
S7Blitz91Mitte
S8Volt30Nord
Nutzer
NutzerNrNameStadtteil
N1AylinMitte
N2BenNord
N3CarlaSüd
N4DenizMitte
Fahrt
FahrtNrScooterNrNutzerNrDatumMinutenPreis
F1S1N101.09.123.40
F2S3N201.09.256.00
F3S1N402.09.82.60
F4S5N102.09.307.00
F5S7N303.09.154.00
F6S3N103.09.205.00
F7S8N204.09.103.00
A1
Attributwerte zählen
AFB I

Bestimmen Sie die Anzahl der Attributwerte in der Tabelle Fahrt.

Werte
Wie viele Attribute, wie viele Datensätze?
6 Attribute · 7 Datensätze.
Lösung anzeigen
6 · 7 = 42 Attributwerte
A2
Fremdschlüssel im Schema
AFB I

Geben Sie an, wie viele Fremdschlüssel das Schema des Verleihs enthält.

Welche Attribute tragen einen Pfeil ↑?
Nur die Tabelle Fahrt verweist auf andere Tabellen.
Lösung anzeigen
↑ScooterNr und ↑NutzerNr in Fahrt = 2
A3
Fast leere Akkus
AFB I

Bestimmen Sie die Zeilenzahl von

SELECT * FROM Scooter WHERE Akku < 30;
Gehört 30 dazu?
< schließt die Grenze aus; NULL erfüllt keinen Vergleich.
Lösung anzeigen
S2 (25) und S4 (12). S8 hat genau 30, S6 hat NULL. = 2 Zeilen