Analytics DBMS Dashboard

Restaurant Insights: SQL-Driven Analysis & ML Rating Prediction on Zomato NCR Data

MySQL Database • 1,943 Unique Restaurants
Datset: https://sl1nk.com/Kaggle-Datset
by Waqar Akhtar & Akshat Talwar
DBMS Project

Total Restaurants

NCR
1,943

Average Rating

⭐
4.14

Top Cuisine

🍛
North Indian

1,063 restaurants

Active Cities

📍
5

New Delhi leads with 1,192

Top Cuisines Analysis

SELECT cuisine_name, COUNT(*) as restaurant_count FROM Cuisines...

City Performance Metrics

SELECT city, COUNT(*), AVG(rating) FROM Restaurants GROUP BY city...

Rating Distribution Analysis

SELECT CASE WHEN rating BETWEEN 4.0 AND 4.4 THEN 'Good'...

Price vs Rating Analysis

SELECT pricing_for_2, AVG(rating) FROM Restaurants GROUP BY...

Price Segment Analysis

Restaurant distribution by pricing tiers

Budget (< ₹500)
705 restaurants
4.07
35.9%
Mid-Range (₹500-1000)
559 restaurants
4.13
28.4%
Premium (₹1000-2000)
477 restaurants
4.21
24.3%
Luxury (₹2000-3000)
140 restaurants
4.25
7.1%
Ultra-Luxury (> ₹3000)
84 restaurants
4.23
4.3%

Top Localities

Highest rated restaurant areas

Khan Market
New Delhi • 45 restaurants
4.6
Commercial
Cyber Hub
Gurgaon • 78 restaurants
4.5
Commercial
Connaught Place
New Delhi • 92 restaurants
4.4
Central
Sector 29
Gurgaon • 67 restaurants
4.3
Commercial
Hauz Khas Village
New Delhi • 54 restaurants
4.3
Suburban

Database Schema

Normalized table structure

Restaurants
Main entity with ratings & pricing
Cuisines
Normalized cuisine types
Localities
Geographic data with area types
Restaurant_Cuisines
Many-to-many mapping
Reviews
Future expansion table

SQL Query Results: Cuisine Performance Analysis

SELECT c.cuisine_name, COUNT(*) as restaurant_count, AVG(r.dining_rating) as avg_rating, AVG(r.pricing_for_2) as avg_cost FROM Cuisines c JOIN Restaurant_Cuisines rc...

Cuisine TypeRestaurant CountAvg RatingMarket ShareAvg CostPerformance
North Indian1,0634.154.1%₹850
Good
Chinese7754.139.4%₹720
Good
Beverages7264.237%₹450
Excellent
Fast Food6054.130.8%₹450
Good
Desserts4254.221.6%₹380
Excellent
Italian4074.220.7%₹1350
Excellent
Continental3984.220.3%₹1200
Excellent
Mughlai3704.118.8%₹950
Good