ERM | ERD Schüler-Datenbank

Erstellt für folgende Datenbank ein ERM mit draw.io. Nutzt zur Darstellung der Entitäten und Attribute folgende Darstellung (Abbildung 1):

Abbildung 1

Stellt für alle Entitäten die vollständigen Attribute und Beziehungen dar.

Primärschlüssel bitte unterstreichen und Fremdschlüssel durch einen Stern* kennzeichnen.

Beziehungen sind durch Rauten mit einem passenden Verb und der Kartinalität darzustellen.

Abbildung 2

Regeln

  1. In realen Datenbanken gibt es nur die Kartinalitäten 1 : 1 oder 1 : n.
    n : m Beziehungen müssen immer mit einer Zwischen-Entität/Tabelle aufgelöst werden.
  2. 1 : n Kardinalitäten folgen der Pfeilrichtung. D.h. das befindet sich immer auf der Seite der Pfeilspitze. (siehe Abbildung 2)
  3. Der Primärschlüssel einer Entität wandert in Richtung des Pfeils als Femdschüssel in die andere Entität.

Datenbankbeschreibung

Ein vereinfachtes Entity-Relationship-Modell (ER-Modell) für eine Schülerdatenbank könnte die grundlegenden Entitäten und deren Beziehungen darstellen. Hier ist eine Beschreibung der Hauptentitäten und ihrer Attribute:

  1. Schüler (Schueler)
    • Attribute:
      • Schueler_ID (Primärschlüssel)
      • Vorname
      • Nachname
      • Geburtsdatum
      • Geschlecht
      • Klasse
  2. Klasse (Klasse)
    • Attribute:
      • Klasse_ID (Primärschlüssel)
      • Klassenname
      • Jahrgangsstufe
  3. Lehrer (Lehrer)
    • Attribute:
      • Lehrer_ID (Primärschlüssel)
      • Vorname
      • Nachname
      • Fach
  4. Fach (Fach)
    • Attribute:
      • Fach_ID (Primärschlüssel)
      • Fachname
  5. Noten (Noten)
    • Attribute:
      • Noten_ID (Primärschlüssel)
      • Note
      • Prüfungsdatum
    • Beziehungen:
      • Schueler_ID (Fremdschlüssel, verweist auf Schueler)
      • Fach_ID (Fremdschlüssel, verweist auf Fach)
  6. Klassenlehrer (Klassenlehrer)
    • Attribute:
      • Klassenlehrer_ID (Primärschlüssel)
    • Beziehungen:
      • Klasse_ID (Fremdschlüssel, verweist auf Klasse)
      • Lehrer_ID (Fremdschlüssel, verweist auf Lehrer)

Beziehungen:

  • Ein Schüler ist in einer Klasse.
  • Ein Lehrer unterrichtet mehrere Fächer.
  • Ein Schüler kann in mehreren Fächern Noten erhalten.
  • Eine Klasse hat einen Klassenlehrer.