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]

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

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