Aufgabe Vorschlag B2 - Aufgabe 1 · Abitur Hessen Informatik LK 2021

Thema: ER-Modell und Relationenmodell · Aus der Prüfung LK (2021)

Aufgabenstellung

Datenbank für Randsportarten

Vereine, die Randsportarten wie z. B. Unterwasser-Frisbee betreiben, besitzen oftmals keinen Dachverband, der Online-Plattformen oder Ergebnisdatenbanken zur Verfügung stellt. Eine Schülerfirma möchte daher eine Datenbank zur Verwaltung von Mitgliedern, Vereinen, deren Mannschaften und Spielern sowie den entsprechenden Spielbegegnungen entwerfen und diesen Vereinen zur Verfügung stellen. Der erste Entwurf der Datenbank in Form eines ER-Diagramms ist im Material angegeben.

Material

ER-Diagramm

Aufgabe 1

1.1

Erläutern Sie alle Beziehungstypen im dargestellten ER-Diagramm, die zwischen dem Entitätstyp Spieler und anderen Entitätstypen bestehen.

[3 BE]

1.2

Im ER-Diagramm wird die Kontaktperson des Vereins durch das Attribut Kontaktperson modelliert, in dem die Mitgliedsnummer der Kontaktperson gespeichert wird.

Diskutieren Sie diese Lösung und modellieren Sie im Material eine Alternative.

[3 BE]

Aufgabenstellung: Aufgabe Vorschlag B2 - Aufgabe 1 · Abitur Hessen Informatik LK 2021

Lösung

Nach den offiziellen Korrekturhinweisen

1.1 Erläutern Sie alle Beziehungstypen im dargestellten ER-Diagramm, die zwischen dem Entitätstyp Spieler und anderen Entitätstypen bestehen.

Lösung: Der Beziehungstyp spielt_in verbindet die Entitätstypen Spieler und Mannschaft. Er hat die Kardinalität 1:n, da ein Spieler in genau einer Mannschaft spielt, eine Mannschaft aber mehrere Spieler besitzt. Er ist auf beiden Seiten obligatorisch, da eine Mannschaft mindestens einen Spieler haben muss und ein Spieler einer Mannschaft angehören muss. Der Beziehungstyp führt verbindet ebenfalls Spieler und Mannschaft. Er hat die Kardinalität 1:1, da ein Spieler nur in einer Mannschaft Mannschaftsführer sein kann und jede Mannschaft nur einen Mannschaftsführer besitzt. Auf der Seite der Mannschaft ist er obligatorisch, da ein Mannschaftsführer vorhanden sein muss, auf Seiten des Spielers ist er optional, da nicht jeder Spieler Mannschaftsführer ist. Die is_a-Beziehung verbindet Spieler mit Mitglied. Es handelt sich um die Vererbungsbeziehung. Jeder Spieler ist ein Mitglied und erbt somit alle Mitgliedsattribute.

1.2 Diskutieren Sie diese Lösung und modellieren Sie im Material eine Alternative.

Lösung: Dem ER-Diagramm kann man nicht entnehmen, dass die Kontaktperson ein Vereinsmitglied sein muss. Deshalb sollte die Kontaktperson als zusätzliche Beziehung zwischen Verein und Mitglied modelliert werden. Modellierung: Eine Beziehung ist_Kontaktperson zwischen Verein und Mitglied (Kardinalität 1:1, Verein muss eine Kontaktperson haben, Mitglied kann Kontaktperson sein).

Foto der alternativen Modellierung im ER-Diagramm

Lösung: Das Attribut 'Kontaktperson' bei der Entität 'Verein' ist gestrichen. Zwischen 'Verein' und 'Vereinsmitglied' existiert ein Beziehungstyp (z. B. 'ist_Kontaktperson_für' oder 'hat_Kontaktperson') mit Kardinalität [1, 1] auf Seiten von Verein und [0, 1] oder [0, n] bzw. 1:1 / 1:n auf Seiten von Vereinsmitglied.

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 5 · LK 2021 · Aufgabe Vorschlag B2 - Aufgabe 2 · LK 2021 ›

Mehr Aufgaben zu ER-Modell und Relationenmodell