Aufgabe 04 - ER-Diagramm nach Chen
Aufgabe 04 - ER-Diagramm nach Chen
Abschnitt betitelt „Aufgabe 04 - ER-Diagramm nach Chen“Worum geht es?
Abschnitt betitelt „Worum geht es?“In dieser Übung wird die Faktenbasis aus Aufgabe 03 in ein ER-Modell überführt und in der Chen-Notation (nach Peter Chen) mit draw.io gezeichnet (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, Abschnitte Chen-Notation, Kardinalitäten, Generalisierung.
- Die Anforderungsanalyse aus Aufgabe 03.
- draw.io (diagrams.net).
Welche Kompetenzen Sie erwerben und zeigen
Abschnitt betitelt „Welche Kompetenzen Sie erwerben und zeigen“- Sie erkennen Entities, Attribute und Beziehungen und stellen sie in Chen-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.
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.
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 in Chen-Notation
Abschnitt betitelt „Teil C - Diagramm in Chen-Notation“- Das vollständige ER-Diagramm in der Chen-Notation mit draw.io zeichnen: Entities als Rechtecke, Attribute als Ovale, Beziehungen als Rauten, Kardinalitäten an den Kanten.
- Den Primärschlüssel jeder Entity im Diagramm kenntlich machen (unterstrichenes Attribut).
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 unterscheidet man in der Chen-Notation eine disjunkte von 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 Chen-Notation (Teile A bis D).
- Ein kurzes Dokument mit den Begründungen aus Teil D (Spezialisierungsart, Attributzuordnung, Entwurfsentscheidung).
HTL Villach, Schuljahr 2025-2026,
https://www.htl-villach.at