Анализ данных с помощью SQL


Информация об обучении на данном курсе

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

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

Узнать о мерах поддержки →


Целевая группа:

Курс актуален, если Вы:

  • начинающий аналитик данных и хотите освоить SQL как базовый инструмент анализа;
  • работаете с данными (маркетинг, финансы, продукт) и желаете самостоятельно делать выборки и отчёты;
  • менеджер или продукт-аналитик и вам требуется получать данные без помощи разработчиков;
  • разработчик и интересуетесь уверенной работой с базами данных в своих задачах;
  • QA-инженер или тестировщик и вам требуется проверять данные и писать SQL-запросы для тестов;
  • специалист из другой сферы и планируете переквалификацию в аналитику данных;
  • студент экономической или технической специальности и желаете получить практические навыки SQL;
  • предприниматель или владелец бизнеса и вам требуется анализировать данные своих систем.

Ключевые компетенции, изучаемые на курсе:

Составляйте запросы на SQL
Работайте с СУБД MySQL
Разбирайтесь в реляционных базах данных

Требования к обучающимся:

  • уверенный пользователь ПК
  • желательно наличие собственного ноутбука (Windows / Mac, оперативная память 8 GB, диагональ экрана > 13,3), при необходимости на время обучения выдается ноутбук.

Результат обучения:

Окончившие данный курс:

  • понимают основы теории реляционных баз данных
  • владеют навыками составления SQL запросов в соответствии с рабочими заданиями
  • умеют фильтровать и агрегировать данные
  • применяют математические и статистические операции для первичной обработки данных
  • используют SQL для работы с временными рядами
  • понимают принципы создания пользовательских функций и встроенных процедур

Методы обучения:

Общий объем курса: 42 академических часа, из которых 28 академических часов проходят в аудитории (в т.ч. практические занятия 8 ак. часов и 2 семинара (8 ак.ч))

Критерии оценки результатов обучения:

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

Методы оценки:

При успешном выполнении практические и домашние работы получают оценку «зачет».

Условия окончания курса:

Для успешного окончания курса и получения сертификата необходимо получить зачет 75% домашних работ.

Дополнительная информация:

Группа программы обучения: 0612 - Управление базами данных и сетевыми технологиями (0612 - Andmebaaside ja võrgu disaini ning halduse õppekavarühm)
Основные правила организации обучения (на эстонском языке)
Основные правила обеспечения качества учебного процесса (на эстонском языке)

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

Модуль Основные темы модуля Объем
Введение в SQL и основы работы с базами данных Основные понятия: базы данных, таблицы, строки и столбцы. Введение в SQL: основные команды (SELECT, FROM, WHERE). Фильтрация данных с WHERE и логическими операторами (AND, OR, NOT). Сортировка данных с ORDER BY. 4 ак. часа
Агрегация и группировка данных Использование агрегатных функций: SUM(), AVG(), COUNT(), MIN(), MAX(). Группировка данных с GROUP BY. Фильтрация агрегированных данных с HAVING. Комбинирование группировки и сортировки.4 ак. часа
Работа с несколькими таблицами и объединение данных Типы связей между таблицами: один-к-одному, один-ко-многим, многие-ко-многим. Введение в JOIN: INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN. Использование UNION и UNION ALL для объединения данных из разных таблиц. Примеры сложных запросов с объединением таблиц. 4 ак. часа
Работа с временными рядами и датами Хранение дат и времени в базах данных. Функции работы с датами: NOW(), CURRENT_DATE, DATEPART(), DATEDIFF(). Группировка данных по временным периодам. Анализ временных рядов в SQL.4 ак. часа
Оконные функции и аналитические запросы Введение в оконные функции и их отличие от агрегатных функций. Использование ROW_NUMBER(), RANK(), DENSE_RANK() для работы с порядковыми номерами. Анализ данных с LAG(), LEAD(). Разбор практических кейсов. 4 ак. часа
Создание временных таблиц и представлений Создание временных таблиц (TEMP TABLE). Использование представлений (VIEW) для удобного анализа данных. Оптимизация запросов с представлениями. 4 ак. часа
Итоговый проект Разбор типовой задачи анализа данных. Постановка задачи и формулировка запросов. Выполнение анализа и представление результатов. Подведение итогов и рекомендации по дальнейшему изучению SQL. 4 ак. часа

Информация о курсе

Время проведения:

06.07.2026 - 31.07.2026
20.07.2026 - 14.08.2026
03.09.2026 - 24.09.2026


Оставить заявку →Ответим в течение 1 рабочего дня

Длительность курса:

3 месяца



Формат и место проведения:

Адрес: Tartu mnt. 18, Tallinn.
Gamma Intelligence Training Centre
Курс проводится в аудиторном формате, в современном компьютерном классе. Размер группы от 6 до 10 человек

Язык обучения: русский

Стоимость: 1024.80 EUR (НСО 24% включен)

Общий объем курса: 42 ак. ч.
Включает в себя:

  • Аудиторные занятия: 28 ак.ч. (в т.ч. практические занятия 4 ак. ч. и 2 семинара (4 ак.ч))
  • Самостоятельная работа: 14 ак.ч.


Преподаватели

Максим Колодиев

Maksim Kolodijev Квалификация: Свыше 15 лет в разработке ПО. Свыше 8 лет опыта в тестировании ПО.

Специализация: Процесс разработки ПО, тестирование ПО, автоматизация тестирования, анализ данных

Опыт преподавания: Свыше 5 лет опыта в преподавании и консультировании

Образование: TalTech, Master Degree (2007)

Ознакомиться с CV