Модуль 1. Установка и запуск сервера MySQL 8 (4 ак. ч.)
-Дистрибутив
-Структура файлов
-Настройка конфигурационного файла
-Инициализация данных сервера
-Запуск сервера
-Запуск консоли mysql
-Команды консоли
-Работа с MySQL Workbench
-Базовые команды SQL
Модуль 2. Проектирование реляционной базы данных (4 ак. ч.)
-Типы данных
-Проектирование схемы базы в WorkBench
-Нормализация таблицы базы
-Создание ключей
-Связи между таблицами
-Работа с файлами .mwb
-Экспорт SQL-кода из схемы базы
Модуль 3. Синтаксис выражений SQL для определения структуры данных (4 ак. ч.)
-DDS-операторы
-Операторы создания базы
-Создание таблиц
-Временные таблицы
-Индексы
-Полнотекстовый индекс
-Оператор модификации ALTER
Модуль 4. Выражения SQL: манипулирование данными (4 ак. ч.)
-CRUD-операторы
-Вставка данных
-Загрузка данных LOAD
-Обновление данных
-Удаление
-Выборка данных
-Предикаты
-Объединения таблиц
Модуль 5. Объединение запросов и манипулирование данными (4 ак. ч.)
-Объединение SELECT
-Подзапросы IN, SOME, ALL, BETWEEN
-Оператор EXISTS
-Представления
-Ограничения представлений
Модуль 6. Хранимые процедуры и триггеры (4 ак. ч.)
-Понятие ROUTINES
-Хранимые процедуры
-Встроенные функции
-Работа с датой/временем
-Работа с числами
-Строки
-Собственные функции
-Оператор IF
-Создание триггеров
Модуль 7. Транзакции и типы хранилищ MySQL (4 ак. ч.)
-Блокировка таблиц
-Условная блокировка
-Транзакции
-Точки сохранения
-Типы хранилищ
Модуль 8. Оптимизация и обслуживание сервера MySQL 8 (4 ак. ч.)
-Создание резервной копии базы
-Учётные записи
-Сброс пароля суперпользователя
-Оптимизация запросов
-Выгрузка данных в HTML и XML