Мы используем 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 ₽
Основы языка Python
22 ак.ч.
Основы языка Python

На курсе вы получите базовые навыки программирования на языке Python. Рассматриваются темы от типов данных до объектно-ориентированного программирования. Python – чрезвычайно мощн…

Онлайн10 занятийНачальный
27 500 ₽
Начать без затрат

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

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

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

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

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

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

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

Онлайн17 занятий
Бесплатно
Основы Python
Бесплатно1 час
Основы Python

Бесплатный курс «Основы Python» позволяет всем желающим погрузиться в тему программирования, понять, насколько вам близка эта сфера и при желании продолжить обучение. Освойте осно…

Онлайн7 занятий
Домашние заданияИнтерактивные тренажёры+4
Бесплатно