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 Delhi45 restaurants
4.6
Commercial
Cyber Hub
Gurgaon78 restaurants
4.5
Commercial
Connaught Place
New Delhi92 restaurants
4.4
Central
Sector 29
Gurgaon67 restaurants
4.3
Commercial
Hauz Khas Village
New Delhi54 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