This project focuses on analyzing Human Resources (HR) data using MySQL to extract meaningful business insights related to employees, attrition, performance, and demographics.
The goal is to practice SQL querying, data exploration, and advanced analysis in a real-world HR dataset.
HR-PROJECT
β
βββ data
β βββ HumanResources.csv
β
βββ src
β βββ 01_create_load_tables.sql
β βββ 02_eda.sql
β βββ 03_advanced_analysis.sql
β
βββ results
β βββ insights.md
β
βββ README.md
- MySQL β Data storage and analysis
- SQL β Queries, joins, aggregations, subqueries
- CSV Dataset β Human Resources data
-
Table Creation & Data Loading
- Created HR table
- Loaded CSV data into MySQL
-
Exploratory Data Analysis (EDA)
- 1 Database & Table Explotation
- 2 Dimension Exploration
- 3 Date Exploration
- 4 Measures Exploration
- 5 Magnitude Analysis
- 6 Ranking Analysis
-
Advanced Data Analysis
- 7 CHANGES-OVER-TIME TRENDS
- 8 CUMULATIVE ANALYSIS
- 9 PERFORMANCE ANALYSIS
- 10 PART TO WHOLE
- 11 DATA SEGMENTATION
- 12 REPORTING
- Which departments have the highest attrition?
- Does salary affect employee attrition?
- What age group leaves the company most?
- Is experience linked to employee retention?
This project demonstrates:
- Strong SQL fundamentals
- Analytical thinking
- Ability to convert raw HR data into business insights
Nishant Singh
Data Analytics Student