Tim

Aus ProgrammingWiki
Archivierte Version vom 2026-02-03T21:04:29+00:00. Aktuelle Version

Relationenmodell

Timi_Screenshot_(21).png

ER-Modell

Timi_Erdplus_(2).png

1. Zielstellung

Ziel ist die Erstellung einer relationalen Datenbank zur Verwaltung der Formel-1-Weltmeisterschaft. Anstatt Rennergebnisse in unübersichtlichen Tabellenkalkulationen zu führen, ermöglicht diese Datenbank automatisierte Auswertungen (z.B. Punktestände, Team-Zugehörigkeiten) und verhindert Redundanzen bei der Dateneingabe.

2. Modellierung & Reflexion

Normalisierung

Die Datenbank erfüllt die 3. Normalform. Um Redundanzen zu vermeiden, wurden statische Informationen wie Streckendaten (Name, Land) in eine eigene Tabelle STRECKE ausgelagert. Würde man diese Daten direkt beim Rennen speichern, müssten sie bei jedem Grand Prix redundant erfasst werden.

Kardinalitäten

  • 1:n (Strecke zu Rennen): Eine Strecke richtet Rennen aus, aber ein Rennen findet auf genau einer Strecke statt.
  • n:m (Fahrer zu Team): Ein Fahrer kann das Team wechseln. Diese Beziehung wird über die Tabelle FAHRER_TEAM aufgelöst.

3. Verwendete Quellen

Timi_Sidstappen-wallpaper-v0-2jv5sle2g50e1.png