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

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

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


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

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

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

Необходимая подготовка:
• Знание РНР и MySQL на начальном уровне.

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

Программа курса:
Модуль 1. Установка и запуск сервера MySQL 5.x в качестве службы
• Описание особенностей и преимуществ MySQL
• Установка сервера MySQL 5.x
• Лабораторная работа: Установка сервера MySQL 5.x
• Описание архитектуры MySQL
• Программы и утилиты для работы с сервером (включая графический интерфейс пользователя (GUI) для выполнения запросов и получения результатов)
• Лабораторная работа: Установка пакета Workbench 5.2.x для моделирования БД, разработки и администрирования сервера MySQL
• Команды консоли сервера, операторы SHOW, USE
• Использование базы данных INFORMATION_SCHEMA для получения информации о метаданных
• Лабораторная работа: Работа с консолью сервера MySQL 5.x

Модуль 2. Проектирование реляционной базы данных
• Проектирование базы данных
• Основные типы данных в MySQL 5.x и оптимальный выбор типа для хранения своих данных
• Практическая работа: выбор типа данных для хранения информации
• Нормализация базы данных, ключи, ключевые атрибуты
• Зависимости и отношения между сущностями в БД
• Использование пакета Workbench 5.2.x при проектировании БД
• Лабораторная работа: Моделирование и нормализация простой БД (включая физическое проектирование)

Модуль 3. Синтаксис выражений SQL для определения структуры данных
• Выражения SQL, операторы определения структуры данных
• Лабораторная работа: создание БД на сервере MySQL 5.x
• Индексов и ограничений. Добавление и удаление индексов из таблицы
• Лабораторная работа: создание отношений между таблицами БД
• Выражения (операторы) манипулирования данными
• Лабораторная работа: наполнение БД из внешних файлов

Модуль 4. Выражения SQL: манипулирование данными
• Оператор SELECT и выборка данных
• Предикаты (клаузулы) WHERE, ORDER
• Агрегирующие функции (агрегаты)
• Ограничение выборки
• Лабораторная работа: Выборка данных с агрегацией значений
• Группировка данных
• Предикат HAVING
• Лабораторная работа: Выборка данных с группировкой
• Объединение таблиц
• Лабораторная работа: Внутреннее объединение таблиц

Модуль 5. Объединение запросов и манипулирование данными
• Объединение запросов (UNION)
• Использование подзапросов и множеств значений
• Лабораторная работа: Построение и использование объединенных запросов
• Временные таблицы и просмотры
• Обновление и удаление данных
• Лабораторная работа: Обновление, удаление данных

Модуль 6. Хранимые процедуры и триггеры
• Назначение и создание хранимых процедур
• Использование хранимых процедур
• Лабораторная работа: создание и использование хранимых процедур
• Триггеры
• Обеспечение ссылочной целостности
• Лабораторная работа: Создание и использование триггеров

Модуль 7. Транзакции и типы хранилищ MySQL
• Блокировки и их типы
• Понятие транзакции, свойства ACID
• Лабораторная работа: использование транзакций Типы хранилищ MySQL
• Выбор оптимального хранилища
• Лабораторная работа: использование различных типов хранилищ

Модуль 8. Оптимизация и обслуживание сервера MySQL 5
• Резервное копирование и аварийное восстановление информации
• Проверки и восстановление таблиц
• Лабораторная работа: Резервное копирование и восстановление
• Разделение прав пользователей
• Оптимизация запросов
• Оптимизация баз данных
• Оптимизация конфигурации сервера
• Лабораторная работа: Оптимизация лабораторной базы данных и проверка эффективности работы

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

  • Начало: 21 сентября 2026
  • Окончание: 24 сентября 2026
  • Вендор: PHP
  • Код курса: PHP/MySQL-3
  • Город: Екатеринбург, Пермь, Челябинск, Самара, Ижевск,
  • Направление: Курсы для IT-специалистов
  • Академических часов: 32
  • Количество мест: 8
  • Очно: 26900 ₽
  • Дистанционно: 26900 ₽
Записаться на курс

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


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

8 800 (600)-66-16

Владелец сайта:
АНО ДПО «Учебный центр «ШИФТ»
ИНН 5904355180
ОГРН 1175958039586
Юридический адрес: 614010, г. Пермь, ул. Клары Цеткин, д. 14, офис 32.
E-mail: info@eshift.ru