This repository contains resources that help grasp the basics of Microsoft SQL Server.
This repository contains the following sub-directories:
- pluralsight contains resources for the Pluralsight paths:
- other some sample projects,
- hyperskill my solutions to Hyperskill projects from different tracks.
Based on these (free) courses:
- Database Design Course - Learn how to design and plan a database for beginners,
- Database Normalization β Normal Forms 1nf 2nf 3nf Table Examples,
- Clustered and nonclustered indexes described,
- Stored Procedures (Database Engine).
Also used these (paid) courses & books:
- Pluralsight:
- Designing and Implementing SQL Server Tables and Views π π,
- Designing and Implementing SQL Server Database Indexes π π,
- Programming SQL Server Database Stored Procedures π π,
- Programming SQL Server Database Triggers and Functions π,
- Managing SQL Server Database Concurrency π π,
- Using Memory-optimized Tables and Native Stored Procedures π,
- Optimizing SQL Server Statistics and Indexes π π,
- Analyzing SQL Server Query Plans π π,
- Managing SQL Server Database Performance π π,
- Managing Azure SQL Server Database Performance π,
- Querying Data Using T-SQL π π,
- Combining and Filtering Data with T-SQL 2019 π,
- T-SQL Data Manipulation Playbook π,
- Capturing Logic with Stored Procedures in T-SQL π,
- T-SQL Functions Playbook π,
- Querying JSON, XML, and Temporal Data with T-SQL π,
- Handling Errors in T-SQL π,
- SQL Server: Indexing for Performance π,
- SQL Server: Index Fragmentation Internals, Analysis, and Solutions π,
- SQL Server: Analyzing Query Performance for Developers π π,
- SQL Server: Introduction to Extended Events π,
- SQL Server: Using SentryOne Plan Explorer π,
- SQL Server: Introduction to Query Store π π,
- Solving Real World Problems with SQL Server 2016 Query Store π,
- SQL Server: Collecting and Analyzing Trace Data π
βΆοΈ , - SQL Server: Replacing Profiler with Extended Events π π,
- Troubleshooting SQL Server Performance Problems π
βΆοΈ , - SQL Server: Automatic Tuning in SQL Server 2017 and Azure SQL Database π,
- Managing SQL Server Database Maintenance π,
- SQL Server: Benchmarking and Baselining π
βΆοΈ , - SQL Server: Performance Troubleshooting Using Wait Statistics π
βΆοΈ ,
- other:
Some useful tools & other resources:
- SQL Server 2019,
- SQL Server 2022,
- Microsoft SQL Server Versions List,
- Microsoft SQL Server Docker Image List,
- mssql-docker,
- SQL Server Management Studio,
- Azure Data Studio,
- SQL Server Data Tools (SSDT) for Visual Studio,
- SolarWinds Plan Explorer,
- Ola Hallengren - SQL Server Maintenance Solution,
- SQLServerCentral,
- Simple-Talk,
- sqlbits,
- DB-Engines.com,
- Brent Ozar,
- Paul S. Randal,
- Kimberly L. Tripp,
- Jonathan Kehayias,
- Tim Radney,
- Gail Shaw,
- Pinal Dave,
- Klaus Aschenbrenner.