SQL Learning List
SQL Learning List
Week 1
- Introduction to Database Management Systems
- Working environment
- Creating databases
- Data types
- Creating tables
- Data manipulation
- Table constraints
- Basics of SQL query statements
- Workshop
Week 2
- Working with multiple tables
- Foreign keys
- Introducing table joins
- Inner joins
- Outer joins
- Cartesian product using CROSS JOIN
- Combining data sets
- UNION and UNION ALL operator
- INTERSECT operator
- EXCEPT operator
- Workshop
Week 3
- Data grouping and computing aggregates
- Subqueries
- Window Functions
- Window Ranking functions
- Common table expressions
- Multiple grouping sets
- Grouping sets, Rollups, Cubes
- Variables
- Functions
- Scalar functions
- Table valued functions
- Workshop
Week 4
- Views
- Stored procedures
- Conditions
- If-Then-Else logic
- Iterations
- While loops
- Cursors
- Workshop
Week 5
- Query processing
- Execution plans
- Indexing
- Sample database usage
- Download sample database
- Analyze model
- Query sample database
- Workshop