3  ER-Modellierung

Authors

Jonathan Barthelmes

Jacob Rose

Igor Dimitrov

3.1 ER-Modellierung: Staedte

ER-Schema: Stadt

ER-Schema: Stadt

3.2 ER-Modellierung: Filmstudio-Datenbank

  1. ER-Schema Figure 3.1

Figure 3.1: ER-Schema: NetMovie DB
  1. Integriteatsbedingungen
    1. i.A. koennen die Wertebereiche der Attribute im ER-Diagram nicht spezifiert werden, z.B. wie
      1. Erscheinungsjahr eines Films darf nicht in der Zukunft liegen oder ein sehr altes Datum wie 1776 sein.
      2. Gage eines Regissuers muss > 30,000 € sein
      3. Globale Bedingungen wie z.B. Gesamtgehalt aus mehreren Filmen darf nie ueber 1000000 € sein koennen auch nicht spezifiziert werden.
    2. In der Spezifikation heisst es, dass in jedem Film genau zwei Hauptrollen gibt. In unserem ER-Schema haben wir Hauptrolle als eine optionale Attribute des Beziehungstyps “wirkt-mit” modelliert. Diese Kardinalitaet kann somit nicht in unsrem ER-Schema bestimmt werden.
  2. Alternative Modellierungen
    1. Gage als Attribute der Entitaet Film modellieren.
    2. Eine neue Entitaet “Genre” einfuehren, und “arbeitet-in” Beziehungen zwischen Regisseur-Genre, und zwischen Schauspieler-Genre modellieren:
    Alternative Modellierung

3.3 Feedback

Punkte: 29.0/30