Синяя пятница
Скидки до 100%
Розыгрыш ноутбука Microsoft Surface PRO.
SQL с нуля до Профи
Фундаментальный курс для каждого аналитика данных
С кураторской поддержкой для всего потока
Пройдите курс и получите деньги обратно
2 месяца обучения
по лучшим мировым практикам
Сертификат
об окончании курса
14 практических работ
на базе инструмента SQL
Построена на решении реальных бизнес-задач
Программа
378
учеников прошли курс
51
видеоуроков
7
практических работ
Модуль 1. Введение
  1. Реляционная модель
  2. Язык SQL – введение
  3. Архитектура SQL Server
  4. Инструменты для работы с SQL Server
На уроке рассмотрим реляционные базы данных, SQL-операторы и Transact SQL. Изучим Microsoft SQL Server: архитектуру, версии и создание первого запроса.
Модуль 2. Базы данных, таблицы и типы данных
На втором уроке изучим SQL Server, его объекты, скрипты, модули и типы данных с ограничениями.
1. СУБД SQL Server
2. Объекты SQL Server (экземпляр сервера, база данных, таблица)
3. Программы для SQL Server (запрос, пакет, скрипт, хранимая процедура, функция, триггер)
4. Создание пользовательской функции и хранимой процедуры в T-SQL
5. Типы данных SQL Server
6. Значение NULL
7. Ограничения
Модуль 3. Инструкция SELECT
На третьем уроке изучим инструкцию SELECT и ее элементы, предикаты, операторы сравнения, функции SQL и троичную логику с NULL.
1. Логический порядок обработки инструкции SELECT.
2. Предикаты
3. Приоритет операторов
4. Выражение CASE
5. Символьные строки
6. Функции работы со строками
7. Работа с датой и временем
8. Функции работы с датой и временем
Модуль 4. Соединения и подзапросы
На уроке разберём соединения (JOIN), подзапросы, операторы EXISTS, IN, APPLY, а также работу с наборами (UNION, EXCEPT, INTERSECT). Научимся писать запросы с несколькими таблицами, используя ALIAS, CTE и VIEW.
1. Соединение
2. Логические виды соединений
3. Синтаксис
4. Другие виды соединений
5. Вложенные запросы
6. Предикаты IN и EXISTS
7. Табличные выражения
8. Операторы работы с наборами
Модуль 5. Группировка
Изучим группировку данных в SQL с помощью GROUP BY и HAVING, а также агрегирующие функции: MAX, MIN, SUM, COUNT.
1. Операция группировки
2. Агрегатные функции
3. Фильтрация сгруппированных данных HAVING
4. Логический порядок обработки инструкции SELECT. Разница между WHERE и HAVING
Модуль 6. Оконные функции
Изучим окно (FRAME) в SQL и работу с OVER, ORDER BY и PARTITION BY. Рассмотрим оконные функции (ROW_NUMBER, RANK, LAG, SUM) с примерами для расчёта итога и нумерации значений.
  1. Что такое оконные функции
  2. Виды оконных функций
Модуль 7. Операции DML
SQL позволяет изменять данные с помощью INSERT, UPDATE и DELETE. Рассмотрим примеры с фильтрами, подзапросами и CTE.
1. Инструкции по изменению данных
2. Инструкция INSERT
3. Свойство IDENTITY
4. Инструкция UPDATE
5. Инструкция DELETE
6. Инструкция MERGE
7. Временные таблицы и табличные переменные
8. Инструкция SELECT INTO
9. Инструкция TRUNCATE
10. Управление ходом выполнения
Модуль 8. Производительность SQL Server
В уроке рассмотрены аспекты производительности SQL Server: виды индексов, планы запросов, использование индексов, кардинальность, статистика и оптимизация запросов.
1. Для чего нужен оптимизатор
2. План запроса
3. Как SQL Server хранит данные
4. Что такое индекс
5. SARG – able предикаты
6. Поиск и просмотр — критерии выбора оптимизатором (Seek vs Scan)
7. Покрывающий индекс
8. Скалярные функции
Курсовая работа
Курсовой проект — вам дан прототип базы данных интернет-магазина.
Ваша задача — реализовать логику на Transact SQL в трех блоках: работа с заказами, отображение информации и отчеты. Проект не включает администрирование и управление оплатой
Шаг за шагом от простого к сложному с поддержкой
Формат обучения
Смотрите небольшие видео-уроки по 5−10 минут
Выполняете практические задачи
по пройденному материалу
Тренер
Дмитрий Пилюгин, Microsoft MVP, MCSA
Преподаватель курса SQL
Курс предоставлен нашими партнерами IQBI для профессии Аналитик данных.
Записаться на обучение
30 000 ₽
Стоимость обучения со скидкой до 28.11
15 000 ₽
  • Доступ к материалам на год
  • Методичка по SQL
  • Сертификат о прохождении курса
SQL со льдом
Выпускники получают сертификат об успешном прохождении курса — что, вместе с курсовым проектом, будет хорошим аргументом при трудоустройстве
Сертификат об окончании
Частые вопросы
Сразу после оплаты вы получаете доступ к обучающей платформе с материалами курса, доступ к обучению на 360 дней.
Задайте вопрос о курсах
Отвечу на ваши вопросы о курсах Института бизнес-аналитики и помогу выбрать тот, который принесёт нужный результат. Оставьте свои контакты, и я свяжусь с вами.
Наталья
Координатор
Остались вопросы?