"Поколение Python": базы данных и SQL
Подробнее
Что нужно для старта
- Для успешного освоения данного курса не нужно знать других языков программирования. Вы можете проходить данный курс параллельно с другими нашими курсами.
Что вы получите
- Извлекать информацию из таблиц с помощью SQL-запросов
- Добавлять в таблицы новые данные
- Удалять и изменять данные в таблицах
- Фильтровать данные с помощью WHERE и HAVING
- Выполнять агрегацию данных с помощью GROUP BY
- Извлекать информацию из нескольких таблиц с помощью JOIN
- Объединять таблицы с помощью UNION
- Работать с функциями для обработки чисел, дат и текста
- Вычислять среднее, минимальное и максимальное значения с помощью функций AVG, MIN, MAX
- Использовать вложенные SQL-запросы
- Использовать общие табличные выражения CTE
- Создавать пользовательские функции и хранимые процедуры
- Использовать оконные функции для решения задач
- Работать с индексами
- Обрабатывать текст с помощью регулярных выражений
- Работать с транзакциями
Для кого этот курс
- Курс рассчитан на всех, кто хочет освоить основы реляционных баз данных и язык структурированных запросов SQL.
Программа курса
- О курсе
- Достижения курсов Поколения 🏆
- Базы данных
- Реляционные базы данных
- Нормальные формы
- СУБД и язык SQL
- Типы данных
- Извлечение данных
- Сортировка данных
- Фильтрация данных. Часть 1
- Фильтрация данных. Часть 2
- Фильтрация данных. Часть 3
- Создание вычисляемых полей
- Текстовые функции. Часть 1
- Текстовые функции. Часть 2
- Текстовые функции. Часть 3
- Числовые функции. Часть 1
- Числовые функции. Часть 2
- Функции даты и времени. Часть 1
- Функции даты и времени. Часть 2
- Функции даты и времени. Часть 3
- Функции даты и времени. Часть 4
- Дополнительные функции
- Условные конструкции
- Агрегатные функции
- Группировка данных
- Решение задач
- Подзапросы. Часть 1
- Подзапросы. Часть 2
- Подзапросы. Часть 3
- Решение задач
- Связи между таблицами
- Внутреннее соединение
- Внешнее и перекрестное соединения
- Объединение результатов запросов
- Решение задач. Часть 1
- Решение задач. Часть 2
- Обновление данных
- Удаление данных
- Добавление данных
- Создание таблиц. Часть 1
- Создание таблиц. Часть 2
- Удаление, переименование и обновление таблиц
- Триггеры
- Индексы
- Представления
- Обобщенные табличные выражения. Часть 1
- Обобщенные табличные выражения. Часть 2
- Обобщенные табличные выражения. Часть 3
- Переменные
- Пользовательские функции. Часть 1
- Пользовательские функции. Часть 2
- Хранимые процедуры
- Ранжирующие функции. Часть 1
- Ранжирующие функции. Часть 2
- Агрегатные функции
- Границы окон
- Функции смещения
- Решение задач
- Регулярные выражения. Часть 1
- Регулярные выражения. Часть 2
- Регулярные выражения. Часть 3
- Функции для работы с регулярными выражениями
- Решение задач
- Введение в транзакции
- Транзакции в MySQL. Часть 1
- Транзакции в MySQL. Часть 2
- Транзакции в MySQL. Часть 3
- Выборка и фильтрация
- Базовые соединения
- Подзапросы
- Группировка
- Агрегатные функции
- Продвинутые соединения
- Оконные функции
- О mock-собеседовании
- Тестовые вопросы
- Задачи на написание SQL запросов
- Тестовые вопросы
- Задачи на написание SQL-запросов
- Заключительный урок
- Устное собеседование
- Оглавление
01О курсе
- О курсе
- Достижения курсов Поколения 🏆
02Введение в базы данных и СУБД
- Базы данных
- Реляционные базы данных
- Нормальные формы
- СУБД и язык SQL
03Основы языка SQL
- Типы данных
- Извлечение данных
- Сортировка данных
- Фильтрация данных. Часть 1
- Фильтрация данных. Часть 2
- Фильтрация данных. Часть 3
- Создание вычисляемых полей
04Встроенные функции
- Текстовые функции. Часть 1
- Текстовые функции. Часть 2
- Текстовые функции. Часть 3
- Числовые функции. Часть 1
- Числовые функции. Часть 2
- Функции даты и времени. Часть 1
- Функции даты и времени. Часть 2
- Функции даты и времени. Часть 3
- Функции даты и времени. Часть 4
- Дополнительные функции
- Условные конструкции
05Группировка данных
- Агрегатные функции
- Группировка данных
- Решение задач
06Подзапросы
- Подзапросы. Часть 1
- Подзапросы. Часть 2
- Подзапросы. Часть 3
- Решение задач
07Соединение таблиц
- Связи между таблицами
- Внутреннее соединение
- Внешнее и перекрестное соединения
- Объединение результатов запросов
- Решение задач. Часть 1
- Решение задач. Часть 2
08Обновление, удаление и добавление данных
- Обновление данных
- Удаление данных
- Добавление данных
09Создание таблиц и работа с ними
- Создание таблиц. Часть 1
- Создание таблиц. Часть 2
- Удаление, переименование и обновление таблиц
- Триггеры
- Индексы
- Представления
- Обобщенные табличные выражения. Часть 1
- Обобщенные табличные выражения. Часть 2
- Обобщенные табличные выражения. Часть 3
10Пользовательские функции и хранимые процедуры
- Переменные
- Пользовательские функции. Часть 1
- Пользовательские функции. Часть 2
- Хранимые процедуры
11Оконные функции
- Ранжирующие функции. Часть 1
- Ранжирующие функции. Часть 2
- Агрегатные функции
- Границы окон
- Функции смещения
- Решение задач
12Регулярные выражения
- Регулярные выражения. Часть 1
- Регулярные выражения. Часть 2
- Регулярные выражения. Часть 3
- Функции для работы с регулярными выражениями
- Решение задач
13Транзакции
- Введение в транзакции
- Транзакции в MySQL. Часть 1
- Транзакции в MySQL. Часть 2
- Транзакции в MySQL. Часть 3
14Дополнительные задачи
- Выборка и фильтрация
- Базовые соединения
- Подзапросы
- Группировка
- Агрегатные функции
- Продвинутые соединения
- Оконные функции
- О mock-собеседовании
15Mock-собеседование по SQL в Google
- Тестовые вопросы
- Задачи на написание SQL запросов
16Mock-собеседование по SQL в VK
- Тестовые вопросы
- Задачи на написание SQL-запросов
17Заключение
- Заключительный урок
- Устное собеседование
- Оглавление
Отзывы о курсе
Оставьте отзыв
Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.
Оставьте заявку
Консультант ответит на вопросы о курсе «"Поколение Python": базы данных и SQL» и поможет разобраться в деталях обучения.
Нажимая кнопку, вы даете согласие на обработку персональных данных
Информация обновлена 12 августа 2026 г.

Stepik 












