SQL с нуля до PRO
Подробнее
Что нужно для старта
- Курс для широкого круга слушателей. Не требует специализированных знаний ни в программировании, ни в базах данных.
Что вы получите
- Писать SQL-запросы для извлечения данных.
- Анализировать данные.
- Приводить исходную информацию в удобный вид.
- Работать с функциями для обработки дат и текста.
- Добавлять в таблицы новые данные.
- Изменять таблицы.
- Применять фильтры WHERE и HAVING.
- Группировать данные по категориям с помощью GROUP BY
- Вычислять среднее, минимальное и максимальное значения.
- Использовать оконные функции SQL.
- Строить сводные отчеты.
- Извлекать информацию из нескольких таблиц с помощью JOIN.
- Объединять таблицы с помощью UNION.
- Использовать вложенные SQL-запросы.
- Проектировать надежные базы данных.
- Применять транзакции.
- Писать хранимые процедуры и настраивать триггеры.
Чему вы научитесь
- Полный курс по SQL из трёх частей: основы SQL с нуля, проектирование баз данных, и продвинутый SQL. Обучение SQL с нуля до профи с практикой на тренажере и поддержкой преподавателя на всех этапах.
Для кого этот курс
- Начинающие разработчики, маркетологи, аналитики, продуктологи и экономисты.
Программа курса
- Первые SQL запросы
- Составные условия
- Порядок AND и OR
- Сортировка результатов
- Ограничение и смещение
- (бонус) TOP, LIMIT, OFFSET в других СУБД
- Принципы работы баз данных
- Установка MySQL
- Добавление данных
- Обновление данных
- Удаление данных
- Создание простейших таблиц
- Числовые поля
- Параметр ZEROFILL
- Строковые поля
- Дата и время
- NULL
- NULL в SELECT запросах
- BOOL, ENUM, SET
- "TRUE" и "FALSE" в SELECT запросах
- Значения по умолчанию
- Первичный ключ
- Уникальный индекс
- Обычные индексы
- Добавление и удаление индексов
- Добавление и удаление столбцов
- Изменение столбцов
- Изменение таблицы
- Поиск с помощью LIKE
- Полнотекстовый поиск
- Математические функции
- Строковые функции
- Функции даты
- Сортировка по дате
- COUNT, MIN, MAX, AVG
- GROUP BY
- HAVING и WHERE
- Объединение с помощью UNION
- Объединение с помощью UNION: сортировка
- Объединение с помощью UNION: группировка
- Отношение один к одному
- Внешний ключ
- Отношения один-ко-многим
- Создание связей один-ко-многим
- JOIN
- Понимание JOIN
- Понимание JOIN, часть 2
- Выборка из трех и более таблиц
- Ссылочная целостность
- Отношения многие ко многим
- Простые вложенные запросы
- IN, ANY, ALL
- Ключевое слово EXISTS
- Запросы, возвращающие несколько столбцов
- Подзапросы в конструкции FROM
- Подзапросы в конструкции INSERT
- Введение в транзакции
- ACID
- Потерянное обновление
- Грязное чтение
- Неповторяющееся чтение
- Фантомное чтение
- Транзакции: заключение
- Хранимые процедуры
- Транзакции в хранимых процедурах
- Хранимые функции
- Переменные
- Переменные в хранимых процедурах
- Триггеры
- Представления
- Ограничения и проверки
- Блокировка таблиц
- Анализ и оптимизация запросов
- Введение в оконные функции
- Знакомство с неагрегирующими функциями
- Сортировка в оконных функциях
- Фильтрация в оконных функциях
- Понимание окон
- Сортировка для агрегирующих функций
- Группировка и оконные функции
- Ранжирование с помощью RANK и DENSE_RANK
- Именованные окна
- Ранжирование с помощью NTILE
- Статистическое ранжирование
- Опережение и отставание
- Сравнение с первым и последним
- Функция NTH_VALUE
- Фреймы
- Фреймы и функции агрегации
- Фреймы и интервалы дат
- ROWS и RANGE во фреймах
- Удаление дубликатов с помощью ROW_NUMBER
- Введение в курс
- Концептуальная модель базы данных
- Логическая модель базы данных
- Первая нормальная форма (1НФ)
- Вторая нормальная форма (2НФ)
- Первичные ключи
- Третья нормальная форма (3НФ)
- 1NF и многозначные атрибуты
- Четвертая нормальная форма (4НФ)
- Пределы нормализации
- Денормализация
- Стратегия удаления данных
- Завершение проектирования
01Основы SQL. Простые SQL запросы
- Первые SQL запросы
- Составные условия
- Порядок AND и OR
- Сортировка результатов
- Ограничение и смещение
- (бонус) TOP, LIMIT, OFFSET в других СУБД
- Принципы работы баз данных
- Установка MySQL
02Основы SQL. Добавление, изменение, удаление
- Добавление данных
- Обновление данных
- Удаление данных
03Основы SQL. Создание таблиц
- Создание простейших таблиц
- Числовые поля
- Параметр ZEROFILL
- Строковые поля
- Дата и время
- NULL
- NULL в SELECT запросах
- BOOL, ENUM, SET
- "TRUE" и "FALSE" в SELECT запросах
- Значения по умолчанию
04Основы SQL. Индексы
- Первичный ключ
- Уникальный индекс
- Обычные индексы
- Добавление и удаление индексов
05Основы SQL. Изменение таблиц
- Добавление и удаление столбцов
- Изменение столбцов
- Изменение таблицы
06Основы SQL. Поиск текста
- Поиск с помощью LIKE
- Полнотекстовый поиск
07Основы SQL. Вспомогательные функции
- Математические функции
- Строковые функции
- Функции даты
- Сортировка по дате
08Основы SQL. Группировка данных
- COUNT, MIN, MAX, AVG
- GROUP BY
- HAVING и WHERE
09Основы SQL. Многотабличные запросы
- Объединение с помощью UNION
- Объединение с помощью UNION: сортировка
- Объединение с помощью UNION: группировка
- Отношение один к одному
- Внешний ключ
- Отношения один-ко-многим
- Создание связей один-ко-многим
- JOIN
- Понимание JOIN
- Понимание JOIN, часть 2
- Выборка из трех и более таблиц
- Ссылочная целостность
- Отношения многие ко многим
10Основы SQL. Вложенные запросы
- Простые вложенные запросы
- IN, ANY, ALL
- Ключевое слово EXISTS
- Запросы, возвращающие несколько столбцов
- Подзапросы в конструкции FROM
- Подзапросы в конструкции INSERT
11Продвинутый SQL. Транзакции
- Введение в транзакции
- ACID
- Потерянное обновление
- Грязное чтение
- Неповторяющееся чтение
- Фантомное чтение
- Транзакции: заключение
12Продвинутый SQL. Другие возможности SQL
- Хранимые процедуры
- Транзакции в хранимых процедурах
- Хранимые функции
- Переменные
- Переменные в хранимых процедурах
- Триггеры
- Представления
- Ограничения и проверки
- Блокировка таблиц
- Анализ и оптимизация запросов
13Продвинутый SQL. Оконные функции
- Введение в оконные функции
- Знакомство с неагрегирующими функциями
- Сортировка в оконных функциях
- Фильтрация в оконных функциях
- Понимание окон
- Сортировка для агрегирующих функций
- Группировка и оконные функции
- Ранжирование с помощью RANK и DENSE_RANK
- Именованные окна
- Ранжирование с помощью NTILE
- Статистическое ранжирование
- Опережение и отставание
- Сравнение с первым и последним
- Функция NTH_VALUE
- Фреймы
- Фреймы и функции агрегации
- Фреймы и интервалы дат
- ROWS и RANGE во фреймах
- Удаление дубликатов с помощью ROW_NUMBER
14Проектирование баз данных. Введение в проектирование
- Введение в курс
- Концептуальная модель базы данных
- Логическая модель базы данных
15Проектирование баз данных. Практические приемы проектирования
- Первая нормальная форма (1НФ)
- Вторая нормальная форма (2НФ)
- Первичные ключи
- Третья нормальная форма (3НФ)
- 1NF и многозначные атрибуты
- Четвертая нормальная форма (4НФ)
- Пределы нормализации
- Денормализация
- Стратегия удаления данных
- Завершение проектирования
Stepik
Отзывы о курсе
Оставьте отзыв
Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.
Оставьте заявку
Консультант ответит на вопросы о курсе «SQL с нуля до PRO» и поможет разобраться в деталях обучения.
Нажимая кнопку, вы даете согласие на обработку персональных данных
Информация обновлена 17 августа 2026 г.

Stepik 












