In Anhang A – Tabellen Arcade sind die Tabellen eines Arcade-Unternehmens gegeben.
- 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.
- Ü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)
- ĂśberfĂĽhre die Beziehung zwischen den normalisierten Tabellen high_scores und games in ein ERM. Markiere die Bestandteile eines ERMs im Diagramm.
- 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.
- 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.