Академия информационных систем
SQL для начинающих
23 - 31 Июля 2026 г.
О курсе
Вы научитесь:
- • писать 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. Анализ и визуализация данных с помощью нейросетей.
По окончании обучения выдается
Удостоверение о повышении квалификации
Освойте SQL с нуля и применяйте его в рабочих задачах с данными
Научитесь писать запросы, работать с подзапросами, аналитическими функциями и транзакциями
Используйте SQL и ИИ-инструменты для ускорения обработки и анализа данных
Как вы будете учиться
Получить персональное предложение