
−55%
Программирование8 месяцев
Профессия: Python-разработчикПознакомитесь с основами языка SQL, узнаете, где и как он применяется, какие задачи с его помощью решаются и как устроен процесс работы с базами данных.
SQL: суть, сферы применения, возможности
Научитесь извлекать и фильтровать данные, использовать базовые операторы и синтаксис SQL, работать с ограничениями и типами данных.
SELECT, FROM
WHERE и операторы =, IS, LIKE, <, >, <=, >=, !=, <>, IS NOT
Порядок ключевых слов, LIMIT
Написание разных типов данных
Полезные материалы
Чувствительность к регистру
IS NULL / IS NOT NULL
IN / NOT IN
AND / OR
BETWEEN
Комментирование данных
Добавление столбца
Потренируетесь извлекать данные по разным условиям.
Научитесь трансформировать и интерпретировать данные, использовать арифметику, условные конструкции и преобразования регистров.
Псевдонимы (Alias)
UPPER(), LOWER(), арифметика
Структура CASE
Разберетесь с обработкой даты и времени, сортировкой и управлением результатами выборки.
Работа с датами и временем
ORDER BY
Извлечение N записей
Научитесь группировать данные, использовать агрегатные функции и анализировать сгруппированные выборки.
Группировка
Фильтрация сгруппированных значений
Порядок выполнения запрос
На практике разберете, как делать выборки в SQL: использовать псевдонимы, считать данные, применять условия CASE, группировать и сортировать результаты.
Разберетесь в архитектуре и терминах БД, создадите свою базу в PostgreSQL.
История и архитектура БД
СУБД и их роль
Термины реляционных БД
Воркшоп PostgreSQL
Освоите различные способы соединения таблиц для извлечения более сложных структур данных.
Варианты объединения таблиц
Условия объединения
Изучите способы эффективной работы с подзапросами для вложенных и условных выборок.
Подзапросы в JOIN и WHERE
Потренируетесь писать подзапросы в SQL
Научитесь изменять содержимое таблиц: добавлять, редактировать и удалять данные.
INSERT
UPDATE
DELETE
Разберетесь, как управлять структурой таблиц: создавать и модифицировать их под нужды анализа.
CREATE
ALTER
DROP
Изучите синтаксис операций с текстом и научитесь работать с оконными функциями.
Текстовые операции
Оконные функции
На практике потренируетесь работать с текстовыми данными и оконными функциями.
Освоите методы ускорения запросов, работу с view и CTE для повышения читаемости и производительности.
Оптимизация запросов
Представления
Общие табличные выражения
Попробуете настроить базу данных с таблицами и связями в PostgreSQL.
Выполните проект, максимально приближенный к бизнес-задачам: создание, настройка и аналитика.
Создание БД Lego
Настройка таблиц
Импорт данных
Анализ
Дополнительные задачи
На практике создадите визуализации данных на SQL с помощью BI-инструментов.
Подготовка инструментов
Подготовка данных
Разработка дашборда в Metabase
Курсы обновляются вместе с индустрией
Знания, которые нужны здесь и сейчас
Без теории ради теории
Без устаревших подходов
С активным сообществом специалистов и каналом актуальных вакансий