Zum Hauptinhalt springen
26P

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