- Для всех
- С сертификатом
- На русском языке
- 25 часов
- 995₽
- / 1 990₽
SQL. Практикум. Полный курс
Более 10 часов качественного видео, множество тестов для проверки знаний! На курсе мы спроектируем базу данных популярного мессенджера и писать к ней запросы. Вы узнаете, как взаимодействовать с сервером, начиная с установки рабочего окружения и заканчивая командами набора DDL и DML. И не только лишь вот это всё! Транзакции, процедуры, представления, вопросы оптимизации и права доступа. Обсудим все по порядочку!
Чему вы научитесь
Использовать графические 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
Подтвердит, что вы прошли курс, и усилит ваше портфолио или резюме.