Skip to content

Az1zbekx/MAAB-SQL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🗄️ SQL Program – MAAB Academy

This repository contains materials from the MAAB Academy training program, focused on preparing students for careers in:

  • Artificial Intelligence (AI)
  • Machine Learning (ML)
  • Deep Learning (DL)

This module is a continuation of the Python course and focuses on working with relational databases, transforming data, and preparing it for analytics and AI workflows.


🎯 Program Mission

At MAAB Academy, our goal is to train highly skilled specialists who can:

  • Work with real-world data
  • Build data-driven solutions
  • Prepare datasets for AI and Machine Learning models

📚 SQL (Advanced – Continuation)

This stage develops strong SQL skills required for data analysis, data engineering, and AI pipelines.


📌 Week 1–2: SQL Core Concepts

  • Introduction to RDBMS: tables, primary/foreign keys, normalization
  • Writing SELECT queries with filtering (WHERE)
  • Sorting data using ORDER BY
  • Using operators: BETWEEN, IN, LIKE
  • Logical operators: AND, OR, NOT
  • DISTINCT vs GROUP BY

📌 Week 3–4: Data Aggregation & Joins

  • Aggregate functions: COUNT(), SUM(), AVG(), MIN(), MAX()
  • GROUP BY and HAVING
  • Joins:
    • INNER JOIN
    • LEFT JOIN
    • RIGHT JOIN
    • FULL OUTER JOIN
  • Combining multiple tables

📌 Week 5: Advanced Queries

  • Subqueries (nested, correlated)
  • Common Table Expressions (CTEs) using WITH
  • Conditional logic with CASE WHEN
  • Handling NULL values: IS NULL, COALESCE, IFNULL

📌 Week 6: Window Functions & Optimization

  • Window functions:
    • ROW_NUMBER(), RANK(), DENSE_RANK(), NTILE()
  • Analytical functions with OVER(PARTITION BY)
  • Indexing basics
  • Query optimization and execution plans

📌 Week 7: Views & Stored Procedures

  • Creating and using Views
  • Writing Stored Procedures
  • Working with Triggers and Transactions
  • Error handling

🚀 Final Project

  • Work with a complex relational database
  • Clean, transform, and aggregate data
  • Deliver analysis-ready output for visualization and AI models

🎯 Outcomes

By completing this module, students will:

  • Write advanced SQL queries
  • Work with relational databases efficiently
  • Prepare clean datasets for analytics and AI
  • Understand real-world data workflows

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages