Olympic Games

Beschreibung

Die Datenbank mit dem Namen olympic_games bietet eine detaillierte Aufzeichnung der Olympischen Spiele von 1896 bis 2016, einschließlich Informationen über die Athleten, die von ihnen vertretenen Länder, die Veranstaltungen, an denen sie teilnahmen, und die spezifischen Spiele (Jahr, Saison).1 Sie ist so konzipiert, dass sie Abfragen für historische Analysen, statistische Berichte und die Erforschung von Trends in der Geschichte der Olympischen Spiele unterstützt. Die Datenbank enthält 5 Tabellen: competitions, games, events, athletes und regions. Abbildung 1 zeigt das Relationale Schema inklusive der Bezeihungen zwischen den Tabellen.

Relationales Schema

Abbildung 1: Relationales Modell der olypmic_games Datenbank

Tabellen

athletes (135.571 Zeilen)

Die athletes Tabelle enthält grundlegende biografische und physische Informationen über Athleten, die an den Olympischen Spielen teilgenommen haben. Dazu gehören eindeutige Identifikatoren, vollständige Namen, Geschlecht, Größe und Gewicht der Athleten. Diese Daten ermöglichen eine detaillierte Analyse der körperlichen Eigenschaften von Spitzensportlern über verschiedene Sportarten und Zeiträume hinweg. Die sorgfältig definierten Einschränkungen stellen sicher, dass die Informationen korrekt und innerhalb realistischer Grenzen bleiben. Diese Tabelle ist eine wesentliche Ressource für Studien, die sich auf die Beziehung zwischen den physischen Merkmalen von Athleten und ihrer Leistungsfähigkeit in verschiedenen olympischen Disziplinen konzentrieren.

Spaltenname Datentyp Constraints Beschreibung
athlete_id INT PRIMARY KEY Eindeutiger Identifikator für jeden Athleten
name VARCHAR(256) Vollständiger Name des Athleten
gender CHAR(1) CHECK(gender IN ('F', 'M')) Geschlecht des Athleten (F oder M)
height DOUBLE PRECISION CHECK(height BETWEEN 0 AND 300) Größe des Athleten in Zentimetern
weight DOUBLE PRECISION CHECK(weight BETWEEN 0 AND 400) Gewicht des Athleten in Kilogramm

games (52 Zeilen)

Die Tabelle der Spiele enthält Informationen zu jeder Ausgabe der Olympischen Spiele, einschließlich der Olympischen Sommer- und Winterspiele. Sie enthält wichtige Details wie das Jahr, die Jahreszeit (Winter oder Sommer) und den Austragungsort für jede Olympiade. Diese Tabelle dient als historisches Buch der olympischen Bewegung, in dem der zeitliche Ablauf und die geografische Ausbreitung der Spiele festgehalten sind, und ist von grundlegender Bedeutung für jede Analyse, die die Entwicklung und den weltweiten Einfluss der Olympischen Spiele im Laufe der Zeit untersucht.

Spaltenname Datentyp Constraints Beschreibung
games_id INT PRIMARY KEY Eindeutiger Identifikator für jedes Olympische Spiel
games VARCHAR(32) Name der Spiele (z.B. '2016 Sommer')
year INT CHECK(year BETWEEN 1800 AND 2100) Jahr, in dem die Spiele stattfanden
season VARCHAR(6) CHECK(season IN ('Winter', 'Summer')) Saison der Olympischen Spiele (Winter oder Sommer)
city VARCHAR(32) Stadt, in der die Spiele stattfanden

events (765 Zeilen)

Die Tabelle mit den Ereignissen enthält alle verschiedenen Sportveranstaltungen, die in der Geschichte der Olympischen Spiele von 1896 bis 2016 ausgetragen wurden. Jeder Datensatz in dieser Tabelle steht für ein einzelnes Ereignis innerhalb einer Sportart, z. B. der 100-m-Sprint in der Leichtathletik oder der Einzelmehrkampf im Turnen. Diese Tabelle ist für das Verständnis der Vielfalt und der Entwicklung der olympischen Wettkämpfe von grundlegender Bedeutung und bietet Einblicke in die Sportarten und spezifischen Disziplinen, die bei den verschiedenen Ausgaben der Olympischen Spiele vertreten waren.

Spaltenname Datentyp Constraints Beschreibung
event_id INT PRIMARY KEY Eindeutiger Identifikator für jede Veranstaltung
sport VARCHAR(32) Die Sportkategorie (z.B. Leichtathletik, Schwimmen)
event VARCHAR(256) Die spezifische Disziplin (z.B. 100m Freistil)

regions (231 Zeilen)

Die Tabelle der Regionen enthält Informationen über die Nationalen Olympischen Komitees (NOC) und die Regionen, die sie vertreten. Jeder Datensatz enthält den NOC-Code, den Namen der Region und alle zusätzlichen Anmerkungen, die relevant sein könnten. Diese Tabelle ist der Schlüssel für die Zuordnung von Athleten und Wettkampfergebnissen zu bestimmten Teilen der Welt und erleichtert Analysen, die die geografische Verteilung der olympischen Teilnahme und des Erfolgs untersuchen. Sie hilft dabei, den globalen Charakter der Olympischen Spiele zu kontextualisieren und die große Reichweite und Inklusivität der Spiele hervorzuheben.

Spaltenname Datentyp Constraints Beschreibung
noc CHAR(3) PRIMARY KEY Eindeutiger 3-Buchstaben-Code für die Region
region VARCHAR(256) Der Name der Region
notes VARCHAR(256) Zusätzliche Anmerkungen zur Region

competitions (269.731 Zeilen)

Die Tabelle der Wettkämpfe ist eine umfassende Sammlung der einzelnen Wettkämpfe bei den Olympischen Spielen, die sich von 1896 bis 2016 erstreckt. Diese Tabelle ist von zentraler Bedeutung für die Analyse von Leistungen, Ergebnissen und Teilnahmedetails bei allen olympischen Veranstaltungen. Sie verknüpft die Athleten mit den spezifischen Veranstaltungen, an denen sie teilgenommen haben, mit den Spielen, an denen sie teilgenommen haben, und mit den Regionen, die sie repräsentiert haben, und bietet so einen ganzheitlichen Überblick über den Kontext der einzelnen Wettbewerbe.

Column name Data type Constraints Description
competition_id INT PRIMARY KEY Eindeutige ID für den Wettbewerb
games_id INT FOREIGN KEY REFERENCES games(games_id) Link zur Tabelle der Spiele
event_id INT FOREIGN KEY REFERENCES events(event_id) Link zur Tabelle der Ereignisse
athlete_id INT FOREIGN KEY REFERENCES athletes(athlete_id) Link zur Tabelle der Athleten
athlete_age INT CHECK(athlete_age BETWEEN 0 AND 150) Alter des Athleten während des Wettbewerbs
team VARCHAR(256) Mannschaft, die der Athlet vertrat
noc CHAR(3) FOREIGN KEY REFERENCES regions(noc) Link zur Tabelle der NOC-Regionen (NOC-Code)
medal VARCHAR(32) CHECK(medal IN ('Gold', 'Silver', 'Bronze')) Erreichte Medaille (falls vorhanden)
Zurück nach oben

Fußnoten

  1. Es handelt sich dabei um eine vereinfachte Version dieser Datenbank↩︎