Курс: MySQL 8. Проектирование и создание баз данных

Курс: MySQL 8. Проектирование и создание баз данных

Курс: MySQL 8. Проектирование и создание баз данных


Продолжительность курса: 32 ак. ч.

Описание курса:
На курсе «MySQL 8. Проектирование и создание баз данных для web» вы овладеете основными приемами и методами эффективной работы с сервером MySQL 8. В ходе обучения будут рассмотрены этапы проектирования и создания баз данных, подробно изучены SQL-операторы, управление транзакциями на сервере MySQL. Вы сможете создавать хранимые процедуры и триггеры, научитесь эффективно использовать хранилища («движки») сервера MySQL. Этот курс необходим любому разработчику сайтов.

Аудитория:
• Веб-разработчики и веб-мастера, которые планируют использовать сервер MySQL в своей практике
• Специалисты, использующие PHP и Perl.

Необходимая подготовка:
• Прослушать курс Основы программирования и баз данных
• Прослушать курс Веб - сервера Nginx и Apache

Результат обучения:
После изучения слушатель будет уметь:
• устанавливать и настраивать сервер MySQL 8
• работать с консолью mysql
• проектировать и создавать эффективные базы данных на сервере MySQL 8
• использовать MySQL Workbench для проектирования схем
• манипулировать данными на сервере MySQL 8, эффективно используя язык SQL
• использовать хранимые процедуры и триггеры в базах данных
• использовать и управлять транзакциями
• осуществлять резервное копирование информации и восстановление после аварийного сбоя
• оптимизировать запросы и конфигурацию сервера для более эффективной работы

Программа курса:

Модуль 1. Установка и запуск сервера MySQL 8
• Дистрибутив
• Структура файлов
• Настройка конфигурационного файла
• Инициализация данных сервера
• Запуск сервера
• Запуск консоли mysql
• Команды консоли
• Работа с MySQL Workbench
• Базовые команды SQL

Модуль 2. Проектирование реляционной базы данных
• Типы данных
• Проектирование схемы базы в WorkBench
• Нормализация таблицы базы
• Создание ключей
• Связи между таблицами
• Работа с файлами .mwb
• Экспорт SQL-кода из схемы базы

Модуль 3. Синтаксис выражений SQL для определения структуры данных
• DDS-операторы
• Операторы создания базы
• Создание таблиц
• Временные таблицы
• Индексы
• Полнотекстовый индекс
• Оператор модификации ALTER

Модуль 4. Выражения SQL: манипулирование данными
• CRUD-операторы
• Вставка данных
• Загрузка данных LOAD
• Обновление данных
• Удаление
• Выборка данных
• Предикаты
• Объединения таблиц

Модуль 5. Объединение запросов и манипулирование данными
• Объединение SELECT
• Подзапросы IN, SOME, ALL, BETWEEN
• Оператор EXISTS
• Представления
• Ограничения представлений

Модуль 6. Хранимые процедуры и триггеры
• Понятие ROUTINES
• Хранимые процедуры
• Встроенные функции
• Работа с датой/временем
• Работа с числами
• Строки
• Собственные функции
• Оператор IF
• Создание триггеров

Модуль 7. Транзакции и типы хранилищ MySQL
• Блокировка таблиц
• Условная блокировка
• Транзакции
• Точки сохранения
• Типы хранилищ

Модуль 8. Оптимизация и обслуживание сервера MySQL 8
• Создание резервной копии базы
• Учётные записи
• Сброс пароля суперпользователя
• Оптимизация запросов
• Выгрузка данных в HTML и XML

Характеристики курса

  • Начало: 17 мая 2022
  • Окончание: 20 мая 2022
  • Вендор: MySQL
  • Код курса: PHP8
  • Город: Екатеринбург, Пермь
  • Направление: MySQL
  • Академических часов: 32
  • Количество мест: 8
  • Очно: 35900 ₽
  • Дистанционно: 35900 ₽
Записаться на курс

Курсы повышения квалификации
и профессиональной переподготовки


График работы:
Мы отвечаем на звонки и письма в будние дни с 7:00 до 16:00 по Мск

Юридический адрес организации:
614010, г. Пермь, ул. Клары Цеткин, д. 14, офис 32

8 800 (600)-66-16

learning@eshift.ru