Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Video Game Sales Database Project

This project is a comprehensive Relational Database Management System (RDBMS) designed to analyze video game sales, critic scores, and user ratings. Built with MySQL, the project covers the entire database lifecycle from schema design and normalization to data import and complex analytical querying.

Dataset Information

The data used in this project includes sales figures, ratings, and platform information for thousands of video games.

Database Schema (ER Diagram)

ER Diagram

Project Structure

The repository is organized into the following directories:

  • sql/: Contains the core SQL scripts, including the full database dump (schema + data) and the analytical queries used for reporting.
  • docs/: Contains the project documentation, including detailed reports for Phase 1 (Design) and Phase 2 (Implementation), as well as the project presentation.

Key Features & Analysis

  • Data Normalization: Raw CSV data was normalized to eliminate redundancy (e.g., separating Publishers, Genres, and Platforms into distinct tables).
  • Complex Queries:
    • Sales trends over the years.
    • Top-performing genres and platforms.
    • Regional sales analysis (NA vs. EU vs. JP).
    • Correlation between Critic Scores and Sales.
  • Database Objects: Implementation of Views (e.g., Yearly_Sales) and Stored Procedures for automated reporting.

How to Run

  1. Ensure you have MySQL installed.
  2. Import the sql/database_dump.sql file using MySQL Workbench or the command line to set up the schema and load the data.
  3. Run the queries found in sql/analysis_queries.sql to generate insights.

Author: Ismail Ibican Spring 2024

About

A comprehensive RDBMS project analyzing global Video Game Sales trends using MySQL. Features advanced schema design, data normalization, and complex analytical SQL queries.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors