SQL практикум. Продвинутый уровень (часть 3)
Подробнее
Что нужно для старта
- Базовые знания о языке SQL.
- Желательно перед началом пройти курс "SQL практикум для начинающих и продолжающих".
Что вы получите
- Настраивать полнотекстовый поиск в MySQL
- Создавать и использовать представления (Views) для упрощения сложных запросов
- Разрабатывать хранимые процедуры с параметрами и условной логикой
- Писать пользовательские функции для расширения возможностей SQL
- Применять переменные в SQL-запросах и скриптах
- Создавать и настраивать триггеры для автоматизации задач
- Управлять транзакциями с разными уровнями изоляции
- Обрабатывать ошибки в SQL-коде с помощью обработчиков исключений
- Диагностировать и устранять взаимные блокировки (deadlocks)
- Настраивать систему прав доступа через пользователей и роли
- Оптимизировать запросы с помощью EXPLAIN и графических планов выполнения
- Применять денормализацию для повышения производительности
- Анализировать логи сервера для поиска проблем
- Использовать циклы и курсоры для обработки данных
- Защищать базу данных от SQL-инъекций
- Настраивать параметры сервера MySQL для оптимальной работы
- Решать реальные задачи из production-среды
Для кого этот курс
- Для студентов и выпускников.
- Для работников ИТ-индустрии.
- Для всех, интересующихся базами данных и языком SQL.
Программа курса
- Приветствие
- Установка MySQL сервера
- Установка графических IDE (Workbench, DBeaver)
- Развертывание БД "в облаках"
- Развертывание учебной БД
- Контрольные вопросы
- Решаем задачи. Пишем SQL код
- Полнотекстовый поиск
- Представления (View)
- Хранимые процедуры
- Пользовательские функции
- Переменные
- Триггеры
- Контрольные вопросы. Часть 1
- Контрольные вопросы. Часть 2
- Контрольные вопросы. Часть 3
- Решаем задачи. Пишем SQL код. Часть 1
- Решаем задачи. Пишем SQL код. Часть 2
- Введение в транзакции
- Обработка исключений (ошибок)
- Уровни изоляции транзакций
- Блокировки таблиц
- Взаимная блокировка (deadlock)
- Контрольные вопросы. Часть 1
- Контрольные вопросы. Часть 2
- Решаем задачи. Пишем SQL код
- Пользователи
- Роли
- Контрольные вопросы. Часть 1
- Контрольные вопросы. Часть 2
- Решаем задачи. Пишем SQL код
- Лишний JOIN
- Денормализация
- Настройки сервера
- Анализ запросов (EXPLAIN)
- Графический план исполнения запроса
- Исправление проблемных мест
- Графический план: показательные примеры
- Контрольные вопросы
- Решаем задачи. Пишем SQL код. Часть 1
- Решаем задачи. Пишем SQL код. Часть 2
- Работа с логами
- Циклы
- Курсоры
- SQL инъекции
- Контрольные вопросы
- Решаем задачи. Пишем SQL код
- Дисклеймер
- Тест. Часть 1
- Тест. Часть 2
- Тест. Часть 3
- Тест. Часть 4
- Тест. Часть 5
- Тест. Часть 6
- Тест. Часть 7
- Тест. Часть 8
- Тест. Часть 9
- Тест. Часть 10
- Обещанный бонус
01Подготовка к работе
- Приветствие
- Установка MySQL сервера
- Установка графических IDE (Workbench, DBeaver)
- Развертывание БД "в облаках"
- Развертывание учебной БД
- Контрольные вопросы
- Решаем задачи. Пишем SQL код
02Продвинутые фичи SQL
- Полнотекстовый поиск
- Представления (View)
- Хранимые процедуры
- Пользовательские функции
- Переменные
- Триггеры
- Контрольные вопросы. Часть 1
- Контрольные вопросы. Часть 2
- Контрольные вопросы. Часть 3
- Решаем задачи. Пишем SQL код. Часть 1
- Решаем задачи. Пишем SQL код. Часть 2
03Транзакции
- Введение в транзакции
- Обработка исключений (ошибок)
- Уровни изоляции транзакций
- Блокировки таблиц
- Взаимная блокировка (deadlock)
- Контрольные вопросы. Часть 1
- Контрольные вопросы. Часть 2
- Решаем задачи. Пишем SQL код
04Права доступа
- Пользователи
- Роли
- Контрольные вопросы. Часть 1
- Контрольные вопросы. Часть 2
- Решаем задачи. Пишем SQL код
05Вопросы оптимизации
- Лишний JOIN
- Денормализация
- Настройки сервера
- Анализ запросов (EXPLAIN)
- Графический план исполнения запроса
- Исправление проблемных мест
- Графический план: показательные примеры
- Контрольные вопросы
- Решаем задачи. Пишем SQL код. Часть 1
- Решаем задачи. Пишем SQL код. Часть 2
06Дополнительные темы
- Работа с логами
- Циклы
- Курсоры
- SQL инъекции
- Контрольные вопросы
- Решаем задачи. Пишем SQL код
07Завершение курса. Финальный тест
- Дисклеймер
- Тест. Часть 1
- Тест. Часть 2
- Тест. Часть 3
- Тест. Часть 4
- Тест. Часть 5
- Тест. Часть 6
- Тест. Часть 7
- Тест. Часть 8
- Тест. Часть 9
- Тест. Часть 10
- Обещанный бонус
Отзывы о курсе
Оставьте отзыв
Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.
Оставьте заявку
Консультант ответит на вопросы о курсе «SQL практикум. Продвинутый уровень (часть 3)» и поможет разобраться в деталях обучения.
Нажимая кнопку, вы даете согласие на обработку персональных данных
Информация обновлена 7 сентября 2026 г.

Stepik 
















