𝕯𝖆𝖗𝖐🥰𝕬𝖓𝖌𝖊𝖑
МОДЕРАТОР
- Регистрация
- 7 Апр 2025
- Сообщения
- 10,778
- Реакции
- 81
Автор: Andreas Kretz
Название: SQL для инженеров по данным

Продолжительность: 1 ч 51 мин
Количество уроков: 16 Видео
Язык: Английский
Вес архива: 494 МБ
SQL для инженеров по данным — это фундаментальный навык, без которого невозможно эффективно работать с реляционными базами данных. В этом курсе вы шаг за шагом освоите инструменты и техники, необходимые каждому data engineer: от базовых операций до сложных, оптимизированных запросов, применимых в реальной работе с большими данными.
Кому подойдёт этот курс
Материал ориентирован на начинающих и практикующих специалистов в сфере Data Engineering, аналитиков данных, студентов технических направлений, а также разработчиков, которым требуется уверенное владение SQL.
Чему вы научитесь
Основы работы с базами данных
• Понимать, как устроены реляционные СУБД и почему SQL является ключевым инструментом инженера по данным.
• Разбираться в архитектуре хранения, обработки и управления данными.
Практика на реальной базе данных
С первых уроков вы начнёте работать с учебной базой Chinook, закрепляя теорию на реальных таблицах и связях.
• Установка и настройка SQLite.
• Работа в DBeaver — профессиональном инструменте для работы с СУБД.
Основы SQL: DDL и DML
• Создание, изменение и удаление таблиц с помощью DDL.
• Вставка, обновление и удаление данных через DML.
• Правильная структура таблиц и работа с типами данных.
Продвинутые запросы и аналитика
• Гибкие SELECT-запросы и фильтрация данных.
• Группировка, агрегатные функции и работа с несколькими таблицами через JOIN.
• Оптимальные подходы к извлечению аналитической информации.
Транзакции и управление целостностью
Вы научитесь работать с транзакциями, контролировать изменения и обеспечивать надежность данных с помощью TCL:
• BEGIN, COMMIT, ROLLBACK;
• поддержание целостности данных в многопользовательских системах.
CTE, подзапросы и структурирование кода
• Создание читаемых цепочек запросов с использованием CTE.
• Использование подзапросов для изоляции логики и повышения гибкости.
Оконные функции
Отдельный модуль посвящён мощным аналитическим инструментам — оконным функциям:
• агрегатные окна (SUM, AVG и др.);
• ранжирование (ROW_NUMBER, RANK);
• аналитические функции для сложных вычислений.
Оптимизация запросов и работа с индексами
• Анализ производительности запросов.
• Создание и использование индексов.
• Подходы к ускорению запросов в SQLite и других СУБД.
Преимущества курса
• Фокус на практических навыках, применимых в работе инженера по данным.
• Пошаговые объяснения и реальные примеры запросов.
• Универсальные навыки, пригодные в PostgreSQL, MySQL, SQLite и других СУБД.
Итог
Освоив этот курс, вы уверенно будете работать с SQL на уровне, достаточном для выполнения задач data engineering: от базового извлечения данных до разработки оптимизированных аналитических запросов.
СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь