SQL

Инструмент управления данными

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

17 сентября - 17 октября
О курсе
Must have для аналитика

До курса SQL

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

После курса SQL

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

 
О курсе

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

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

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

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

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

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

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

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

 
ГРАФИК

10 занятий

15 часов 

ФОРМАТ

вебинары
 

СТАРТ

17 сентября

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

Программа курса
17 сентября, 19:00 UTC+3
Занятие 1
Основы работы с реляционными базами данных

— Что такое реляционная база данных

— Связывание одной таблицы с другой

— Первичные ключи для идентификации строк

— Пример базы данных

— Как работает SQL. Стандарт ANSI

— Вызов SQL

— Интерактивный SQL

— Вложенный SQL (помещенный внутри программ)

— Виды SQL

— DML

— DDL

— DCL

— Типы данных

— Кто такой пользователь?

19 сентября, 19:00 UTC+3
Занятие 2
Работа с командой SELECT

— Команда SELECT

— Оператор IN

— Оператор BETWEEN

— Оператор LIKE

— Работа с NULL (пустыми значениями)

— Использование NOT со специальными операторами

— Реляционные операторы

— Булевы операторы

24 сентября, 19:00 UTC+3
Занятие 3
Функции агрегации

— SUM

— AVG

— COUNT

— MIN

— MAX

— Предложение GROUP BY

— Предложение HAVING

26 сентября, 19:00 UTC+3
Занятие 4
Строки и выражения

— Упорядочение вывода полей

— Запрашивание многочисленных таблиц так же, как одной

— Объединение таблиц

— INNER

— LEFT

— RIGHT

— FULL

— Имена таблиц и столбцов (псевдонимы)

1 октября, 19:00 UTC+3
Занятие 5
Запросы и подзапросы

— Вставка одного запроса внутрь другого

— Как работает подзапрос

— Значения, которые могут выдавать подзапросы

— DISTINCT с подзапросами

— Предикаты с подзапросами являются необратимыми

— Использование агрегатных функций в подзапросах

— Использование подзапросов, которые выдают много строк с помощью оператора IN

— Подзапросы выбирают одиночные столбцы

— Использование выражений в подзапросах

— Подзапросы в предложении having

3 октября, 19:00 UTC+3
Занятие 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
  • как работает EXISTS и NOT EXISTS
  • UNION и UNION ALL
8 октября, 19:00 UTC+3
Занятие 7
Команды модификации языка DML

— INSERT

— DELETE

— UPDATE

— MERGE

— Ввод значений (INSERT)

— Вставка пустых указателей (NULL)

— Имена столбца для вставки (INSERT)

— Вставка результатов запроса

— Изменение значений поля (UPDATE)

— Модифицирование только определенных строк

— Команда update для многих столбцов

— Модифицирование пустых(NULL) значений

— Использование подзапросов с INSERT

— Использование подзапросов с DELETE

— Использование подзапросов с UPDATE

— Использование подзапросов с MERGE

10 октября, 19:00 UTC+3
Занятие 8
Создание и модификации таблиц

— Индексы

— Изменение таблицы после создания

— Удаление таблиц

— Ограничение значений ваших данных

— Ограничение таблиц

— Использование ограничений для исключения пустых (NULL) показателей

— Убедитесь, что значения уникальны

— Уникальность как ограничение столбца и/или таблицы

— Ограничение первичных ключей

— Первичные ключи более чем одного поля

— Использование CHECK, чтобы предопределять допустимое вводимое значение

— Установка значений по умолчанию

15 октября, 19:00 UTC+3
Занятие 9
Поддержка целостности данных

— Внешний ключ и родительский ключ

— Многостолбцовые внешние ключи

— Ограничение FOREIGN KEY

— Как можно поля представить в качестве внешних ключей

— Внешний ключ как ограничение таблицы и/или столбцов

— Первичный ключ как уникальный внешний ключ

— Ограничения внешнего ключа

— Включение описаний таблицы

— Действие ограничений

— Внешние ключи, которые ссылаются обратно к их подчиненным таблицам

— Что такое представление?

— Команда CREATE VIEW

— Модифицирование представлений

— Представления и подзапросы

— Что не могут делать представления

— Удаление представлений

17 октября, 19:00 UTC+3
Занятие 10
Настройки пользователей в базе данных

— Кто что может делать в базе данных

— Пользователи

— Стандартные привилегии

— Команда GRANT

— Отмена привилегий

— Использование представлений для фильтрации привилегий

— Кто может создавать представления?

— Предоставление доступа только к извлеченным данным

— Использование представлений в качестве альтернативы к ограничениям другие типы привилегий

— Создание и удаление пользователей

Как мы учим
Все ваше обучение в одном месте
Подключайтесь к системе MY.LABA - вашему личному кабинету. Смотрите занятия, общайтесь с преподавателем, выполняйте домашние задания - мы позаботились, чтобы ваше обучение было комфортным.
Всегда на связи - всегда поддержим
Клиенты ценят нашу поддержку. Преподаватель и ваш личный менеджер ответят на любые ваши вопросы
в процессе обучения. Не стесняйтесь их задавать.
Учиться непросто, но результат того стоит
Наши методисты разработали для курса домашние задания и тесты. Вам придется хорошо учиться, чтобы пройти их. Но ведь никто и не обещал, что будет легко. Зато после обучения вам по плечу будут любые задачи.
Посмотрите, как будет выглядеть
ваше резюме в конце курса.

Я умею

  • работать с реляционными базами данных
  • использовать таблицы, строки, выражения для анализа данных
  • писать сложные SQL-запросы
  • использовать команды SELECT и EXIST
  • работать с функциями агрегации: COUNT, SUM, AVG, MAX, MIN
  • работать с командами модификации языка DML
  • поддерживать целостность данных
  • анализировать данные в удобном виде
Сертификат, который ценят
В процессе обучения вы набираете баллы - за каждое ДЗ и тест.
Чем больше баллов вы наберете, тем выше будет цениться ваш сертификат об окончании курса.
Материалы
Презентации, файлы, статьи, видео, кейсы — все структурировано и никогда не потеряется. Доступны вам всегда. Ограничений нет.
Оставьте заявку
С вами свяжется менеджер, чтобы рассказать подробности.
Есть ли места в группе
Мы проводим онлайн-курсы, но ограничиваем количество участников, чтобы лектор успел поработать с каждым.
Какая сейчас цена
С вами свяжется наш менеджер для уточнения актуальной цены курса, корпоративных скидок и скидок для постоянных клиентов
Подходит ли вам курс
Мы хотим, чтобы вы получили результат, а не просто диплом, поэтому скажем, если курс не для вас.
Заявка отправлена
С вами свяжется менеджер
в ближайшее время
1
Подождите несколько секунд.
Ваша заявка обрабатывается
У нас учатся сотрудники
международных компаний