Dein Fortschritt:
0 / 0 Aufgaben
1
Aufgabenblock — AFB II
Zehn Aufgaben zum Anwenden und Verknüpfen — Verbund, Gruppierung, Überführung, Anomalien und Datenschutz am selben Material.
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
Team(TeamNr, Name, Stadt)
Fahrer(FahrerNr, Name, Jahrgang, TeamNr)
Rennen(RennenNr, Titel, Datum, Km)
Start(FahrerNr, RennenNr, Platz, Minuten)
| TeamNr | Name | Stadt |
|---|---|---|
| T1 | Nordwind | Kiel |
| T2 | Speiche | Hannover |
| T3 | Kette | Bremen |
| FahrerNr | Name | Jahrgang | TeamNr |
|---|---|---|---|
| F1 | Anna | 2007 | T1 |
| F2 | Bela | 2008 | T1 |
| F3 | Cleo | 2007 | T2 |
| F4 | Deniz | 2006 | T2 |
| F5 | Emre | 2008 | T3 |
| F6 | Fiona | 2007 | NULL |
| RennenNr | Titel | Datum | Km |
|---|---|---|---|
| R1 | Frühjahrsklassiker | 12.04. | 80 |
| R2 | Bergpreis | 03.05. | 45 |
| R3 | Stadtkriterium | 21.06. | 30 |
| FahrerNr | RennenNr | Platz | Minuten |
|---|---|---|---|
| F1 | R1 | 2 | 118 |
| F2 | R1 | 3 | 125 |
| F3 | R1 | 1 | 115 |
| F4 | R1 | NULL | NULL |
| F1 | R2 | 3 | 96 |
| F3 | R2 | 1 | 90 |
| F5 | R2 | 2 | 93 |
| F2 | R3 | 1 | 42 |
| F4 | R3 | 2 | 43 |
| F6 | R3 | 3 | 45 |
A1
Fahrer mit Team
AFB IIErmitteln Sie die Zeilenzahl von
SELECT Fahrer.Name, Team.Name
FROM Fahrer, Team
WHERE Fahrer.TeamNr = Team.TeamNr;
Welcher Fahrer hat keinen passenden Partner?
NULL erfüllt die Verbundbedingung nicht.
Lösung anzeigen
Alle außer Fiona (TeamNr NULL) = 5 Zeilen
A2
Große Starterfelder
AFB IIBestimmen Sie die Zeilenzahl von
SELECT RennenNr, COUNT(*)
FROM Start
GROUP BY RennenNr
HAVING COUNT(*) > 3;
Wie viele Starts hat jedes Rennen?
R1: 4, R2: 3, R3: 3.
Lösung anzeigen
Nur R1 hat mehr als 3 Starts = 1 Zeile
A3
Mittlere Fahrzeit
AFB IIBerechnen Sie SELECT AVG(Minuten) FROM Start WHERE RennenNr = 'R2';
min
Welche Starts gehören zu R2?
Anna 96, Cleo 90, Emre 93.
Lösung anzeigen
(96 + 90 + 93) : 3 = 93 min
