Learn Data By Data Adventurers
If you're interested in learning SQL from scratch or sharpening your skills, these sessions are for you. Here’s what I’ll be covering:
Introduction to SQL
What is SQL?
Basics: Syntax, Structure, SQL Commands (DDL, DML, DCL, TCL)
Database Design
Understanding Databases, Tables, Data Types
Primary/Foreign Keys & Normalization (1NF, 2NF, 3NF)
Basic SQL Queries
SELECT Statement, WHERE Clause, ORDER BY, LIMIT/TOP
Advanced SQL Queries
JOINs, Subqueries, Aggregation Functions (COUNT, SUM, AVG, MIN, MAX)
Data Manipulation
INSERT, UPDATE, DELETE Statements
Transactions, Rollback, NULL Handling
Indexes and Views
Creating/Using Indexes, Views & Performance Tips
Stored Procedures and Functions
Creating Procedures, Functions, Error Handling
SQL Performance Tuning
Query Optimization, Execution Plans
Advanced Topics
Triggers, Events, Dynamic SQL, Security Management
Practical Applications and Projects
Real-world case studies & building a mini-project with SQL