Бази даних Microsoft SQL Server
Курси за обраним напрямком
Адміністрування та обслуговування баз даних MS SQL Server (DBA Essentials)
Налаштування серверів, управління безпекою та правами доступу, створення стратегій резервного копіювання (Backup/Restore), моніторинг продуктивності та усунення несправностей.
Оптимізація продуктивності та налаштування індексів у MS SQL Server
Аналіз планів виконання запитів (Execution Plans), створення та керування кластеризованими й некластеризованими індексами, усунення вузьких місць і робота з Dynamic Management Views (DMV).
Проєктування реляційних баз даних та розробка схем у MS SQL Server
Архітектура реляційних баз даних, нормалізація даних, створення таблиць, зв'язків (Foreign Keys), обмежень (Constraints) та написання базових запитів мовою T-SQL.
Просунутий T-SQL: складні запити, аналітика та робота з XML/JSON
Використання об'єднань, віконних функцій, рекурсивних CTE, робота з напівструктурованими даними (XML, JSON) та оптимізація складних вибірок у MS SQL Server.
Серверне програмування на MS SQL Server: збережені процедури, функції та тригери
Розробка бізнес-логіки на стороні БД, написання збережених процедур, скалярних та табличних функцій, тригерів (AFTER/INSTEAD OF) та обробка виключень (TRY...CATCH).
Управління транзакціями, рівні ізоляції та забезпечення ACID у MS SQL Server
Робота з механізмами блокування (Locks), рівнями ізоляції транзакцій (Read Committed, Snapshot, Serializable), вирішення проблем взаємного блокування (Deadlocks) та забезпечення цілісності даних.