💻 Программирование [learndataengineering] SQL для инженеров по данным (2025)

  • ОФОРМИТЬ ПОДПИСКУ

Calvin Candie

Вечный

Calvin Candie

Вечный
2 Сен 2018
37,038
1,834
Автор: learndataengineering
Название: SQL для инженеров по данным (2025)

[learndataengineering] SQL for Data Engineers (2025)

1747373439364.png

SQL - это основа работы с реляционными базами данных. И если вы собираетесь работать в сфере Data Engineering, знание SQL - не просто плюс, а необходимость. Именно поэтому мы создали этот курс: «SQL для инженеров по данным». Он даст вам ключевые навыки для эффективной работы с базами данных - от извлечения и анализа данных до выполнения сложных запросов и операций, с которыми вы будете сталкиваться каждый день.
Что вы изучите:
Введение в управление базами данных и SQL

Познакомьтесь с системами управления базами данных (СУБД) и ролью SQL в инженерии данных. Поймите, как реляционные базы хранят, управляют и обрабатывают большие объёмы данных.
Практика с базой данных Chinook и настройка инструментов
Вы начнёте работать с реальными данными на примере Chinook Database - учебной базы, которая поможет освоить ключевые концепции SQL. Мы настроим SQLite и DBeaver - инструменты, необходимые для управления базами и написания запросов.
Основы SQL: DDL и DML
Вы углубитесь в фундаментальные разделы SQL - язык определения данных (DDL) и язык манипулирования данными (DML). Научитесь создавать, изменять и управлять таблицами и записями: вставлять, обновлять, удалять данные.
Продвинутые запросы: SELECT, группировка и соединения
На следующем этапе вы освоите продвинутые приёмы работы с SELECT-запросами, агрегатными функциями и JOIN'ами. Эти навыки необходимы для работы с несколькими таблицами и извлечения аналитически ценной информации.
Управление транзакциями и обеспечение целостности данных
Вы изучите язык управления транзакциями (TCL), поймёте, как поддерживать целостность и надёжность данных в работе с СУБД.
Общие табличные выражения и подзапросы
Научитесь упрощать сложные SQL-запросы с помощью CTE (Common Table Expressions) и подзапросов, делая ваш код более читаемым и поддерживаемым.
Оконные функции
В отдельном четырёхчастном модуле вы откроете для себя оконные функции: агрегатные, ранжирующие и аналитические. Они позволяют выполнять расчёты по строкам с максимальной гибкостью.
Оптимизация запросов и индексация
В финале курса вы научитесь оптимизировать SQL-запросы и использовать индексы для повышения производительности. Особое внимание уделено практикам в SQLite, но принципы применимы к любой реляционной СУБД.

Материал на английском языке

Подробнее:
Скрытое содержимое доступно для зарегистрированных пользователей!

Скачать:
 

Похожие темы