okursah

SQL. Практикум. Полный курс (Академика)

Академика
500 руб.
Цена
25 часов
Длительность курса
В любое время
Дата начала
Школа
Выдают сертификат
Более 10 часов качественного видео, множество тестов для проверки знаний! На курсе мы спроектируем базу данных популярного мессенджера и писать к ней запросы. Вы узнаете, как взаимодействовать с сервером, начиная с установки рабочего окружения и заканчивая командами набора DDL и DML. И не только лишь вот это всё! Транзакции, процедуры, представления, вопросы оптимизации и права доступа. Обсудим все по порядочку!
  • Установка рабочего окруженияУстановка сервера MySQLРабота в терминалеГрафические IDE (Workbench, DBeaver)Взаимодействие с сервером
  • Сложные SELECT-запросыВложенные запросы (подзапросы)Объединения (JOIN). ТеорияОбъединения (CROSS JOIN, INNER JOIN)Объединения (LEFT JOIN, RIGHT JOIN)Объединения (FULL OUTER JOIN)Вложенные запросы vs объединенияСоединения (UNION)Оконные функцииОбщие табличные выражения (CTE)Рекурсивные табличные выраженияКонтрольные вопросы
  • Проектирование БД (команды DDL)Первичные ключиОсобенности типов данных и именование объектовИндексыВнешние ключиПодробнее про ALTER TABLEОсобенности синтаксиса MySQLВиды связей между таблицами (1:1, 1:М, М:М)Таблицы-справочникиER-диаграмма
  • Установка рабочего окруженияУстановка сервера MySQLРабота в терминалеГрафические IDE (Workbench, DBeaver)Взаимодействие с сервером
  • Продвинутые фичи SQLПолнотекстовый поискПредставления (View)Хранимые процедурыПользовательские функцииПеременныеТриггерыКонтрольные вопросы
  • Завершение курсаИтоги
  • Сложные SELECT-запросыВложенные запросы (подзапросы)Объединения (JOIN). ТеорияОбъединения (CROSS JOIN, INNER JOIN)Объединения (LEFT JOIN, RIGHT JOIN)Объединения (FULL OUTER JOIN)Вложенные запросы vs объединенияСоединения (UNION)Оконные функцииОбщие табличные выражения (CTE)Рекурсивные табличные выраженияКонтрольные вопросы
  • Проектирование БД (команды DDL)Первичные ключиОсобенности типов данных и именование объектовИндексыВнешние ключиПодробнее про ALTER TABLEОсобенности синтаксиса MySQLВиды связей между таблицами (1:1, 1:М, М:М)Таблицы-справочникиER-диаграмма
  • Вопросы оптимизацииЛишний JOINДенормализацияНастройки сервераАнализ запросов (EXPLAIN)Графический план исполнения запросаИсправление проблемных местГрафический план: показательные примерыКонтрольные вопросы
  • Дополнительные темыРабота с логамиЦиклыКурсорыSQL инъекцииКонтрольные вопросы
  • Права доступаПользователиРолиКонтрольные вопросы
  • Продвинутые фичи SQLПолнотекстовый поискПредставления (View)Хранимые процедурыПользовательские функцииПеременныеТриггерыКонтрольные вопросы
  • Основы SELECT-запросовФильтрация (WHERE + LIKE)Сортировка (ORDER BY)Агрегирующие функции (COUNT, MIN, MAX, AVG, SUM)Группировка (GROUP BY)Фильтрация (HAVING)Отсутствие значения (NULL)Пейджинг (LIMIT + OFFSET)Условия, ветвления (IF, CASE)Контрольные вопросы
  • Дополнительные темыРабота с логамиЦиклыКурсорыSQL инъекцииКонтрольные вопросы
  • Работа с данными (команды DML, CRUD)Команда INSERTКоманда SELECTКоманда UPDATEКоманда DELETEБонус: сервисы для генерации данныхИмпорт-экспорт данныхПрактика
  • Вопросы оптимизацииЛишний JOINДенормализацияНастройки сервераАнализ запросов (EXPLAIN)Графический план исполнения запросаИсправление проблемных местГрафический план: показательные примерыКонтрольные вопросы
  • Права доступаПользователиРолиКонтрольные вопросы
  • Основы SELECT-запросовФильтрация (WHERE + LIKE)Сортировка (ORDER BY)Агрегирующие функции (COUNT, MIN, MAX, AVG, SUM)Группировка (GROUP BY)Фильтрация (HAVING)Отсутствие значения (NULL)Пейджинг (LIMIT + OFFSET)Условия, ветвления (IF, CASE)Контрольные вопросы
  • ТранзакцииВведение в транзакцииОбработка исключений (ошибок)Уровни изоляции транзакцийБлокировки таблицВзаимная блокировка (deadlock)Контрольные вопросы
  • ТранзакцииВведение в транзакцииОбработка исключений (ошибок)Уровни изоляции транзакцийБлокировки таблицВзаимная блокировка (deadlock)Контрольные вопросы
  • Работа с данными (команды DML, CRUD)Команда INSERTКоманда SELECTКоманда UPDATEКоманда DELETEБонус: сервисы для генерации данныхИмпорт-экспорт данныхПрактика
  • Завершение курсаИтоги
  • Цена - 500 руб.
  • Продолжительность курса составляет 25 часов
Перейти к курсу

Все курсы из категории «SQL»

  • 30 300 руб.
  • Длительность: 2 месяца
  • Сертификат
  • Рассрочка: 2 653 руб./мес. Оформить
  • Начало: 24 ноября
  • Гарантирована поддержка центра развития карьеры
Промокод
  • 40 200 руб.
  • Длительность: 4 недели
  • Сертификат
  • Рассрочка: 2 353 руб./мес. Оформить
  • Начало: 24 ноября
  • Гарантирована поддержка центра развития карьеры
Промокод
  • 108 500 руб.
  • Длительность: 12 месяцев
  • Сертификат
  • Рассрочка: 3 172 руб./мес. Оформить
  • Начало: 03 декабря
  • Гарантирована поддержка центра развития карьеры
Промокод
  • 104 045 руб.
  • Длительность: 7 месяцев
  • Сертификат
  • Рассрочка: 4 729 руб./мес. Оформить
  • Начало: В любое время
  • Организация собеседований с компаниями-партнерами
Промокод
  • 27 500 руб.
  • Длительность: 1 месяц
  • Сертификат
  • Рассрочка: 2 292 руб./мес. Оформить
  • Начало: В любое время
  • Организация собеседований с компаниями-партнерами
Промокод
  • 46 035 руб.
  • Длительность: 2 месяца
  • Сертификат
  • Рассрочка: 7 673 руб./мес. Оформить
  • Начало: В любое время
  • Организация собеседований с компаниями-партнерами
Промокод
  • 42 624 руб.
  • Длительность: 1 месяц
  • Сертификат
  • Рассрочка: 3 552 руб./мес. Оформить
  • Начало: Началось 2 дня назад

    Набор ещё идет!

Промокод
Промокод
  • 63 996 руб.
  • Длительность: 3 месяца
  • Сертификат
  • Рассрочка: 5 333 руб./мес. Оформить
  • Начало: Началось 2 дня назад

    Набор ещё идет!

Промокод
  • 45 540 руб.
  • Длительность: 2 месяца
  • Сертификат
  • Начало: В любое время
  • Гарантированное трудоустройство
Промокод