Aufgabe Vorschlag B1 - Aufgabe 4 · Abitur Hessen Informatik GK 2021
Thema: SQL-Abfragen und -Anweisungen · Aus der Prüfung GK (2021)
Aufgabenstellung
Tauchschule
Eine Tauchschule bietet Schulungstauchgänge an. Jeder Tauchgang wird dabei von einem Tauchlehrer geleitet, der als Mitarbeiter bei der Tauchschule angestellt ist. Die Tauchschule notiert, welche Ausrüstungsgegenstände für einen Tauchgang verwendet werden.
Die Tauchlehrer besitzen unterschiedliche Qualifikationen. Jeder besitzt eine Zertifizierungsstufe (1: Divemaster bis 8: Course Director). Außerdem kann jeder Tauchlehrer eine oder mehrere Spezialausbildungen (z. B. Deep Diver, Ice Diver,...) besitzen.
Die Tauchschule verwaltet die beschriebenen Informationen in einer Datenbank. Das zugehörige ER-Modell ist im Material gegeben.
Die Tauchschule will in Zukunft auch die folgenden Informationen mithilfe der Datenbank verwalten:
Jeder Ausrüstungsgegenstand wird regelmäßig von einem Mitarbeiter der Tauchschule geprüft. Von jedem Prüfvorgang werden das Datum, die Uhrzeit und das Ergebnis der Prüfung (positiv, negativ) notiert.
Die Kontaktdaten der Zulieferfirmen (Firmenname, Telefonnummer, Adresse), von denen die Tauchschule Ausrüstungsgegenstände bezieht.
Für jeden Ausrüstungsgegenstand, bei welchem Zulieferer dieser gekauft wurde.
Material
4 Implementieren Sie SQL-Anweisungen für die folgenden Abfragen:
4.1
Ausgabe der Anzahl aller Tauchgänge, die der Tauchlehrer mit PersonalNr 516 geleitet hat. [2 BE]
4.2
Ausgabe von Tauchplatz, Startzeit, Dauer und Nachname des leitenden Tauchlehrers aller Tauchgänge, die am 02.06.2019 stattfanden. [3 BE]

Lösung
Nach den offiziellen Korrekturhinweisen
4.1 Ausgabe der Anzahl aller Tauchgänge, die der Tauchlehrer mit PersonalNr 516 geleitet hat.
Lösung: ```sql SELECT COUNT(*) FROM Tauchgang WHERE PersonalNr = 516 ```
4.2 Ausgabe von Tauchplatz, Startzeit, Dauer und Nachname des leitenden Tauchlehrers aller Tauchgänge, die am 02.06.2019 stattfanden.
Lösung: ```sql SELECT Tauchplatz, Startzeit, Dauer, Nachname FROM Tauchgang, Mitarbeiter WHERE Tauchgang.PersonalNr = Mitarbeiter.PersonalNr AND Datum = '2019-06-02' ```
Die ausführliche Erklärung Schritt für Schritt (mit KI) gibt es mit Premium. Premium
Löse sie direkt hier: automatische Korrektur, Hinweise und Lösung Schritt für Schritt.
‹ Aufgabe Vorschlag B2 - Aufgabe 7 · LK 2022 · Aufgabe Vorschlag B2 - Aufgabe 4 · GK 2021 ›
Mehr Aufgaben zu SQL-Abfragen und -Anweisungen
- Aufgabe Vorschlag B1 - Aufgabe 4 · LK 2022
- Aufgabe Vorschlag B1 - Aufgabe 5 · LK 2022
- Aufgabe Vorschlag B2 - Aufgabe 5 · LK 2022
- Aufgabe Vorschlag B2 - Aufgabe 6 · LK 2022
- Aufgabe Vorschlag B2 - Aufgabe 7 · LK 2022
- Aufgabe Vorschlag B2 - Aufgabe 4 · GK 2021
- Aufgabe Vorschlag B2 - Aufgabe 5 · GK 2021
- Aufgabe Vorschlag B1 - Aufgabe 3 · LK 2021
- Aufgabe Vorschlag B1 - Aufgabe 6 · LK 2021
- Aufgabe Vorschlag B2 - Aufgabe 6 · LK 2021