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.