SQL: мова запитів до даних
Курси за обраним напрямком
Архітектура баз даних: індексація, оптимізація запитів та ACID-транзакції
Дослідження внутрішньої будови індексів (B+Tree), аналіз планів виконання запитів, усунення вузьких місць, забезпечення цілісності даних та управління транзакціями (рівні ізоляції, блокування).
Основи реляційних баз даних та мова SQL: вибірка і маніпуляція даними (DQL, DML)
Вступ до реляційних БД, проєктування простих таблиць, базовий синтаксис SQL, фільтрація даних, сортування, групування та основні операції маніпуляції даними (SELECT, INSERT, UPDATE, DELETE).
Програмування в базах даних: збережені процедури, тригери та представлення (Views)
Розробка бізнес-логіки на рівні СУБД, створення збережених процедур, функцій, тригерів для аудиту змін, представлень (Views) та управління правами доступу.
Просунутий SQL: складні з'єднання, підзапити та аналітичні віконні функції
Глибоке вивчення типів об'єднань (JOIN), складних підзапитів, роботу з NULL-значеннями, агрегатними функціями та просунутими віконними функціями (ROW_NUMBER, RANK, OVER, PARTITION BY) для аналізу даних.