ERD
Entity-Relationship-Diagramm
Lösungen
Eine Weiterbildungs-Organisation besitzt Dozenten und Vorlesungen
-
Dozenten halten Vorlesungen
-
In jeder Vorlesung ist genau eine Dozent:in anwesend
-
Dozenten haben Name und Telefonnummer
-
Vorlesungen haben eine Nummer (z.B.
20727
) und einen Titel.
-
Zeichnen Sie das ER-Diagramm
-
Bestimmen Sie die Kardinalität
Ausgangslage: SchülerInnen lösen mehrere Aufgaben. Jede Aufgabe hat eine Nummer und eine maximal mögliche Punktezahl. Jede gelöste Aufgabe wird korrigiert und mit Punkten bewertet (von wem spielt hier keine Rolle).
-
Erstellen Sie das ER-Diagramm
-
Bestimmen Sie die Kardinalität
-
Fügen Sie jeweils 3 sinnvolle Attribute pro Entitäts-Typ hinzu
Gegeben sei das folgende ER-Diagramm, welches einen Ausschnitt eines Krankenhauses modellieren soll:
Eine Klinik besteht aus Stationen, eine Station hat mehrere Zimmer. Patienten werden ambulant oder stationär behandelt. Die Zimmer sind entweder Ein- oder Drei-Bett-Zimmer. Stationsmitarbeiter:innen arbeiten in ein- bis zwei Stationen. In einem Zimmer dürfen entweder nur Frauen oder nur Männer untergebracht werden:
-
Überlegen Sie sich zu jedem Entity-Typ sinnvolle Attribute.
-
Bestimmen Sie für jeden Entity-Typ den Primärschlüssel.
-
Bestimme Sie die Kardinalität für alle Relationen.
-
Bestimmen Sie die Kardinalität und fügen Sie der Person zwei weitere Attribute hinzu.
-
Überführen Sie das ERD in ein relationales Schema (=Tabellenform).
-
Fügen Sie der Tabelle zwei Personen mit ihren AHV Nummern hinzu (erfundene Daten sind erlaubt).
-
Bestimmen Sie die Kardinalität.
-
Überführen Sie das ERD in ein relationales Schema (=Tabellenform).
-
Fügen Sie der Tabelle zwei Schüler:innen hinzu, welche an einem gemeinsamen und jeweils an einem eigenen Projekt arbeiten.
ER-Diagramme