Анализ данных с помощью 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.

Курс проводится в аудиторном формате, в современном компьютерном классе. Размер группы от 6 до 10 человек
Язык обучения: русский
Стоимость: 1024.80 EUR (НСО 24% включен)
Общий объем курса: 42 ак. ч.
Включает в себя:
- Аудиторные занятия: 28 ак.ч. (в т.ч. практические занятия 4 ак. ч. и 2 семинара (4 ак.ч))
- Самостоятельная работа: 14 ак.ч.
Преподаватели
Максим Колодиев
Квалификация: Свыше 15 лет в разработке ПО. Свыше 8 лет опыта в тестировании ПО.Специализация: Процесс разработки ПО, тестирование ПО, автоматизация тестирования, анализ данных
Опыт преподавания: Свыше 5 лет опыта в преподавании и консультировании
Образование: TalTech, Master Degree (2007)