Create a view for active customers from sales dataset
Use subqueries to find top 3 highest-paid employees
Implement transaction handling for banking operations
Module 4: Expert SQL – Optimization, Indexing & Big Data Integration
Indexes & query optimization
Stored Procedures & Functions
Triggers & Automation
Window Functions (ROW_NUMBER, RANK, PARTITION BY)
SQL with Big Data (Google BigQuery, Kaggle, PostgreSQL advanced)
Capstone Project (End-to-End DB solution)
LAB 4
Create and use indexes to optimize queries
Write a stored procedure for calculating discounts
Implement triggers for audit logging
Query a public dataset using Google BigQuery
Capstone: Build a mini project (Library DB / E-commerce DB / Hospital DB)
Learning Outcome
Understand core SQL concepts and relational database structure.
Perform efficient data retrieval, manipulation, and reporting.
Design, optimize, and manage complete database systems with real-world applications.
More Courses
Rust Programming Beginner
Introduces Rust syntax, ownership model, and memory safety concepts. Learners develop a foundation in writing fast and secure Rust code.
C/C++ Programming Beginner
Learn the foundations of C and C++ programming, including syntax, data types, and control structures. Build simple programs and strengthen problem-solving skills.
Kotlin Programming Beginner
Learn Kotlin fundamentals, syntax, and basic control structures. Build simple applications while understanding how Kotlin simplifies coding for modern platforms.