Сложность
Сложность
Начинающий
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
Записанные лекции
Трудоустройство
Трудоустройство
Отсутствует

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

6 900 ₽
нет рассрочки

Пакет из трёх курсов по SQL и базам данных.
Пакетное предложение дешевле на 1500 рублей чем покупка курсов по отдельности.

1. Основы SQL
Практический Online-курс по основам SQL с серией коротких видео-уроков и большим количеством заданий. На курсе вы научитесь делать как простые выборки, так и многотабличные запросы с использование JOIN и UNION, а также освоите функции агрегации.
Курс - победитель V международного конкурса EdCrunch Award 2019 в номинации "Лучший онлайн-курс размещенный на образовательной платформе".
Изучаем SQL на примере MySQL — одной из самых популярных баз данных.

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

3. Проектирование баз данных
В курсе в простой форме рассказывается теория проектирования баз данных, а также даются практические инструменты на примере учебной базы данных автосалона.
В ходе небольшой серии уроков рассматриваются варианты логического и концептуального проектирования, нормализация базы до формы 4НФ, а также денормализация таблиц.
Поддержка
Мы стараемся отвечать на любые вопросы в течение 24 часов.
Не стесняйтесь спрашивать.

Что вы получите после обучения

Приобретаемые навыки
1
ACID
2
Проектирование баз данных

Вас будут обучать

Курсы
5
курсов
Компания Shultais Education основана в 2015 году профессиональным разработчиком и преподавателем Никитой Шультайсом. Сегодня компания специализируется на производстве дистанционных программ обучения по IT специальностям: базы данных, программирование, вёрстка. О преподавателях...

Компания Shultais Education основана в 2015 году профессиональным разработчиком и преподавателем Никитой Шультайсом.

Сегодня компания специализируется на производстве дистанционных программ обучения по IT специальностям: базы данных, программирование, вёрстка.

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

Ведущий преподаватель – Никита Шультайс, профессиональный web-программист с опытом работы более 10 лет. Автор статей в журнале Linux Format, участник олимпиад.

Образовательная организация

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

Помогаем учиться, а также создавать свои курсы и обучать


Первые учебные материалы были размещены на платформе в 2013 году. Сегодня среди охваченных курсами тем: программирование, информатика, математика, статистика
и анализ данных, биология и биоинформатика, инженерно-технические и естественные науки. Онлайн-курсы, размещенные на Stepik, неоднократно становились призерами конкурсов онлайн-курсов, а система автоматизированной проверки задач используется в ряде курсов на платформах Coursera и edX. Также Stepik активно развивает направление адаптивного обучения, где каждый сможет изучать материал, подобранный индивидуально под свой уровень знаний.

 

Stepik является также площадкой для проведения конкурсов и олимпиад — среди мероприятий — отборочный этап Олимпиады НТИ, онлайн-этап акции Тотальный диктант, международная олимпиада по биоинформатике.

 

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

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

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

  1. Первые запросы
  2. Составные условия
  3. Порядок AND и OR
  4. Сортировка результатов
  5. Ограничение выборки
  6. Принципы работы баз данных
  7. Установка MySQL

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

  1. Добавление данных
  2. Обновление данных
  3. Удаление данных

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

  1. Создание простейших таблиц
  2. Числовые поля
  3. Параметр ZEROFILL
  4. Строковые поля
  5. Дата и время
  6. NULL
  7. NULL в SELECT запросах
  8. BOOL, ENUM, SET
  9. "TRUE" и "FALSE" в SELECT запросах
  10. Значения по умолчанию

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

  1. Первичный ключ
  2. Уникальный индекс
  3. Обычные индексы
  4. Добавление и удаление индексов

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

  1. Добавление и удаление столбцов
  2. Изменение столбцов
  3. Изменение таблицы

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

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

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

  1. Математические функции
  2. Строковые функции
  3. Функции даты
  4. Сортировка по дате

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

  1. COUNT, MIN, MAX, AVG
  2. GROUP BY
  3. HAVING и WHERE

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

  1. Объединение с помощью UNION
  2. Объединение с помощью UNION: сортировка
  3. Объединение с помощью UNION: группировка
  4. Отношение один к одному
  5. Внешний ключ
  6. Отношения один-ко-многим
  7. Создание связей один-ко-многим
  8. JOIN
  9. Понимание JOIN
  10. Понимание JOIN, часть 2
  11. Выборка из трех и более таблиц
  12. Ссылочная целостность
  13. Отношения многие ко многим

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

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

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

  1. Введение в транзакции
  2. ACID
  3. Потерянное обновление
  4. Грязное чтение
  5. Неповторяющееся чтение
  6. Фантомное чтение
  7. Транзакции: заключение

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

  1. Хранимые процедуры
  2. Транзакции в хранимых процедурах
  3. Хранимые функции
  4. Переменные
  5. Переменные в хранимых процедурах
  6. Триггеры
  7. Представления
  8. Ограничения и проверки
  9. Блокировка таблиц
  10. Анализ и оптимизация запросов

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

  1. Введение в оконные функции
  2. Знакомство с неагрегирующими функциями
  3. Сортировка в оконных функциях
  4. Фильтрация в оконных функциях
  5. Понимание окон
  6. Сортировка для агрегирующих функций
  7. Группировка и оконные функции
  8. Ранжирование с помощью RANK и DENSE_RANK
  9. Именованные окна
  10. Ранжирование с помощью NTILE
  11. Статистическое ранжирование
  12. Опережение и отставание
  13. Сравнение с первым и последним
  14. Функция NTH_VALUE
  15. Фреймы
  16. Фреймы и функции агрегации
  17. Фреймы и интервалы дат
  18. ROWS и RANGE во фреймах
  19. Удаление дубликатов с помощью ROW_NUMBER

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

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

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

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

Рейтинг курса

4
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 10.11.2024 09:36
SQL с нуля до PRO

SQL с нуля до PRO

Оставить отзыв
Поделиться курсом с друзьями