Aufgabe 04 - ER-Diagramm Sportverein
Aufgabe 04 - ER-Diagramm Sportverein
Abschnitt betitelt „Aufgabe 04 - ER-Diagramm Sportverein“Worum geht es?
Abschnitt betitelt „Worum geht es?“In dieser Übung wird die Faktenbasis aus Aufgabe 03 in ein ER-Modell überführt und mit draw.io gezeichnet, wahlweise in der Krähenfuß- oder der Chen-Notation (siehe Kapitel 3 - Datenmodellierung). Vom einfachen Grundmodell führt der Weg bis zu fortgeschrittenen Konstrukten und einer begründeten Entwurfsentscheidung.
Was Sie dafür brauchen
Abschnitt betitelt „Was Sie dafür brauchen“- Kapitel 3 - Datenmodellierung - Grundlagen, Abschnitte Notationen, Kardinalitäten, Generalisierung.
- Für Teil D: Kapitel 3b - Datenmodellierung - Vertiefung, Abschnitte Generalisierung im Detail und rekursive Beziehungen.
- Die Anforderungsanalyse aus Aufgabe 03.
- draw.io (diagrams.net), siehe Kapitel 3, Abschnitt Werkzeug: draw.io.
Welche Kompetenzen Sie erwerben und zeigen
Abschnitt betitelt „Welche Kompetenzen Sie erwerben und zeigen“- Sie erkennen Entities, Attribute und Beziehungen und stellen sie in einer ER-Notation dar.
- Sie legen Kardinalitäten und Minimalbeteiligungen fest und begründen sie.
- Sie modellieren Generalisierung und m:n-Beziehungen mit eigenen Attributen.
- Sie wägen zwischen zwei Modellierungsvarianten ab und begründen Ihre Wahl.
- Sie lesen ein ER-Diagramm auch in der Notation, in der Sie nicht zeichnen.
Pädagogische Einordnung
Abschnitt betitelt „Pädagogische Einordnung“- Reproduktion: Entities und Attribute aus der Faktenbasis ablesen (Teil A).
- Reorganisation und Transfer: Beziehungen mit Kardinalitäten modellieren und zeichnen (Teile B und C).
- Reflexion, Problemlösung und Urteilsbildung: fortgeschrittene Konstrukte einbauen und eine Entwurfsentscheidung begründen (Teil D).
Arbeitsaufträge
Abschnitt betitelt „Arbeitsaufträge“Die Übung ist auf etwa zwei Stunden ausgelegt. Teil D ist der Expertenteil.
Notation: Zeichnen Sie in der Krähenfuß- oder in der Chen-Notation, je nach Vorgabe Ihrer Lehrkraft; ohne Vorgabe wählen Sie selbst. Bleiben Sie innerhalb der Übung bei einer Notation. In der Chen-Notation geben Sie Minimalbeteiligungen in Min-Max-Schreibweise an (siehe Kapitel 3b - Datenmodellierung - Vertiefung).
Grundlage ist der Sportverein aus Aufgabe 03. Das Modell soll mindestens die Entities Leitung, Spieler, Mitglied, Sportplatz, Mannschaft, Ausrüstung, Liga, Spiele berücksichtigen; weitere dürfen ergänzt werden.
Teil A - Entities und Attribute
Abschnitt betitelt „Teil A - Entities und Attribute“- Mindestens fünf Entities auswählen und je in einem Satz beschreiben.
- Für jede Entity die Attribute festlegen, den Schlüssel markieren und den Domänentyp angeben (String, Integer, Datum …).
Teil B - Beziehungen und Kardinalitäten
Abschnitt betitelt „Teil B - Beziehungen und Kardinalitäten“- Mindestens vier Beziehungen zwischen den Entities benennen (mit sprechendem Namen, z. B. Mannschaft spielt Spiel).
- Für jede Beziehung die Kardinalität festlegen (1:1, 1:n oder m:n) und in einem Satz begründen.
Teil C - Diagramm zeichnen und lesen
Abschnitt betitelt „Teil C - Diagramm zeichnen und lesen“- Das vollständige ER-Diagramm in der gewählten Notation mit draw.io zeichnen, mit allen Entities, Attributen, Beziehungen und Kardinalitäten.
- Den Primärschlüssel jeder Entity im Diagramm kenntlich machen (unterstrichenes Attribut).
- Die andere Notation lesen: In Kapitel 3 ist die Kleintierpraxis in beiden Notationen abgebildet. Das Diagramm in der Notation, die Sie nicht gewählt haben, in drei bis vier Sätzen beschreiben: Welche Entities, Beziehungen und Kardinalitäten sind dargestellt?
Teil D - Expertenteil: Fortgeschrittene Konstrukte und eine Entscheidung
Abschnitt betitelt „Teil D - Expertenteil: Fortgeschrittene Konstrukte und eine Entscheidung“- Generalisierung:
Mitgliedals Obertyp modellieren, mit den SpezialisierungenSpieler,TrainerundFunktionär. Angeben, ob die Spezialisierung disjunkt oder überlappend und total oder partiell ist, und die Wahl begründen. - m:n mit Attributen: die Beziehung zwischen
SpielerundMannschaftso modellieren, dass Trikotnummer und Zeitraum der Zugehörigkeit an der Beziehung hängen. Erklären, warum diese Attribute nicht zuSpieleroderMannschaftgehören. - Rekursive Beziehung: eine Mentor- oder Kapitäns-Beziehung innerhalb von
Spielereinbauen und ihre Kardinalität angeben. - Entwurfsentscheidung: Für die Beziehung Mannschaft spielt in Liga gibt es zwei Varianten: direkte 1:n-Beziehung oder eine eigene Entity
Saisondazwischen (weil eine Mannschaft über die Jahre in verschiedenen Ligen spielt). Beide skizzieren, Vor- und Nachteile in je zwei Sätzen gegenüberstellen und eine begründete Wahl treffen.
Wissenscheck
Abschnitt betitelt „Wissenscheck“- Was stellt man mit Entity, Attribut und Beziehung jeweils dar?
- Was sagt eine Kardinalität wie 1:n über eine Beziehung aus?
- Wie kennzeichnen Sie in Ihrer Notation eine disjunkte gegenüber einer überlappenden Spezialisierung?
- Warum gehören die Attribute Trikotnummer und Zeitraum an die Beziehung und nicht an eine der beiden Entities?
- Nennen Sie einen Vorteil, den eine zusätzliche Entity
Saisongegenüber einer direkten Beziehung Mannschaft–Liga bringt.
- Die draw.io-Datei mit dem vollständigen ER-Diagramm in der gewählten Notation (Teile A bis D).
- Ein kurzes Dokument mit der Diagrammbeschreibung aus Teil C und den Begründungen aus Teil D (Spezialisierungsart, Attributzuordnung, Entwurfsentscheidung).
HTL Villach, Schuljahr 2025-2026,
https://www.htl-villach.at