Video Games

Beschreibung

Die Datenbank mit dem Namen videogames bietet einen umfassenden Überblick über Videospiele, deren Plattformen, Genres, Herausgeber sowie Verkaufszahlen in verschiedenen Regionen.1 Abbildung 1 zeigt das Relationale Modell der Datenbank. Sie enthält detaillierte Informationen zu einzelnen Spielen, den Plattformen, auf denen sie veröffentlicht wurden, den Veröffentlichungsjahren, sowie den Verkaufszahlen in Europa, Japan, Nordamerika und anderen Regionen. Die Datenbank ist speziell für Analysen im Bereich der Videospieleindustrie konzipiert, um Trends zu erkennen, die Beliebtheit von Genres zu analysieren, die Leistung von Herausgebern zu bewerten und die Marktdurchdringung in verschiedenen Regionen zu erforschen. Sie besteht aus 6 Haupttabellen: game, platform, game_platform, publisher, game_publisher und sales, die so gestaltet sind, dass sie umfassende Abfragen zur Erforschung von Trends und Mustern in der Videospieleindustrie ermöglichen.

Relationales Schema

Abbildung 1: Relationales Modell der videogames Datenbank

Tabellen

game (11.360 Zeilen)

Die game speichert grundlegende Informationen über Videospiele, einschließlich einer einzigartigen ID für jedes Spiel und dessen Namen sowie das Genre des Spiels. Diese Tabelle dient als zentrale Anlaufstelle für die Identifizierung und Kategorisierung von Spielen nach ihrem Genre, was für Analysen der Spielpräferenzen und Markttrends unerlässlich ist.

Spaltenname Datentyp Constraints Beschreibung
id INT PRIMARY KEY Einzigartiger Spiel-ID
game VARCHAR(256) Name des Spiels
genre VARCHAR(256) Genre des Spiels

platform (31 Zeilen)

In der platform Tabelle werden die verschiedenen Plattformen, auf denen die Videospiele veröffentlicht werden, erfasst. Jede Plattform hat eine einzigartige ID und einen Namen. Diese Tabelle ermöglicht es, Spiele den entsprechenden Plattformen zuzuordnen und Analysen darüber durchzuführen, welche Plattformen am beliebtesten sind oder welche Spiele für spezifische Plattformen verfügbar sind.

Spaltenname Datentyp Constraints Beschreibung
id INT PRIMARY KEY Einzigartiger Plattform-ID
platform_name VARCHAR(256) Name der Plattform

game_platform (16.324 Zeilen)

In der game_platform Tabelle werden Informationen darüber gespeichert, auf welchen Plattformen ein Spiel verfügbar ist und in welchem Jahr es veröffentlicht wurde. Sie verknüpft Spiele mit Plattformen und beinhaltet auch das Veröffentlichungsjahr, was für Trendanalysen und die Untersuchung der Lebensdauer von Spielen auf verschiedenen Plattformen von Bedeutung ist.

Spaltenname Datentyp Constraints Beschreibung
game_id INT PRIMARY KEY, FOREIGN KEY Spiel-ID
publisher_id INT PRIMARY KEY, FOREIGN KEY Verleger-ID
platform_id INT PRIMARY KEY, FOREIGN KEY Plattform-ID
release_year INT CHECK(release_year BETWEEN 1980 and 2030) Veröffentlichungsjahr

publisher (577 Zeilen)

Die publisher Tabelle beinhaltet Informationen über die Herausgeber der Videospiele, mit einer einzigartigen ID und dem Namen des Herausgebers. Sie ist entscheidend für die Nachverfolgung, welcher Herausgeber für die Veröffentlichung eines bestimmten Spiels verantwortlich ist, und ermöglicht eine tiefere Analyse der Marktdominanz einzelner Herausgeber.

Spaltenname Datentyp Constraints Beschreibung
id INT PRIMARY KEY Einzigartiger Verleger-ID
publisher_name VARCHAR(256) Name des Verlegers

game_publisher (11.732 Zeilen)

Diese Tabelle stellt eine Verbindung zwischen Spielen und ihren Herausgebern her. Sie enthält Fremdschlüssel, die auf die game und publisher Tabellen verweisen. Diese Zuordnungstabelle ist notwendig, um die Beziehungen zwischen Spielen und Herausgebern zu verwalten, insbesondere wenn ein Spiel von mehreren Herausgebern veröffentlicht wird.

Spaltenname Datentyp Constraints Beschreibung
game_id INT PRIMARY KEY, FOREIGN KEY Spiel-ID
publisher_id INT PRIMARY KEY, FOREIGN KEY Verleger-ID
platform_id INT PRIMARY KEY, FOREIGN KEY Plattform-ID
release_year INT CHECK(release_year BETWEEN 1980 and 2030) Veröffentlichungsjahr

sales (65.296 Zeilen)

Die sales Tabelle erfasst die Verkaufszahlen der Videospiele in verschiedenen Regionen, indem sie die Anzahl der verkauften Einheiten zusammen mit der Region und den entsprechenden Spielen, Herausgebern und Plattformen speichert. Diese Tabelle ist unverzichtbar für die Marktanalyse, die Beurteilung des Erfolgs von Spielen in verschiedenen geografischen Märkten und die Planung von Marketingstrategien.

Spaltenname Datentyp Constraints Beschreibung
region_id INT PRIMARY KEY Region-ID
region_name VARCHAR(256) CHECK(region_name IN ('Europe', 'Japan', 'North America', 'Other')) Name der Region
game_id INT PRIMARY KEY, FOREIGN KEY Spiel-ID
publisher_id INT PRIMARY KEY, FOREIGN KEY Verleger-ID
platform_id INT PRIMARY KEY, FOREIGN KEY Plattform-ID
num_sales DOUBLE PRECISION CHECK(num_sales >= 0) Anzahl der Verkäufe (in Millionen)
Zurück nach oben

Fußnoten

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