Aufgabe Vorschlag B1 - Aufgabe 4 · Abitur Hessen Informatik LK 2022

Thema: SQL-Abfragen und -Anweisungen · Aus der Prüfung LK (2022)

Aufgabenstellung

Fitnessstudio

In einer Fitnessstudio-Datenbank werden alle relevanten Daten der Kunden, der Trainer und der vorhandenen Geräte verwaltet. Die im Material dargestellten Tabellen geben einen Ausschnitt dieser Datenbank wieder.

Material: Tabellen mit Ausschnitt aus der Fitnessstudio-Datenbank

Kunde

Kundennummer · Vorname · Nachname · Adresse · Geburtsdatum · Trainer · Tarif

K21543 · Jörn · Büchner · Finkenweg 34

55131 Mainz · 12.04.1992 · 106, 712 · T1

K65342 · Hans · Müller · Goethestraße 7

65187 Wiesbaden · 25.11.1965 · 231 · T1

K89873 · Agathe · Bauer · Goethestraße 7

65187 Wiesbaden · 17.06.1968 · 231 · T3

K76105 · Bruno · Meyer · Am Ufer 5

55128 Mainz · 06.08.1957 · · T6

K23704 · Katharina · Schmidt · Bienenweg 26

60306 Frankfurt · 28.02.1993 · 106, 540 · T4

Trainer

ID · Vorname · Nachname · Spezialgebiet

106 · Johannes · Müller · Bodybuilding

712 · Lena · Hofmann · Cardio

540 · Thomas · Schulze · Physio

231 · Annemarie · Zimmer · Bodybuilding

Gerät

Gerätenummer · Bezeichnung · Muskelgruppe · Maximalgewicht · Hersteller · Firmensitz

1 · Lastzug · Rücken · 120 · Superfit · München

2 · Lastzug · Rücken · 100 · Vario · Köln

3 · Adduktion · Oberschenkel · 80 · Vario · Köln

4 · Brustpresse · Brust · 120 · PumpX · Hamburg

5 · Butterfly · Brust · 100 · Superfit · München

6 · Butterfly reverse · Rücken · 100 · PumpX · Hamburg

7 · Adduktion · Oberschenkel · 80 · Vario · Köln

trainiert_an

Kundennummer · Gerätenummer · Gewicht

K21543 · 1 · 45

K21543 · 3 · 40

K21543 · 5 · 35

K65342 · 1 · 40

K65342 · 2 · 80

K65342 · 5 · 40

4 Implementieren Sie SQL-Anweisungen für die folgenden Anforderungen/Abfragen:

4.1

Die Gerätenummern, Bezeichnungen und die Hersteller aller Geräte, an denen der Kunde Bruno Meyer trainiert, sollen ausgegeben werden.

4.2

Der Firmensitz des Herstellers Superfit soll zu 'Wiesbaden' geändert werden.

4.3

Für alle Kundennummern soll die Anzahl der Geräte, die sie nutzen, ausgegeben werden.

Aufgabenstellung: Aufgabe Vorschlag B1 - Aufgabe 4 · Abitur Hessen Informatik LK 2022

Lösung

Nach den offiziellen Korrekturhinweisen

4.1 Die Gerätenummern, Bezeichnungen und die Hersteller aller Geräte, an denen der Kunde Bruno Meyer trainiert, sollen ausgegeben werden.

Lösung: ```sql SELECT Gerätenummer, Bezeichnung, Name FROM Kunde NATURAL JOIN trainiert_an NATURAL JOIN Gerät WHERE Nachname = 'Meyer' AND Vorname = 'Bruno' ``` ```sql SELECT Gerät.Gerätenummer, Gerät.Bezeichnung, Gerät.Hersteller FROM Kunde, trainiert_an, Gerät WHERE Kunde.Kundennummer = trainiert_an.Kundennummer AND trainiert_an.Gerätenummer = Gerät.Gerätenummer AND Kunde.Nachname = 'Meyer' AND Kunde.Vorname = 'Bruno' ```

4.2 Der Firmensitz des Herstellers Superfit soll zu 'Wiesbaden' geändert werden.

Lösung: ```sql UPDATE Hersteller SET Firmensitz = 'Wiesbaden' WHERE Name = 'Superfit' ``` ```sql UPDATE Gerät SET Firmensitz = 'Wiesbaden' WHERE Hersteller = 'Superfit' ```

4.3 Für alle Kundennummern soll die Anzahl der Geräte, die sie nutzen, ausgegeben werden.

Lösung: ```sql SELECT Kundennummer, COUNT(Gerätenummer) AS Geräteanzahl FROM trainiert_an GROUP BY Kundennummer ```

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 B1 - Aufgabe 3 · LK 2022 · Aufgabe Vorschlag B1 - Aufgabe 5 · LK 2022 ›

Mehr Aufgaben zu SQL-Abfragen und -Anweisungen