Aufgabe Vorschlag B1 - Aufgabe 2 · Abitur Hessen Informatik LK 2022
Thema: ER-Modell und Relationenmodell · 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
Die Datenbank soll um weitere Mitarbeiter ergänzt werden. Neben den Daten der Trainer sollen auch die Daten der Büromitarbeiter sowie der Reinigungskräfte in der Datenbank verwaltet werden. Für alle Mitarbeiter sollen die ID sowie der Vor- und der Nachname gespeichert werden. Für Büroangestellte soll zusätzlich ihr Ausbildungsberuf gespeichert werden. Für Reinigungskräfte soll nachvollziehbar sein, welche Geräte sie an welchem Tag zu welcher Uhrzeit gereinigt haben.
2.1
Modellieren Sie anhand der Materialvorgabe und unter Berücksichtigung Ihrer Ergebnisse von Aufgabe 1 für die beschriebene Datenbank ein vollständig beschriftetes ER-Diagramm mit Angabe der Kardinalitäten und Optionalitäten.
[6 BE]
2.2
Überführen Sie Ihr ER-Diagramm in ein optimiertes Relationenmodell und kennzeichnen Sie die Primär- und Fremdschlüssel. Auf die bereits in der Aufgabe 1.3 angegebenen Relationen kann verzichtet werden.
[3 BE]

Lösung
Nach den offiziellen Korrekturhinweisen
2.1 Modellieren Sie anhand der Materialvorgabe und unter Berücksichtigung Ihrer Ergebnisse von Aufgabe 1 für die beschriebene Datenbank ein vollständig beschriftetes ER-Diagramm mit Angabe der Kardinalitäten und Optionalitäten.
Lösung: Das ER-Diagramm modelliert die Entitätstypen *Kunde*, *Gerät*, *Hersteller*, *Gerätetyp* sowie die Generalisierung *Mitarbeiter* mit Spezialisierungen *Trainer*, *Büroangestellter* und *Reinigungskraft* (jeweils mit 'is a'). Die Beziehung *reinigt* verbindet *Gerät* und *Reinigungskraft* als n:m-Beziehung mit den Attributen *Datum* und *Uhrzeit*. *betreut* verbindet *Kunde* und *Trainer* (n:m), *trainiert an* verbindet *Kunde* und *Gerät* mit Attribut *Gewicht*.
2.2 Überführen Sie Ihr ER-Diagramm in ein optimiertes Relationenmodell und kennzeichnen Sie die Primär- und Fremdschlüssel. Auf die bereits in der Aufgabe 1.3 angegebenen Relationen kann verzichtet werden.
Lösung: Trainer (<u>↑ID</u>, Spezialgebiet) Mitarbeiter (<u>ID</u>, Nachname, Vorname) Büroangestellter (<u>↑ID</u>, Ausbildungsberuf) Reinigungskraft (<u>↑ID</u>) reinigt (<u>↑ID</u>, <u>↑Gerätenummer</u>, <u>Datum</u>, <u>Uhrzeit</u>) trainiert_an (<u>↑Kundennummer</u>, <u>↑Gerätenummer</u>, Gewicht)
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 · GK 2022 · Aufgabe Vorschlag B2 - Aufgabe 2 · LK 2022 ›
Mehr Aufgaben zu ER-Modell und Relationenmodell
- Aufgabe Vorschlag B1 · GK 2022
- Aufgabe Vorschlag B2 - Aufgabe 2 · LK 2022
- Aufgabe Vorschlag B2 - Aufgabe 3 · LK 2022
- Aufgabe Vorschlag B2 - Aufgabe 4 · LK 2022
- Aufgabe Vorschlag B1 - Aufgabe 1 · GK 2021
- Aufgabe Vorschlag B1 - Aufgabe 2 · GK 2021
- Aufgabe Vorschlag B1 - Aufgabe 6 · GK 2021
- Aufgabe Vorschlag B2 - Aufgabe 1 · GK 2021
- Aufgabe Vorschlag B2 - Aufgabe 2 · GK 2021
- Aufgabe Vorschlag B2 - Aufgabe 3 · GK 2021