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

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

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

Подробнее

При покупке любого пакета курсов по промокоду ХОЧУФУТБОЛКУ с 3 по 11 августа вы получаете дополнительную скидку до 3000 рублей, футболку и мербчокс в подарок. ✅ Образовательная лицензия № Л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» и поможет разобраться в деталях обучения.

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

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

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

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

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

Начать без затрат

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