PMG2426 1/DB Beleg/Tim

Aus ProgrammingWiki

Wiki-Quelltext dieser Seite.

<language>SQL</language>

[[Bild:Timi_Erdplus_(2).png|950px|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]]