Мы используем cookie для стабильной работы сервиса. Подробнее

"Поколение Python": базы данных и SQL

ФорматОнлайн
Длительность10 часов в неделю
Объём17 занятий
О курсе

Подробнее

✅ Образовательная лицензия № Л035-01233-15/01102936. "Поколение Python": базы данных и SQL знакомит с реляционными базами данных знакомит с базовыми возможностями языка SQL В курсе рассматриваются основные понятия реляционных баз данных и языка SQL. Курс разбит на 16 модулей с теоретическими и практическими материалами, а также заданиями. Модули курса: О курсе Введение в базы данных и СУБД Основы языка SQL Встроенные функции Группировка данных Подзапросы Соединение таблиц Обновление, удаление и добавление данных Создание таблиц и работа с ними Пользовательские функции и хранимые процедуры Оконные функции Регулярные выражения Транзакции Дополнительные задачи Mock-собеседование в Google Mock-собеседование в VK Заключение Решения проверяет автоматическая система, поэтому обратную связь вы получите очень быстро. Если у вас возникнут проблемы, команда курса даст советы и подсказки.
Требования

Что нужно для старта

  • Для успешного освоения данного курса не нужно знать других языков программирования. Вы можете проходить данный курс параллельно с другими нашими курсами.
Результат

Что вы получите

  • Извлекать информацию из таблиц с помощью SQL-запросов
  • Добавлять в таблицы новые данные
  • Удалять и изменять данные в таблицах
  • Фильтровать данные с помощью WHERE и HAVING
  • Выполнять агрегацию данных с помощью GROUP BY
  • Извлекать информацию из нескольких таблиц с помощью JOIN
  • Объединять таблицы с помощью UNION
  • Работать с функциями для обработки чисел, дат и текста
  • Вычислять среднее, минимальное и максимальное значения с помощью функций AVG, MIN, MAX
  • Использовать вложенные SQL-запросы
  • Использовать общие табличные выражения CTE
  • Создавать пользовательские функции и хранимые процедуры
  • Использовать оконные функции для решения задач
  • Работать с индексами
  • Обрабатывать текст с помощью регулярных выражений
  • Работать с транзакциями
Аудитория

Для кого этот курс

  • Курс рассчитан на всех, кто хочет освоить основы реляционных баз данных и язык структурированных запросов SQL.
Содержание

Программа курса

17 занятий
№ТемаЧто внутри
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Заключение

- Заключительный урок
- Устное собеседование
- Оглавление

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Заключение

- Заключительный урок
- Устное собеседование
- Оглавление

Организатор

Автор курса

StepikStepik
Stepik — образовательная платформа и конструктор онлайн-курсов. Мы разрабатываем алгоритмы адаптивного обучения, сотрудничаем с авторами MOOC, помогаем в проведении олимпиад и программ переподготовки. Наша цель — сделать образование открытым и удобным. Stepik — широко известная российская образовательная платформа, основанная в 2013 году. На Stepik зарегистрировано более миллиона пользователей из России и стран СНГ. В настоящее время на Stepik представлены несколько тысяч учебных курсов на самые разные темы.
Подробнее об авторе
Мнения учеников

Отзывы о курсе

Оставьте отзыв

Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

Оставьте заявку

Консультант ответит на вопросы о курсе «"Поколение Python": базы данных и SQL» и поможет разобраться в деталях обучения.

Комментарий ...

Нажимая кнопку, вы даете согласие на обработку персональных данных

Информация обновлена 21 сентября 2026 г.

Продолжить выбор

Похожие курсы

Фреймворк Apache Spark для разработчиков: продвинутый уровень
−10%32 академ. часов
Фреймворк Apache Spark для разработчиков: продвинутый уровень

Глубокое погружение в внутреннее устройство Apache Spark и его компонентов. Этот курс поможет вам понять, как устроены и работают различные модули Spark, такие как Spark Core, Spa…

ОнлайнПродвинутый
55 500 ₽−10%
49 950 ₽
SQL практикум. Полный курс
4-5 часов в неделю
SQL практикум. Полный курс

Загляни в Телеграм канал курса. Там обсуждение и новости. В конце курса студентов ждет приятный бонус! 🎁 Цель курса Научить вас работать с базами данных на профессиональном уровне…

Онлайн12 занятий
890 ₽
Базы данных с нуля
−35%
Базы данных с нуля

Разберись в реляционных и NoSQL базах и спроектируй свою: 2 месяца онлайн, практика и сертификат. Открой программу и тарифы.

ОнлайнНачальный
14 900 ₽−35%
9 680 ₽Рассрочка на 12 мес.
SQL-разработчик: тариф PRO
12 ноября
SQL-разработчик: тариф PRO

Практический онлайн-курс, на котором вы с нуля за 3 месяца освоите профессию SQL-разработчика в своем темпе и с обратной связью от опытных экспертов. Изучите основы работы с реляц…

Онлайн
Персональный наставникДомашние задания+4
89 900 ₽от 24 972 ₽/мес на 7491 мес.
Начать без затрат

Бесплатные курсы

Python для решения практических задач
Бесплатно
Python для решения практических задач

Научились решать простые задачи на питоне, но не можете понять, как сделать что-то полезное? Наш курс научит вас правильно гуглить! На примерах задач сбора данных (Data Scraping)…

Онлайн5 занятий
Бесплатно
Python для геймеров: базовый курс на игровых примерах
Бесплатно4 часа в неделю
Python для геймеров: базовый курс на игровых примерах

Здесь не будет сложных задач «про шахматы»! Здесь не будет абстрактных задач и сложных математических вычислений. Зато есть: теория простым и понятным языком игровые механики логи…

Онлайн12 занятий
Бесплатно
"Поколение Python": курс для начинающих
Бесплатно
"Поколение Python": курс для начинающих

"Поколение Python: курс для начинающих" знакомит с основными типами данных, конструкциями и принципами структурного программирования языка Python. Целевая аудитория – школьники, с…

Онлайн17 занятий
Бесплатно