Zum Hauptinhalt springen
26e

ER-Diagramme

ERD

Entity-Relationship-Diagramm

Slides: Lösungen
SSR

Lösungen

1. Weiterbildungs-Organisation

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.

  1. Zeichnen Sie das ER-Diagramm

  2. Bestimmen Sie die Kardinalität

SSR
2 Schüler:innen und Aufgaben

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

SSR
3. Klinik

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.

SSR
4. Person-AHV Nummer
  1. Bestimmen Sie die Kardinalität und fügen Sie der Person zwei weitere Attribute hinzu.

  2. Überführen Sie das ERD in ein relationales Schema (=Tabellenform).

  3. Fügen Sie der Tabelle zwei Personen mit ihren AHV Nummern hinzu (erfundene Daten sind erlaubt).

SSR
6. Schülerprojekte
  1. Bestimmen Sie die Kardinalität.

  2. Überführen Sie das ERD in ein relationales Schema (=Tabellenform).

  3. Fügen Sie der Tabelle zwei Schüler:innen hinzu, welche an einem gemeinsamen und jeweils an einem eigenen Projekt arbeiten.

SSR