Skip to content

Techsk93/FitTrack_Personal_Health_-_Fitness_Analytics_Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 

Repository files navigation

#FitTrack_Personal_Health_&_Fitness_Analytics_Project SQL-based Health & Fitness Analytics project using Oracle Database

πŸ“Š FitTrack: Personal Health & Fitness Analytics Project A beginner-friendly SQL project that analyzes daily health and fitness data using Oracle Database 21c. This project is designed to strengthen SQL skills while working with realistic health tracking data such as steps, calories, sleep, and water intake.

πŸ“Œ Objective To create a health analytics system using SQL that helps monitor user fitness trends and generate insights using real-time queries and window functions.

πŸ› οΈ Tools & Technologies Database: Oracle Database 21c Express Edition

Language: SQL (Oracle SQL syntax)

Platform: Oracle SQL Developer

πŸ“ Project Structure FitTrack_SQL_Project/ β”‚ β”œβ”€β”€ SQL_Files/ β”‚ β”œβ”€β”€ create_tables.sql β”‚ β”œβ”€β”€ insert_data.sql β”‚ β”œβ”€β”€ analysis_queries.sql β”‚ β”œβ”€β”€ Documentation/ β”‚ └── README.md

πŸ‘₯ Dataset Description Custom data for 20 users including:

Personal details (name, gender, age, height, weight)

Daily activity logs (steps, sleep, workout minutes, water intake)

Meal logs (calories, protein, carbs, fat, etc.)

πŸ“Š Key Features βœ… Created and linked normalized tables using foreign keys βœ… Inserted realistic dummy data for 20 users βœ… Performed health and fitness analytics using:

JOIN, GROUP BY, HAVING

Aggregate Functions (SUM, AVG, MAX, MIN)

Window Functions (ROW_NUMBER, RANK, AVG OVER)

Subqueries and filters

Weekly trends and leaderboards

Water and calorie tracking

πŸ” Sample Analysis Queries Top 5 active users in the last 7 days

Users who consumed more than 2000 calories per day

Moving average of water intake (window function)

Weekly step count leaderboard

Sleep duration vs. workout correlation check

Join-based summaries per user

All queries tested and written specifically for Oracle SQL.

πŸ“ˆ Example Insight "Amit Sharma had the highest average steps in the last 7 days, while Deepa More maintained the most consistent water intake."

πŸ“Ž How to Run the Project Set up Oracle Database 21c XE

Open Oracle SQL Developer

Run create_tables.sql

Run insert_data.sql

Explore insights using analysis_queries.sql

πŸ’‘ What I Learned Writing clean and efficient SQL queries

Using JOINs and Window Functions in real-world scenarios

Structuring SQL projects for GitHub

πŸ“¬ Feedback or Suggestions? Feel free to open an issue or drop suggestions. Contributions are welcome!

πŸ™‹ About Me

Hi, I'm Shivani β€” an aspiring data analyst passionate about using data to uncover meaningful health insights.
This is one of my practical projects to demonstrate my growing SQL skills.

πŸ“« Connect with me on LinkedIn (www.linkedin.com/in/shivani-kodape-b91175308)

About

SQL-based Health & Fitness Analytics project using Oracle Database

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published