Skip to content

The purpose of this project was to create an ERD of an employee database, create this database in PostgreSQL, query the data for analysis, and then import the database into Pandas using SQLAlchemy so it could be visualised.

Notifications You must be signed in to change notification settings

jfield24/sql-challenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SQL Employee Database Engineering and Analysis


Project Description

The purpose of this project was to create an ERD of an employee database using QuickDBD, create this database in PostgreSQL, query the data for analysis and then import the database into Pandas using SQLAlchemy so it could be visualised.

  • The /EmployeeSQL/data folder contains the csv files which were used to create the ERD and SQL database.
  • The /EmployeeSQL/solutions/ERD.PNG file contains a graphic of the Entity Relationship Diagram created.
  • The /EmployeeSQL/solutions/table-schema.sql file contains the SQL syntax used for creating the table schema of the database in PostgreSQL.
  • The /EmployeeSQL/solutions/queries.sql file contains the SQL queries used for analysing the data.
  • The /EmployeeSQL/solutions/Bonus Analysis.ipynbfile contains some visualisations from the data.

Entity Relationship Diagram

ERD

Bonus Analysis Screenshots

SalaryRanges

SalaryByTitle


About

The purpose of this project was to create an ERD of an employee database, create this database in PostgreSQL, query the data for analysis, and then import the database into Pandas using SQLAlchemy so it could be visualised.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published