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»

  • 108 500 руб.
  • Длительность: 12 месяцев
  • Сертификат
  • Рассрочка: 3 172 руб./мес. Оформить
  • Начало: 12 января
Python-разработчик: расширенный курс
Промокод
  • 114 709 руб.
  • Длительность: 7 месяцев
  • Сертификат
  • Рассрочка: 5 214 руб./мес. Оформить
  • Начало: В любое время
  • Организация собеседований с компаниями-партнерами
Профессия  PHP-разработчик с нуля до PRO
Промокод
  • 50 754 руб.
  • Длительность: 2 месяца
  • Сертификат
  • Рассрочка: 8 459 руб./мес. Оформить
  • Начало: В любое время
  • Организация собеседований с компаниями-партнерами
SQL для анализа данных
Промокод
Продвинутый SQL
Промокод
  • 30 000 руб.
  • Длительность: 1 месяц
  • Сертификат
  • Рассрочка: 2 500 руб./мес. Оформить
  • Начало: В любое время
  • Организация собеседований с компаниями-партнерами
Основы MySQL
Промокод
  • 30 319 руб.
  • Длительность: 1 месяц
  • Сертификат
  • Рассрочка: 2 527 руб./мес. Оформить
  • Начало: В любое время
  • Организация собеседований с компаниями-партнерами
PostgreSQL для начинающих
Промокод
SQL и получение данных
Промокод
  • 19 900 руб.
  • Сертификат
  • Начало: В любое время
  • Гарантированное трудоустройство
Основы Python, SQL и базы данных
  • 9 990 руб.
  • Сертификат
  • Начало: В любое время
  • Гарантированное трудоустройство
SQL для тестировщика
SQL-разработчик: тариф Базовый
Промокод