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
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) |