Честные скидки до 60%0 дней 00:00:00Выбрать курс
Партнёры Академика Pro
  • Для всех
  • С сертификатом
  • На русском языке
  • 25 часов
− 50%
  • 995
  • / 1 990
Условия подписки

SQL. Практикум. Полный курс

Более 10 часов качественного видео, множество тестов для проверки знаний! На курсе мы спроектируем базу данных популярного мессенджера и писать к ней запросы. Вы узнаете, как взаимодействовать с сервером, начиная с установки рабочего окружения и заканчивая командами набора DDL и DML. И не только лишь вот это всё! Транзакции, процедуры, представления, вопросы оптимизации и права доступа. Обсудим все по порядочку!

  • Для всех
  • С сертификатом
  • На русском языке
  • 25 часов
− 50%
  • 995
  • / 1 990
Условия подписки
Посмотреть программу

Чему вы научитесь

  • Использовать графические IDE (Workbench, DBeaver) и работать в терминале для взаимодействия с MySQL-сервером

  • Проектировать базы данных, создавая структуры таблиц

  • Писать и выполнять базовые и продвинутые SQL-запросы

  • Использовать различные виды объединений (JOIN) и вложенные запросы для работы с данными из нескольких таблиц

  • Применять оконные функции и общие табличные выражения (CTE), включая рекурсивные

Содержание курса

Курс состоит из 10 модулей, в которых есть видео, дополнительные материалы и задания для самопроверки.

  • 11 модулей
  • 10 тем
  • 25 часов
  • Установка рабочего окружения
    • Установка сервера MySQL
    • Работа в терминале
    • Графические IDE (Workbench, DBeaver)
    • Взаимодействие с сервером
  • Проектирование БД (команды DDL)
    • Первичные ключи
    • Особенности типов данных и именование объектов
    • Индексы
    • Внешние ключи
    • Подробнее про ALTER TABLE
    • Особенности синтаксиса MySQL
    • Виды связей между таблицами (1:1, 1:М, М:М)
    • Таблицы-справочники
    • ER-диаграмма
  • Работа с данными (команды DML, CRUD)
    • Команда INSERT
    • Команда SELECT
    • Команда UPDATE
    • Команда DELETE
    • Бонус: сервисы для генерации данных
    • Импорт-экспорт данных
    • Практика
  • Основы SELECT-запросов
    • Фильтрация (WHERE + LIKE)
    • Сортировка (ORDER BY)
    • Агрегирующие функции (COUNT, MIN, MAX, AVG, SUM)
    • Группировка (GROUP BY)
    • Фильтрация (HAVING)
    • Отсутствие значения (NULL)
    • Пейджинг (LIMIT + OFFSET)
    • Условия, ветвления (IF, CASE)
    • Контрольные вопросы

Автор курса

  • Pragmatic Programmer

    Pragmatic Programmer

    C#-программист

    Преподаватель онлайн-школ GeekBrains, Otus

Сертификат от Pragmatic Programmer

Подтвердит, что вы прошли курс, и усилит ваше портфолио или резюме.