Мы используем файлы cookie для обеспечения работоспособности сервиса, улучшения навигации и маркетинговых активностей Yolonce. Нажимая "Согласен", вы соглашаетесь с нашей Политикой конфиденциальности

SQL с нуля до PRO

  Сложность

Начинающий специалист

  Длительность

4

  Формат

онлайн

  Документ по выпуску

Сертификат Stepik

Стоимость курса
6 900

Подробнее о курсе

Полный курс по SQL из трёх частей: основы SQL с нуля, проектирование баз данных, и продвинутый SQL. Курс включает поддержку преподавателя на всех этапах. Задачник содержит более 300 интерактивных задач на SQL тренажере. Пакет SQL курсов дешевле на 1840 рублей (-20%) чем покупка курсов по отдельности. 1. Основы SQL Практический курс по основам SQL для начинающих с серией коротких видео-уроков и большим количеством заданий на тренажере. На курсе вы научитесь делать как простые выборки, так и многотабличные запросы с использование JOIN и UNION, а также освоите функции агрегации и группировки. Курс - победитель V международного конкурса EdCrunch Award в номинации "Лучший онлайн-курс размещенный на образовательной платформе". Изучаем SQL с нуля на примере MySQL — одной из самых популярных баз данных. 2. Продвинутый SQL Продолжение курса по SQL для учеников, которые не готовы останавливаться на достигнутом и хотят погрузиться в мир транзакций, хранимых процедур, триггеров и оконных функций. В курсе наглядно показаны уровни изоляций транзакций и ошибки, которые могут возникать на каждом из уровней: грязное чтение, потерянное обновление, неповторяющееся и фантомное чтение. Специально для курса мы разработали скрипты для демонстрации всех популярных ошибок. Также в курсе присутствует большой учебный блок по оконным функциям SQL и аналитике данных. В отличии от базового курса по SQL для начинающих, в первой половине этого курса мало практических заданий, а больше теории и объяснений как работают те или иные механизмы и как их применять в различных условиях. Основная часть практики приходится на оконные функции и продвинутую SQL аналитику. 3. Проектирование баз данных В курсе в простой форме рассказывается теория проектирования баз данных, а также даются практические инструменты на примере учебной базы данных автосалона. В ходе небольшой серии уроков рассматриваются варианты логического и концептуального проектирования, нормализация базы до формы 4НФ, а также денормализация таблиц. Поддержка Мы стараемся отвечать на любые вопросы в течение 24 часов. Не стесняйтесь спрашивать.

Документ после выпуска

Сертификат Stepik

Автор курса

Stepik — образовательная платформа и конструктор онлайн-курсов. Мы разрабатываем алгоритмы адаптивного обучения, сотрудничаем с авторами MOOC, помогаем в проведении олимпиад и программ переподготовки. Наша цель — сделать образование открытым и удобным. Stepik — широко известная российская образовательная платформа, основанная в 2013 году. На Stepik зарегистрировано более миллиона пользователей из России и стран СНГ. В настоящее время на Stepik представлены несколько тысяч учебных курсов на самые разные темы.

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

  Основы SQL. Простые SQL запросы


- Первые SQL запросы
- Составные условия
- Сортировка результатов
- Ограничение и смещение
- Принципы работы баз данных
- Установка MySQL
- Порядок AND и OR
- (бонус) TOP, LIMIT, OFFSET в других СУБД

  Основы SQL. Добавление, изменение, удаление


- Добавление данных
- Обновление данных
- Удаление данных

  Основы SQL. Создание таблиц


- Создание простейших таблиц
- Числовые поля
- Строковые поля
- Дата и время
- NULL
- BOOL, ENUM, SET
- Значения по умолчанию
- NULL в SELECT запросах
- "TRUE" и "FALSE" в SELECT запросах
- Параметр ZEROFILL

  Основы SQL. Индексы


- Первичный ключ
- Уникальный индекс
- Обычные индексы
- Добавление и удаление индексов

  Основы SQL. Изменение таблиц


- Добавление и удаление столбцов
- Изменение столбцов
- Изменение таблицы

  Основы SQL. Поиск текста


- Поиск с помощью LIKE
- Полнотекстовый поиск

  Основы SQL. Вспомогательные функции


- Математические функции
- Строковые функции
- Функции даты
- Сортировка по дате

  Основы SQL. Группировка данных


- COUNT, MIN, MAX, AVG
- GROUP BY
- HAVING и WHERE

  Основы SQL. Многотабличные запросы


- Объединение с помощью UNION
- Объединение с помощью UNION: группировка
- Отношение один к одному
- Внешний ключ
- Отношения один-ко-многим
- Создание связей один-ко-многим
- JOIN
- Понимание JOIN
- Понимание JOIN, часть 2
- Выборка из трех и более таблиц
- Ссылочная целостность
- Отношения многие ко многим
- Объединение с помощью UNION: сортировка

  Основы SQL. Вложенные запросы


- Простые вложенные запросы
- IN, ANY, ALL
- Ключевое слово EXISTS
- Запросы, возвращающие несколько столбцов
- Подзапросы в конструкции FROM
- Подзапросы в конструкции INSERT

  Продвинутый SQL. Транзакции


- Введение в транзакции
- ACID
- Потерянное обновление
- Грязное чтение
- Неповторяющееся чтение
- Фантомное чтение
- Транзакции: заключение

  Продвинутый SQL. Другие возможности SQL


- Хранимые процедуры
- Транзакции в хранимых процедурах
- Хранимые функции
- Переменные
- Переменные в хранимых процедурах
- Триггеры
- Представления
- Ограничения и проверки
- Блокировка таблиц
- Анализ и оптимизация запросов

  Продвинутый SQL. Оконные функции


- Введение в оконные функции
- Знакомство с неагрегирующими функциями
- Сортировка в оконных функциях
- Понимание окон
- Сортировка для агрегирующих функций
- Группировка и оконные функции
- Ранжирование с помощью RANK и DENSE_RANK
- Именованные окна
- Ранжирование с помощью NTILE
- Статистическое ранжирование
- Опережение и отставание
- Сравнение с первым и последним
- Функция NTH_VALUE
- Фреймы
- Фреймы и функции агрегации
- Фреймы и интервалы дат
- ROWS и RANGE во фреймах
- Удаление дубликатов с помощью ROW_NUMBER
- Фильтрация в оконных функциях

  Проектирование баз данных. Введение в проектирование


- Введение в курс
- Концептуальная модель базы данных
- Логическая модель базы данных

  Проектирование баз данных. Практические приемы проектирования


- Первая нормальная форма (1НФ)
- Вторая нормальная форма (2НФ)
- Первичные ключи
- Третья нормальная форма (3НФ)
- 1NF и многозначные атрибуты
- Четвертая нормальная форма (4НФ)
- Пределы нормализации
- Денормализация
- Стратегия удаления данных
- Завершение проектирования

Для кого этот курс

Начинающие разработчики, маркетологи, аналитики, продуктологи и экономисты.

Предварительные требования

Курс для широкого круга слушателей. Не требует специализированных знаний ни в программировании, ни в базах данных.

Что вы получите

Писать SQL-запросы для извлечения данных.

Анализировать данные.

Приводить исходную информацию в удобный вид.

Работать с функциями для обработки дат и текста.

Добавлять в таблицы новые данные.

Изменять таблицы.

Применять фильтры WHERE и HAVING.

Группировать данные по категориям с помощью GROUP BY

Вычислять среднее, минимальное и максимальное значения.

Использовать оконные функции SQL.

Строить сводные отчеты.

Извлекать информацию из нескольких таблиц с помощью JOIN.

Объединять таблицы с помощью UNION.

Использовать вложенные SQL-запросы.

Проектировать надежные базы данных.

Применять транзакции.

Писать хранимые процедуры и настраивать триггеры.

Полный курс по SQL из трёх частей: основы SQL с нуля, проектирование баз данных, и продвинутый SQL. Обучение SQL с нуля до профи с практикой на тренажере и поддержкой преподавателя на всех этапах.

Оставьте отзыв

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

обновлено: 19.09.2024

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

Наши консультанты ответят на все вопросы
И помогут в выборе

Комментарий ...

Нажимая кнопку, вы даете согласие на обработку персональных данных