Introduction
Complete guide to T-SQL for data analysts: Introduction
()
1. Data Concepts and Technical Setup
Learning objectives
()
Introduction to SQL and T-SQL
()
Describe features of structured data
()
Describe features of semistructured data
()
Describe features of unstructured data
()
Describe common data storage mechanisms
()
Relational database concepts
()
Describe features of transactional workloads
()
Describe features of analytical workloads
()
GitHub repository
()
Tool installation
()
Database setup
()
Schema walkthrough
()
2. Writing Single Table Queries
Learning objectives
()
Introduction to writing SQL
()
Basic SQL
()
Filtering result sets: Basics
()
Filtering result sets: Handling NULLS
()
Filtering result sets: Next level
()
Sorting result sets
()
Single-row functions
()
Aggregate functions
()
Exercise
()
3. Joining Multiple Tables
Learning objectives
()
Introduction to joins
()
INNER joins
()
OUTER joins
()
CROSS joins
()
Special joins
()
Exercise
()
4. Writing Subqueries
Learning objectives
()
Introduction to subqueries
()
Self-contained subqueries
()
Correlated subqueries
()
Exercise
()
5. Set Operators
Learning objectives
()
Defining and rules for using set operators
()
UNION
()
EXCEPT
()
INTERSECT
()
Exercise
()
6. Manipulate Data in a Database
Learning objectives
()
Inserting data
()
Updating data
()
Deleting data
()
Truncating a table
()
Exercise
()
7. Design a Database
Learning objectives
()
System development lifecycle (SDLC)
()
Logical design
()
Normalization
()
Exercise
()
8. Build a Database
Learning objectives
()
Creating and managing tables
()
Data integrity constraints
()
Speeding data access: Indexing
()
Create interfaces to the database using VIEWS
()
Exercise
()
9. Manage a Database
Learning objectives
()
Controlling user access
()
Transactions
()
Metadata
()
10. Exploring the Road Ahead
Learning objectives
()
Other T-SQL constructs: Next level
()
Peek into Azure databases
()
Conclusion
Complete guide to T-SQL for data analysts: Next steps
()