Ho Lee Fuk

Сенсей
🛡 МОДЕРАТОР 🛡
Регистрация
22 Февраль 2018
Сообщения
11.084
Автор: learndataengineering

Название: SQL для инженеров по данным (2025)

1747281048956-png.158625


Описание:

SQL for Data Engineers

learndataengineering

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, но принципы применимы к любой реляционной СУБД.

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

Подробнее:
Для просмотра содержимого вам необходимо авторизоваться.

Скачать:
Скрытое содержимое могут видеть только члены группы Премиум.


Скрытый контент для пользователей All-dar.
 

Создайте учетную запись или войдите, чтобы комментировать или скачивать материалы!

У вас должна быть учетная запись, чтобы оставлять комментарии

Зарегистрироваться

Создайте учетную запись. Это просто!

Авторизоваться

У вас уже есть аккаунт? Войдите здесь.

Сверху