Database fundamentals and SQL Server architecture
- Relational database concepts and normalisation basics.
- SQL Server instances, databases and files.
- Data types, nullability and constraints.
- SQL Server Management Studio navigation.
Learn SQL Server from database fundamentals and T-SQL through stored procedures, transactions, indexing, query tuning, backup and recovery, with hands-on labs and troubleshooting practice.
Microsoft SQL Server is widely used for business applications, reporting and data integration. This program builds a practical progression from database fundamentals to writing maintainable T-SQL and supporting a SQL Server environment.
Learners start with database design and data types, then move through querying, joins, subqueries and common table expressions. The course continues into programmable objects, transactions, indexing and performance, before covering backup, recovery and administration fundamentals.
The final depth can be adjusted for beginners, developers or administration-focused groups.
Create databases and tables with suitable keys, constraints and relationships.
Use joins, subqueries, CTEs and window functions to answer business questions.
Create views, stored procedures, functions and triggers with appropriate error handling.
Read execution plans, choose indexes and rewrite inefficient queries.
Apply backup and restore concepts and understand recovery models.
Investigate incorrect results, blocking, slow queries and common administration issues.
Tell us whether you are starting from scratch or want to focus on development, performance or administration.