Курсы MySQL 5 в Кишиневе. Проектирование и создание баз данных для web
Сервер баз данных MySQL очень распространен и широко используется в Веб–технологиях. На этом сервере базируются большинство сайтов и решений в Интернете. Практический любой сайт (блоги Wordpress, CMS-системы) активно используют базы данных на сервере MySQL.
Однако многие скрипты (сайты, формумы и др.) используют сервер MySQL не очень эффективно. В результате объемы баз данных неоправданно растут, скорость обработки данных снижается, а количество программного кода увеличивается.
Пройдя курсы MySQL в Кишиневе Вы рассмотрите основные приемы и методы эффективной работы с сервером MySQL 5. Вы рассмотрите этапы проектирования и создания баз данных, подробно изучите SQL операторы.
Успешно окончив курсы MySQL вы научитесь управлять транзакциями на сервере MySQL, сможете создавать хранимые процедуры и триггеры, научитесь эффективно использовать хранилища («движки») сервера MySQL. Этот курс необходим любому разработчику сайтов. Особенно курс будет интересен специалистам, использующим PHP.
Цель курса: Получить теоретические знания и практические навыки для эффективного использования и администрирования сервера баз данных MySQL 5 и использования языка SQL
Окончив курсы MySQL вы будете уметь:
- устанавливать и настраивать сервер MySQL 5
- проектировать и создавать эффективные базы данных на сервере MySQL5
- манипулировать данными на сервере MySQL 5, эффективно используя язык SQL
- использовать хранимые процедуры и триггеры в базах данных
- использовать и управлять транзакциями
- осуществлять резервное копирование информации и восстановление после аварийного сбоя
- оптимизировать запросы и конфигурацию сервера для более эффективной работы
- И, наконец, слушатели узнают, как зовут дельфина на логотипе MySQL5
Преподаватели курса
Предварительная подготовка
Требуемая подготовка: Успешное окончание курса PHP. Уровень 1. Основы создания сайтов или эквивалентная подготовка.
Получить консультацию о необходимой предварительной подготовке по курсу Вы можете по тел. (373) 22 844-644.
Требуемая подготовка послужит основой дальнейшего успешного прохождения курсов. Обычно она указана под названием одного из курсов нашего учебного центра (обязательная предварительная подготовка). Рекомендуется ознакомиться с программой указанного курса и оценить свои знания в рамках данной программы. Если Вы не обладаете достаточным уровнем знаний (90%) в указанном курсе, то Вам необходимо будет пройти предварительную подготовку. Это станет залогом Вашего успешного прохождения курса.
Программа курса:
Модуль1. Установка и запуск сервера MySQL 5
- Назначение и описание сервера MySQL 5
- Установка сервера MySQL 5
- Обзор файлов сервера MySQL 5
- Лабораторная работа: Установка сервера MySQL 5
- Клиентские программы для работы сервером
- Использование утилит командной строки
- Использование дополнительных утилит сервера
- Лабораторная работа: запуск сервера, обзор баз данных сервера
Модуль2. Реляционные базы данных
- Виды и типы баз данных
- Проектирование баз данных
- Типы данных
- Лабораторная работа: Моделирование простой БД
- Нормализация и нормальные формы
- Ключи и ключевые атрибуты
- Изучение зависимостей и отношений сущностей БД
- Лабораторная работа: Нормализация базы данных
Модуль3.Язык SQL: манипулирование структурой данных
- Язык SQL
- Операторы определения данных
- Лабораторная работа: создание БД на сервере MySQL
- Схемы данных Обзор INFORMATION_SCHEMA
- Индексы и ограничения Добавление и удаление индексов
- Лабораторная работа: создание отношений на сервере
- Операторы манипулирования данными
- Лабораторная работа: наполнение БД из внешних файлов
Модуль 4. Язык SQL: манипулирование данными
- Выборка данных
- Предикаты (клаузулы) WHERE, ORDER
- Функции агрегации (агрегаты)
- Ограничение выборки
- Лабораторная работа: Выборка данных с агрегацией значений
- Группировка данных
- Предикат HAVING
- Лабораторная работа: Выборка данных с группировкой
- Объединение таблиц
- Лабораторная работа: Внутреннее объединение таблиц
Модуль 5. Объединение запросов и консолидация данных
- Объединение запросов
- Использование подзапросов и множеств значений
- Лабораторная работа: Использование объединенных запросов
- Временные таблицы и просмотры
- Обновление и удаление данных
- Лабораторная работа: манипулирование данными
Модуль 6. Хранимые процедуры и триггеры
- Назначение хранимых процедур
- Создание хранимых процедур
- Использование хранимых процедур
- Лабораторная работа: создание хранимых процедур Триггеры
- Обеспечение ссылочной целостности
- Лабораторная работа: Создание триггеров
Модуль 7. Транзакции и типы хранилищ MySQL
- Блокировки и их типы
- Понятие транзакции
- Свойства ACID
- Лабораторная работа: использование транзакций Типы хранилищ MySQL
- Выбор оптимального хранилища
- Лабораторная работа: использование различных типов хранилищ
Модуль 8. Оптимизация и обслуживание сервера MySQL 5
- Резервное копирование и аварийное восстановление информации
- Проверки и восстановление таблиц
- Лабораторная работа: Резервное копирование и восстановление
- Разделение прав пользователей
- Оптимизация запросов
- Оптимизация баз данных
- Оптимизация конфигурации сервера
- Лабораторная работа: Оптимизация лабораторной базы данных и проверка эффективности работы
Рекомендуемые курсы по специальности
Чтобы стать профессионалом, мы рекомендуем Вам вместе с этим курсом изучить: