MINT lernen

Übung AFB I

Zehn kurze Aufgaben zum sicheren Reproduzieren — ER-Diagramm lesen, Schema zählen, einfache Abfragen.

Dein Fortschritt:
0 / 0 Aufgaben
1

Aufgabenblock — AFB I

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

Material für alle Aufgaben: Radsportliga der Schulen

Eine Liga verwaltet Teams, Fahrerinnen und Fahrer sowie Rennen. Platz und Fahrzeit (Minuten) werden je Start gespeichert; wer aufgibt, erhält NULL. Fiona fährt (noch) für kein Team.

ER-Diagramm
1nnmTeamFahrerRennenfaehrtFuerstartetBeiTeamNrNameStadtFahrerNrNameJahrgangPlatzMinutenRennenNrTitelDatumKm

Team(TeamNr, Name, Stadt)
Fahrer(FahrerNr, Name, Jahrgang, TeamNr)
Rennen(RennenNr, Titel, Datum, Km)
Start(FahrerNr, RennenNr, Platz, Minuten)

Team
TeamNrNameStadt
T1NordwindKiel
T2SpeicheHannover
T3KetteBremen
Fahrer
FahrerNrNameJahrgangTeamNr
F1Anna2007T1
F2Bela2008T1
F3Cleo2007T2
F4Deniz2006T2
F5Emre2008T3
F6Fiona2007NULL
Rennen
RennenNrTitelDatumKm
R1Frühjahrsklassiker12.04.80
R2Bergpreis03.05.45
R3Stadtkriterium21.06.30
Start
FahrerNrRennenNrPlatzMinuten
F1R12118
F2R15125
F3R11115
F4R1NULLNULL
F1R2396
F3R2190
F5R2293
F2R3142
F4R3243
F6R3345
A1
Entitätstypen zählen
AFB I

Geben Sie an, wie viele Entitätstypen das ER-Diagramm enthält.

Welche Form steht für einen Entitätstyp?
Rechtecke zählen — Rauten und Ellipsen nicht.
Lösung anzeigen
Team, Fahrer, Rennen = 3
A2
Attributwerte in Start
AFB I

Bestimmen Sie die Anzahl der Attributwerte in der Tabelle Start (NULL-Zellen zählen mit).

Werte
Zeilen mal Spalten.
10 Starts · 4 Attribute.
Lösung anzeigen
10 · 4 = 40 Attributwerte
A3
Kardinalität ablesen
AFB I

Lesen Sie aus dem ER-Diagramm ab, für wie viele Teams ein Fahrer höchstens gleichzeitig fährt.

Welche Zahl steht an der Kante bei Team?
Die Zahl beim Partner begrenzt die Partner einer Entität.
Lösung anzeigen
An der Kante bei Team steht 1 = höchstens 1 Team
A4
Fremdschlüssel im Schema
AFB I

Nennen Sie die Anzahl der Fremdschlüssel im Relationenschema.

Welche Attribute tragen einen ↑?
Fahrer hat einen, Start hat zwei.
Lösung anzeigen
↑TeamNr in Fahrer, ↑FahrerNr und ↑RennenNr in Start = 3
A5
Siege zählen
AFB I

Ermitteln Sie das Ergebnis von

SELECT COUNT(*) FROM Start WHERE Platz = 1;
Welche Zeilen haben Platz 1?
Cleo zweimal, Bela einmal.
Lösung anzeigen
F3/R1, F3/R2, F2/R3 = 3
A6
COUNT mit Aufgabe
AFB I

Bestimmen Sie das Ergebnis von SELECT COUNT(Platz) FROM Start WHERE RennenNr = 'R1';

Was zählt COUNT(Attribut)?
NULL-Werte werden übersprungen.
Lösung anzeigen
Vier Starts in R1, Deniz hat aufgegeben (NULL) = 3
A7
Jahrgänge filtern
AFB I

Ermitteln Sie die Zeilenzahl von SELECT Name FROM Fahrer WHERE Jahrgang BETWEEN 2007 AND 2008;

Gehören die Grenzen dazu?
BETWEEN schließt beide Grenzen ein.
Lösung anzeigen
Anna, Bela, Cleo, Emre, Fiona = 5 Zeilen
A8
Kreuzprodukt
AFB I

Berechnen Sie die Zeilenzahl von SELECT * FROM Team, Fahrer;

Was passiert ohne Verbundbedingung?
Jede Team-Zeile wird mit jeder Fahrer-Zeile kombiniert.
Lösung anzeigen
3 · 6 = 18 Zeilen
A9
Kilometer der Saison
AFB I

Geben Sie das Ergebnis von SELECT SUM(Km) FROM Rennen; an.

km
Welche Werte stehen in Km?
80, 45 und 30.
Lösung anzeigen
80 + 45 + 30 = 155 km
A10
Trickaufgabe — Fahrer ohne Team
AFB I

Bestimmen Sie das Ergebnis von SELECT COUNT(*) FROM Fahrer WHERE TeamNr = NULL;

Kann ein Vergleich mit NULL wahr sein?
Richtig wäre TeamNr IS NULL.
Lösung anzeigen
Ein Vergleich mit = NULL ist nie wahr = 0 — obwohl Fiona kein Team hat.