In Anhang A – Tabellen Arcade sind die Tabellen eines Arcade-Unternehmens gegeben.

  1. Erkläre das Prinzip der Normalisierung. Gehe dabei auf die Begriffe Redundanz und funktionale Abhängigkeit ein und gib an, in welcher Normalform sich die Tabellen arcade_records, games und high_scores befinden.
  2. Überführe die Tabellen arcade_records und high_scores in die 3. Normalform. Notiere die Tabellenköpfe und einen Eintrag. (Hinweis: Am Ende müssen 5 Tabellen entstehen)
  3. ĂśberfĂĽhre die Beziehung zwischen den normalisierten Tabellen high_scores und games in ein ERM. Markiere die Bestandteile eines ERMs im Diagramm.
  4. Erläutere die Begriffe DDL, DML und DQL und gib die DDL für die Tabelle games an. Dabei ist die Bedingung gegeben, dass keine Spalte darf einen NULL-Wert haben. Erkläre das Fachkonzept für solch eine Bedingung.
  5. Schreibe SQL-Queries um:
    • den Namen und das Land aller manufacturers,
    • alle Spiele, welche aktuell gewartet werden,
    • den Namen des teuersten Spiels,
    • den Namen der Spieler, die aktuell einen High-Score halten und den Namen des Spiels
      herauszufinden.