Курс MySQL

  • Старт: ☎ 079844644
  • Продолжительность: 2 месяца
  • Цена: 150 €

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

Сервер баз данных MySQL очень распространен и широко используется в Веб–технологиях. На этом сервере базируются большинство сайтов и решений в Интернете. Практический любой сайт (блоги Wordpress, CMS-системы) активно используют базы данных на сервере MySQL.
Однако многие скрипты (сайты, формумы и др.) используют сервер MySQL не очень эффективно. В результате объемы баз данных неоправданно растут, скорость обработки данных снижается, а количество программного кода увеличивается.
Пройдя курсы MySQL в Кишиневе Вы рассмотрите основные приемы и методы эффективной работы с сервером MySQL. Вы рассмотрите этапы проектирования и создания баз данных, подробно изучите SQL операторы.
Успешно окончив курсы MySQL вы научитесь управлять транзакциями на сервере MySQL, сможете создавать хранимые процедуры и триггеры, научитесь эффективно использовать хранилища («движки») сервера MySQL. Этот курс необходим любому разработчику сайтов. Особенно курс будет интересен специалистам, использующим PHP.
Цель курса: Получить теоретические знания и практические навыки для эффективного использования и администрирования сервера баз данных MySQL и использования языка SQL

Окончив курсы MySQL вы будете уметь:

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

Преподаватели курса

Все преподаватели →

Предварительная подготовка

Требуемая подготовка: Успешное окончание курса  PHP. Уровень 1. Основы создания сайтов или эквивалентная подготовка.

Получить консультацию о необходимой предварительной подготовке по курсу Вы можете по тел. 79 844 644

Требуемая подготовка послужит основой дальнейшего успешного прохождения курсов. Обычно она указана под названием одного из курсов нашего учебного центра (обязательная предварительная подготовка). Рекомендуется ознакомиться с программой указанного курса и оценить свои знания в рамках данной программы. Если Вы не обладаете достаточным уровнем знаний (90%) в указанном курсе, то Вам необходимо будет пройти предварительную подготовку. Это станет залогом Вашего успешного прохождения курса.

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

Модуль1. Установка и запуск сервера MySQL

  • Назначение и описание сервера MySQL
  • Установка сервера MySQL
  • Обзор файлов сервера MySQL
    • Лабораторная работа: Установка сервера MySQL
  • Клиентские программы для работы сервером
  • Использование утилит командной строки
  • Использование дополнительных утилит сервера
    • Лабораторная работа: запуск сервера, обзор баз данных сервера

Модуль2. Реляционные базы данных

  • Виды и типы баз данных
  • Проектирование баз данных
  • Типы данных
    • Лабораторная работа: Моделирование простой БД
  • Нормализация и нормальные формы
  • Ключи и ключевые атрибуты
  • Изучение зависимостей и отношений сущностей БД
    • Лабораторная работа: Нормализация базы данных

Модуль3.Язык SQL: манипулирование структурой данных

  • Язык SQL
  • Операторы определения данных
    • Лабораторная работа: создание БД на сервере MySQL
  • Схемы данных Обзор INFORMATION_SCHEMA
  • Индексы и ограничения Добавление и удаление индексов
    • Лабораторная работа: создание отношений на сервере
  • Операторы манипулирования данными
    • Лабораторная работа: наполнение БД из внешних файлов

Модуль 4. Язык SQL: манипулирование данными

  • Выборка данных
  • Предикаты (клаузулы) WHERE, ORDER
  • Функции агрегации (агрегаты)
  • Ограничение выборки
    • Лабораторная работа: Выборка данных с агрегацией значений
  • Группировка данных
  • Предикат HAVING
    • Лабораторная работа: Выборка данных с группировкой
  • Объединение таблиц
    • Лабораторная работа: Внутреннее объединение таблиц

Модуль 5. Объединение запросов и консолидация данных

  • Объединение запросов
  • Использование подзапросов и множеств значений
    • Лабораторная работа: Использование объединенных запросов
  • Временные таблицы и просмотры
  • Обновление и удаление данных
    • Лабораторная работа: манипулирование данными

Модуль 6. Хранимые процедуры и триггеры

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

Модуль 7. Транзакции и типы хранилищ MySQL

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

Модуль 8. Оптимизация и обслуживание сервера MySQL

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

Рекомендуемые курсы по специальности 

Чтобы стать профессионалом, мы рекомендуем Вам вместе с этим курсом изучить:

Запись на курс