PMG2426 1/DB Beleg/Tim
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
<language>SQL</language>
[[Bild:Timi_Screenshot_(21).png|1050px|center]]
[[Bild:Timi_Erdplus_(2).png|1050px|center]]
<code id="69825bec9a29a"></code>
<run id="69825bec9a331"></run>
<html>
<head>
<style>
body { font-family: Arial, sans-serif; margin: 20px auto; }
h1 { border-bottom: 2px solid #e10600; }
h3 { margin-top: 25px; text-decoration: underline; }
ul { margin-bottom: 15px; }
{ text-align: center; margin: 20px 0; border: 1px solid #ddd; padding: 10px; }
</style>
</head>
<body>
<h3>1. Zielstellung</h3>
<p>
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.
</p>
<h3>2. Modellierung & Reflexion</h3>
<h4>Normalisierung</h4>
<p>
Die Datenbank erfüllt die 3. Normalform. Um Redundanzen zu vermeiden, wurden statische Informationen wie Streckendaten (Name, Land) in eine eigene Tabelle <i>STRECKE</i> ausgelagert. Würde man diese Daten direkt beim Rennen speichern, müssten sie bei jedem Grand Prix redundant erfasst werden.
</p>
<h4>Kardinalitäten</h4>
<ul>
<li><strong>1:n (Strecke zu Rennen):</strong> Eine Strecke richtet Rennen aus, aber ein Rennen findet auf genau einer Strecke statt.</li>
<li><strong>n:m (Fahrer zu Team):</strong> Ein Fahrer kann das Team wechseln. Diese Beziehung wird über die Tabelle <i>FAHRER_TEAM</i> aufgelöst.</li>
</ul>
<h3>3. Verwendete Quellen</h3>
<ul>
<li><a href="https://www.formula1.com">Formula1.com (Offizielle Daten)</a></li>
<li><a href="https://de.wikipedia.org/wiki/Formel-1-Weltmeisterschaft_2025">Wikipedia (Saison 2025)</a></li>
</ul>
</body>
</html>
[[Bild:Timi_Sidstappen-wallpaper-v0-2jv5sle2g50e1.png|1200px|center]]