Warzone_Database

View the Project on GitHub

WARZONE DATABASE

Project overview

Objectives:

Construct a MySQL database that holds data for weapon statistics. Allow players to visually compare weapons choices and analyse statistics, for different gun classes, that affect overall game performance: time to kill, rounds per minute, magazine Size, shot placement damage.

You can see Data source here HERE:

Data preparation

The relevant data for each observation website is taken from the website and hardcoded into a table labelled as ‘weapons’. Another table is then created and is labelled as ‘bullets’. It holds different information but will still contain the weapon name. This is used to join the the tables and create the ‘fullTable’.

From the ‘fullTable’, there are 6 views and 10 stored procedures that are used to monitor and maintain the database.

You can see SQL query here HERE:

Data modelling:

The database is then connected to R studio for data plotting. The ggplot2 library is used to render several graphs that will be displayed on the user interface.

You can see R code here HERE:

Visualizations

The Shiny App consists of 5 different plots and 1 data table.

You can see the Shiny App HERE or in the image below

Click for a better analysis

Conclusions