Top.Mail.Ru

академия информационных систем

Версия для слабовидящих

SQL для начинающих

Курс посвящен практическому освоению SQL на примере PostgreSQL - от базовых запросов до работы с подзапросами, оконными функциями, транзакциями, процедурами и прикладной обработкой данных.

Получить консультацию
по обучению

Ближайшая дата

23 - 31 Июля 2026 г.

Длительность
7 дней 50 ак.часов
Форма обучения
Дистанционно
Документ
Удостоверение о повышении квалификации
Стоимость
49 900 рублей

О курсе

Курс посвящен практическому освоению SQL на примере PostgreSQL - от базовых запросов до работы с подзапросами, оконными функциями, транзакциями, процедурами и прикладной обработкой данных.

Вы научитесь:
  • • писать SQL-запросы для выборки, фильтрации, группировки и объединения данных
  • • работать с вложенными запросами, представлениями и пользовательскими функциями
  • • использовать оконные и аналитические функции для прикладных задач обработки данных
  • • применять транзакции, блокировки, процедуры и триггеры в типовых сценариях работы с БД
  • • выполнять импорт и экспорт данных для дальнейшей работы с отчетами и таблицами
  • • использовать ИИ-инструменты для ускорения написания SQL-запросов и первичной аналитики данных

Кому будет полезен курс

Начинающим специалистам по работе с данными

Аналитикам данных

Разработчикам

IT-инженерам

Преимущества нашей программы

Практическое освоение SQL на реальных задачах: Курс помогает с нуля научиться писать запросы для выборки, фильтрации, сортировки, группировки и объединения данных. Полученные навыки можно сразу применять в рабочих задачах.

Последовательный переход от базы к прикладным инструментам: Слушатели изучают не только базовый синтаксис SQL, но и подзапросы, представления, оконные функции, транзакции и процедуры. Это позволяет перейти от простых запросов к более профессиональной работе с данными.

Фокус на прикладной работе с PostgreSQL: Обучение построено на практическом использовании одной из самых востребованных СУБД. Это дает слушателям понятную и применимую основу для дальнейшей работы в аналитике, разработке и администрировании.

Современный подход к работе с данными: Курс показывает, как использовать SQL вместе с ИИ-инструментами для ускорения написания запросов, первичного анализа и решения типовых задач обработки данных. При этом акцент делается на понимании логики запросов, а не на слепом копировании результата.

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

Модуль 1. Введение в базы данных

  • 1.1. Особенности различных систем управления базами данных, преимущества и недостатки.
  • 1.2. Сильные и слабые стороны PostgreSQL относительно других СУБД.

Модуль 2. Вложенные запросы

  • 2.1. Простые вложенные запросы.
  • 2.2. IN, ANY, ALL.
  • 2.3. Ключевое слово EXISTS.
  • 2.4. Запросы, возвращающие несколько столбцов.
  • 2.5. Подзапросы в конструкции FROM.
  • 2.6. Подзапросы в конструкции INSERT.

Модуль 3. Вспомогательные функции

  • 3.1. Дополнительная функция COALESCE.
  • 3.2. Декартово множество.

Модуль 4. Оконные и аналитические функции

  • 4.1. Регулярные выражения REGEXP.
  • 4.2. Оператор MERGE.
  • 4.3. Освоите оконные функции: OVER, LAG, LEAD.
  • 4.4. Оконная функция RANK.
  • 4.5. Оконная функция row_number, партиции.

Модуль 5. Базовые циклы и кейсы

  • 5.1. Сложные составные запросы CASE WHEN.
  • 5.2. Составные запросы CASE WHEN в сочетании с COALESCE, IF, ROW_NUMBER.
  • 5.3. Составные запросы CASE WHEN в сочетании с JOIN.
  • 5.4. IF, IF EXIST.

Модуль 6. Системные функции

  • 6.1. Системные таблицы и как они могут пригодиться.
  • 6.2. Использование переменных.
  • 6.3. Использование представлений.
  • 6.4. Использование функций пользователя.
  • 6.5. Использование хранимых процедур.
  • 6.6. Переменные в хранимых процедурах.
  • 6.7. Использование курсоров, принципы работы.

Модуль 7. Использование триггеров

  • 7.1. Триггеры: создание и применение.
  • 7.2. Триггеры в рекурсивных структурах.

Модуль 8. Транзакции и блокировки

  • 8.1. Транзакции, транзакции в хранимых процедурах.
  • 8.2. Блокировки, блокировка таблиц.

Модуль 9. Передача данных

  • 9.1. Импорт данных в БД
  • 9.2. Подготовка данных для плоских и сводных таблиц в Excel, экспорт таблицы из БД через Excel

Модуль 10. Использование нейросетей для создания запросов

  • 10.1. Как нейросети могут помочь в написании SQL-запросов разной сложности. Что стоит учитывать при работе с нейросетями.
  • 10.2. Анализ и визуализация данных с помощью нейросетей.

По окончании обучения выдается

Удостоверение о повышении квалификации

Удостоверение о повышении квалификации
Ближайший старт курса

23 - 31 Июля 2026 г.

49 900 рублей
Оставить заявку на курс
check

Освойте SQL с нуля и применяйте его в рабочих задачах с данными

check

Научитесь писать запросы, работать с подзапросами, аналитическими функциями и транзакциями

check

Используйте SQL и ИИ-инструменты для ускорения обработки и анализа данных

Как вы будете учиться

Занятия
Занятия проводятся как очно в аудитории с непосредственным взаимодействием между преподавателем и слушателями. Для тех, кто не может присутствовать физически, предусмотрено участие через платформу MTS.link.
Процесс обучения
Занятия включают лекции, семинары и групповые проекты. Материалы подаются в виде презентаций, которые могут содержать графику, видео. Полученные знания закрепляются тестированиями и практическими заданиями, а затем вы получаете развернутую обратную связь от эксперта курса.
Сопровождение
Вы можете задавать вопросы преподавателю в режиме реального времени. Так же у каждой группы есть кураторы, которые всегда на связи и помогают решить организационные вопросы.

Получить персональное предложение

Присоединяйтесь к Telegram-каналу АИС

Присоединяйтесь к нашей группе АИС
в телеграм-канале

Telegram-канал АИС
Хотите быть в курсе последних новостей?
Подпишитесь на нашу рассылку и станьте одним из первых, кто будет в курсе всех новостей АИС!