Консультация, обучение, SQL, PL/SQL, Pg/SQL

    1/1
    Описание

    «SQL Master: от первых запросов до аналитики больших данных»
    Формат: Индивидуально / В группе / Онлайн

    ОПИСАНИЕ ПРОГРАММЫ:
    SQL — это язык, на котором разговаривает любой бизнес со своими данными. Хотите ли вы стать аналитиком, разрабатывать сложные серверные части приложений или администрировать базы данных — без идеального знания SQL не обойтись. Этот курс проведет вас по пути от новичка, который только знакомится с понятием «таблица», до профессионала, способного оптимизировать нагрузку на сервер и строить многомерные отчеты.

    ДЛЯ КОГО:
    Студенты и все кому необходимо знание баз данных!
    Начинающие аналитики и тестировщики (Manual QA).
    Junior-разработчики, желающие углубить знания в работе с БД.
    Системные администраторы, переходящие к работе с данными.
    Менеджеры и предприниматели, которые хотят самостоятельно разбираться в отчетах и метриках.

    ПРОГРАММА КУРСА:

    Модуль 1. Основы реляционных баз данных и простые запросы
    Введение в теорию БД: что такое СУБД, первичные и внешние ключи, нормализация данных.
    Синтаксис SELECT: знакомство с выборкой данных.

    Фильтрация (WHERE): логические операторы, работа с диапазонами и строками.
    Сортировка (ORDER BY) и работа с дубликатами (DISTINCT).
    Практика: Написание первых аналитических выборок из тестовой базы (интернет-магазин/банк).

    Модуль 2. Глубокий анализ данных: группировки и объединения
    Агрегатные функции: SUM, COUNT, AVG, MIN, MAX.
    Группировка данных (GROUP BY) и фильтрация групп (HAVING).
    Объединение таблиц: детальный разбор JOIN (INNER, LEFT, RIGHT, FULL).
    Объединение результатов запросов: UNION и UNION ALL.
    Практика: Расчет retention, когортный анализ, построение витрин данных.

    Модуль 3. Надстройки и программирование (PL/SQL & PgSQL)
    Разделение на диалекты:
    Для Oracle: Введение в PL/SQL. Блочная структура, объявление переменных, работа с курсорами, обработка исключений.
    Для PostgreSQL: Введение в Pl/pgSQL. Создание функций и процедур, использование циклов и условий.
    Создание триггеров: автоматизация реакций на изменения данных.
    Хранимые процедуры: инкапсуляция бизнес-логики на стороне сервера.

    Модуль 4. Продвинутая аналитика: Оконные функции
    Отличие оконных функций от группировки (GROUP BY).
    Ранжирующие функции: ROW_NUMBER, RANK, DENSE_RANK (построение рейтингов).
    Агрегатные функции в качестве оконных: скользящие средние, накопительные итоги.
    Функции смещения: LAG и LEAD (сравнение показателей с предыдущими периодами).

    РЕЗУЛЬТАТ ПОСЛЕ ОБУЧЕНИЯ:
    Вы сможете не просто писать запросы, а мыслить данными. Вы научитесь доставать любую информацию из базы оптимальным способом, автоматизировать рутинные операции с помощью процедур и триггеров, а также готовить сложные аналитические отчеты, которые будут показывать реальную картину бизнеса.

    Адрес

    Калининград

    Поделиться
    Смотреть следующее объявление
    Похожие объявления Добавить похожее Показать ещё
    1 000 ₽
    Написать сообщение

    Андрей Мизгулин
    все объявления

    нет отзывов