Программирование [Andreas Kretz] SQL для инженеров по данным

Регистрация
7 Апр 2025
Сообщения
10,778
Реакции
81
Автор: Andreas Kretz​
Название: SQL для инженеров по данным​

cover.jpg

Продолжительность: 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: от базового извлечения данных до разработки оптимизированных аналитических запросов.

СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь
 

Похожие темы

10,840Темы
10,893Сообщения
788Пользователи
MuhaНовый пользователь
Сверху