1. Entity-Relationship-Modell (Chen-Notation)

Hier ist die visuelle Darstellung Ihres neuen Datenbank-Konzepts.

2. Erläuterung der Modellierung

2.1 Schauspieler und Rollen

Da ein Schauspieler in einem Film Hauptdarsteller und im nächsten Nebendarsteller sein kann, ist die Rollenart (Haupt/Neben) ein Beziehungsattribut der Relation ‘spielen in’. Dass in Low-Budget-Filmen jemand beides sein kann, wird durch die m:n Kardinalität und die Flexibilität des Attributs abgedeckt.

2.2 Kardinalitäten

  • Regisseur (1) : Film (n): Wir gehen davon aus, dass ein Film in diesem Modell genau einem verantwortlichen Regisseur zugeordnet ist.
  • Schauspieler (m) : Film (n): Ein klassisches m:n Verhältnis.
  • Film (n) : Genre (1): Entsprechend der Aufgabenstellung (“jeweils in ein Genre”) wird hier eine n:1 Beziehung gewählt.

2.3 Identifikatoren

Als Primärschlüssel (unterstrichen) wurden die im Text als “eindeutig” bezeichneten Namen für Personen und Kinos verwendet. Für Filme wurde eine FilmID ergänzt, um Eindeutigkeit über Remakes hinweg zu garantieren.