Teacher

2 июля - 4 августа

SQL для аналитиков

Разработчик в американской IT-компании thredUP учит управлять данными

Вы можете умело работать с классическими таблицами или дашбордами, но если не владеете SQL — вам никогда не стать профессионалом. По данным job-сайтов 55% вакансий для аналитика необходимы знания SQL. Превратите массивы данных в датасеты и перейдите на новый уровень аналитики.

Must have для аналитика

 
 
 
До курса SQL

Раньше вы анализировали данные в Excel и Power BI, но вы искали взаимосвязи и определяли тренды вручную. Вы научитесь работать с реляционными базами данных. Разберитесь с SQL — все остальное он сделает за вас.

После курса SQL

Особенность SQL в том, что он ориентирован на результат обработки данных, а не на процесс. SQL сам определит местонахождение данных, индексы и порядок проведения операций. Поймите логику SQL — и получите готовые таблицы с выводами и новые возможности для развития карьеры.

Teacher

О курсе

Подбор методологии

Подключения к базам данных

Научитесь подключаться к базам данных с помощью среды Microsoft SQL Server Management Studio. Узнайте, как копировать, перемещать и обновлять объекты базы данных SQL Server.

Обработка данных

Узнайте, как работать с текстовыми значениями, преобразовывать типы данных и проводить манипуляции с датой и временем. Освойте числовые, статистические и системные функции.

Работа с таблицами

Создавайте таблицы. Научитесь использовать команды SELECT, INSERT, UPDATE и DELETE, выставлять ограничения, объединять таблицы и упорядочивать значения для вывода.

Функции агрегации

Узнайте, как упростить работу с данными с помощью функций агрегаций COUNT, SUM, AVG, MAX, MIN. Подготовьте данные к анализу.

Когда и сколько?

Старт:
  • 2 июля 17:00
Формат:
  • вебинары
  • личная обратная связь по домашним заданиям
  • язык курса: русский
Длительность:
  • 6 недель
  • 10 лекций
  • 15 часов

О преподавателе

Teacher

Максим Белько

BI developer в thredUP, США

О преподавателе
  • Занимался разработкой и поддержкой ERP системы для продуктовой компании Lamina Technology SA, Швейцария
  • Оптимизировал SQL запросы в хранимых процедурах и функциях, масштабировал и автоматизировал BI процессы
  • Разработал отчеты для отдела борьбы с мошенничеством и отдела гарантирования дохода. Занимался загрузкой событий для всех типов в Lifecell
  • Работал Oracle developer в Miratech)
  • Участвовал в миграции биллинга для дополнительных услуг мобильного оператора Киевстар

Программа курса

  • Длительность курса:

    12 мая - 11 июня

  • Количество занятий:

    10

Детальная программа + Записаться

Программа курса

  • 2 июля, 17:00 UTC+2

    Занятие 1

    Основы работы с реляционными базами данных
    • что такое реляционная база данных?
    • связывание одной таблицы с другой
    • первичные ключи для идентификации строк
    • пример базы данных
    • как работает SQL? Стандарт ANSI?
    • вызов SQL
    • интерактивный SQL
    • вложенный SQL (помещенный внутри программ)
    • виды SQL
    • DML
    • DDL
    • DCL
    • типы данных
    • что такое пользователь?
  • 7 июля, 17:00 UTC+2

    Занятие 2

    Работа с командой select
    • команда select
    • оператор IN
    • оператор BETWEEN
    • оператор LIKE
    • работа с NULL (пустым) значениями
    • использование NOT со специальными операторами
    • реляционные операторы
    • булевы операторы
  • 9 июля, 17:00 UTC+2

    Занятие 3

    Функции агрегации
    • SUM
    • AVG
    • COUNT
    • MIN
    • MAX
    • предложение GROUP BY
    • предложение HAVING
  • 14 июля, 17:00 UTC+2

    Занятие 4

    Объединение таблиц. Строки и выражения
    • запрашивание многочисленных таблиц так же, как одной
    • INNER JOIN
    • LEFT JOIN
    • RIGHT JOIN
    • FULL JOIN
    • LEFT, RIGHT, SUBSTRING, LEN, UPPER, LOWER, CHARINDEX, REPLACE
  • 16 июля, 17:00 UTC+2

    Занятие 5

    Запросы и подзапросы
    • вставка одного запроса внутрь другого
    • как работает подзапрос?
    • значения, которые могут выдавать подзапросы
    • использование подзапросов, которые выдают много строк с помощью оператора IN
    • подзапросы выбирают одиночные столбцы
    • использование выражений в подзапросах
    • подзапросы в предложении having
    • сравнение таблицы с собой
    • EXISTS и NOT EXISTS
    • UNION и UNION ALL
    • WITH
  • 21 июля, 17:00 UTC+2

    Занятие 6

    Функции аналитики
    • SUM, AVG, MAX, MIN, COUNT
    • ROW_NUMBER, RANK, DENSE_RANK
    • LEAD, LAG, FIRST_VALUE, LAST_VALUE
    • CUME_DIST, PERCENT_RANK, PERCENTILE_CONT, PERCENTILE_DISC
  • 23 июля, 17:00 UTC+2

    Занятие 7

    Команды модификации языка DML
    • INSERT
    • DELETE
    • UPDATE
    • вставка и модифицирование пустых указателей (NULL)
    • вставка результатов запроса
    • изменение значений поля (UPDATE)
    • использование подзапросов с INSERT
    • использование подзапросов с DELETE
    • использование подзапросов с UPDATE
    • использование подзапросов с MERG
  • 28 июля, 17:00 UTC+2

    Занятие 8

    Создание и модификации таблиц
    • создание и удаление таблицы
    • изменение таблицы после того, как она была создана
    • создание и удаление индекса
    • ограничение значений ваших данных
    • использование ограничений для исключения пустых (NULL) указателей
    • уникальность как ограничение столбца и/или таблицы
    • ограничение первичных ключей
    • первичные ключи более чем одного поля
    • использование CHECK, чтобы предопределять допустимое вводимое значение
    • установка значений по умолчанию
  • 30 июля, 17:00 UTC+2

    Занятие 9

    Поддержка целостности данных
    • внешний ключ и родительский ключ
    • ограничение FOREIGN KEY
    • внешний ключ как ограничение таблицы и/или столбцов
    • первичный ключ как уникальный внешний ключ
    • ограничения внешнего ключа
    • внешние ключи, которые ссылаются обратно к их подчиненным таблицам
    • что такое представление?
    • команда CREATE VIEW
    • модифицирование представлений
    • удаление представлений
  • 4 августа, 17:00 UTC+2

    Занятие 10

    Настройки пользователей в базе данных
    • кто что может делать в базе данных
    • пользователи
    • стандартные привилегии
    • команда GRANT
    • отмена привилегий
    • использование представлений в качестве альтернативы к ограничениям другие типы привилегий
    • создание и удаление пользователей

Как мы учим

 
 
 
 
 
 
   
LABA
Все ваше обучение в одном месте

Подключайтесь к системе MY.LABA — вашему личному кабинету. Смотрите занятия, общайтесь с преподавателем, выполняйте домашние задания - мы позаботились, чтобы ваше обучение было комфортным.

Записаться
Мы на связи
Всегда на связи — всегда поддержим

Клиенты ценят нашу поддержку. Преподаватель и ваш личный менеджер ответят на любые ваши вопросы в процессе обучения. Не стесняйтесь их задавать.

Записаться
Результат
Учиться непросто, но результат того стоит

Наши методисты разработали для курса домашние задания и тесты. Вам придется хорошо учиться, чтобы пройти их. Но ведь никто и не обещал, что будет легко. Зато после обучения вам по плечу будут любые задачи.

Записаться
Сертификат
Сертификат, который ценят

В процессе обучения вы набираете баллы — за каждое ДЗ и тест. Чем больше баллов вы наберете, тем выше будет цениться ваш сертифкат об окончании курса.

Записаться

Посмотрите, как будет выглядеть
ваше резюме в конце курса. Посмотреть

Материалы
Материалы
Материалы

Презентации, файлы, статьи, видео, кейсы — все структурировано и никогда не потеряется. Доступны вам всегда. Ограничений нет.

Записаться

Оставь заявку здесь

Заполните форму

Введите правильный номер телефона

Регистрируясь и нажимая кнопку "записаться" вы соглашаетесь с условиями договора-оферты и политикой конфиденциальности

У нас учатся сотрудники международных компаний

 
Alfa bank
PepsiCo
beeline
Burger king
Coca cola
Delloite
Epam
Google
Isida
Kyivstar
Mercedes
Pepsi
Raiffeisen
Rambler
Renault
Shell
Terrasoft
Vodafone