Проектирование баз данных в MySQl

image

Проектирование баз данных в MySQl

Кількість занять: 10

Кількість годин: 20

Ціна (групове навчання): 3999.00 грн

Ціна (індивідуальне навчання): 8999.00 грн

Дата початку: за домовленістю

Опис курсу

курсы MySQLОписание

СУБД MySQL, благодаря хорошей системе безопасности, стабильной работе и высокому быстродействию является самой популярной базой данных для малых и средних проектов. Интуитивно понятные механизмы и инструменты делают эту СУБД привлекательной и доступной. Наиболее подходящая область применения MySQL - это Интернет, а так же, MySQL часто используется в качестве корпоративной базы данных.

В нашем курсе Вы рассмотрите этапы проектирования, создания, модификации, архивирование и резервное восстановление баз данных и таблиц, научитесь управлять трансакциями, создавать репликации, процедуры и триггеры.

Курс предназначен для опытных пользователей ПК, системных администраторов и WEB разработчиков, которые планируют использовать сервер MySQL в своей практике.


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

Для успешного усвоения материала курса, слушателям необходимо обладать навыками работы в MS Windows и в сети Интернет.


Сертификат

По окончании курса каждый слушатель проходит тестирование на сайте http://www.basic.com.ua/tests.php   и получает авторский сертификат УЦ Бейсик.

Подробнее о сертификатах можно прочитать здесь

Вимоги

requirements

Цей курс для

who_is_this_course_for

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


ПОДАТЬ ЗАЯВКУ НА ОБУЧЕНИЕ


ПРОГРАММА КУРСА


Длительность курса - 20 часов (10 занятий по 2 часа)


Тема 1. Установка, структура и возможности MySQL.

Теория:

1.Терминология баз данных.

2.Принципы проектирования баз даних.

3.Нормализация баз данных.

4.Пользовательский интерфейс.

Практика:

Установка БД в среде Windows.

Проверка работоспособности MySQL.

Порядок подключения.


Тема 2. Проектирование, создание баз данных, таблиц и индексов.

Теория:

1.Порядок создания, уничтожения и выбора базы данных.

2.Порядок создания и уничтожение таблиц базы данных.

3.Порядок создания и уничтожения индексов.

Практика:

Создание, уничтожение и выбор базы данных.

Создание и уничтожение таблиц базы данных.

Создание и уничтожение индексов.


Тема 3. Вставка, удаление, изменение структуры таблиц и обновление данных.

Теория:

1.Порядок модификации базы данных.

2.Порядок модификации таблиц базы данных.

3.Порядок вставки данных из файла.

Практика:

Использование INSERT, REPLACE, DELETE, TRUNCATE, UPDATE.

Вставка данных из файла с помощью LOAD DATA INFILE.


Тема 4. Запросы MySQL.

Теория:

1.Возможности оператора SELECT. Простые запросы.

2.Абсолютные ссылки на базы данных и таблицы.

3.Псевдонимы.

Практика:

Выбор строк с помощью WHERE.

Уничтожение повторов с помощью DISTINCT.

Использование GROUP BY и HAVING.

Сортировка результатов c помощью ORDER BY.

Ограничение результатов поиска с помощью LIMIT.


Тема 5. Запросы и встроенные функции MySQL.

Теория:

1.Использование объединений для запросов к нескольким таблицам.

2.Типы объединений. Создание подзапросов.

3.Операторы. Управляющие функции.

4.Функции даты и времени, преобразование типов и др..

Практика:

Сложные запросы MySQL.

Объединение запросов двух таблиц.

Объединение нескольких таблиц.

Самообъединение таблиц.

Основное объединение. Левые и правые объединения. Создание подзапросов.


Тема 6. Типы таблиц и использование транзакций.

Теория:

1.Типы таблиц MySQL.

2.Использование транзакций в MySQL.

3.Модель транзакций InnoDB.

Практика:

Представление транзакции.

Режим автоматической фиксации.

Использование блокировки.


Тема 7. Управление правами пользователей.

Теория:

1.Уровни привилегий.

2.Создание и редактирование прав пользователей с помощью Grant , Revoke.

Практика:

Оценка привилегий.

Таблицы привилегий.

Создание и редактирование прав пользователей с помощью Grant , Revoke.


Тема 8. Конфигурация и опции конфигурации MySQL.

Теория:

1.Опции конфигурирования MySQL.

Практика:

Опции mysqld, опции конфигурации InnoDB, мультиустановки и локализации.


Тема 9. Администрирование MySQL.

Теория:

1.Получение информации о сервере и базах данных.

2.Начало и конец работы сервера, установка переменных, очистка кеша.

Практика:

Получение информации о сервере и базах данных.

Начало и конец работы сервера, установка переменных, очистка кеша.

Получение информации о процессах, привилегиях и таблицах,содержание файлов журнала.


Тема 10. Резервирование и восстановление данных MySQL.

Теория:

1.Резервирование и восстановление данных с помощью mysqldump.

2.Резервирование и восстановление вручную.

3.Восстановление с помощью журнала двоичной регистрации.

4.Проверка и восстановления таблиц.

Практика:

Резервирование и восстановление данных с помощью mysqldump.

Резервирование и восстановление вручную.

Восстановление с помощью журнала двоичной регистрации. Проверка и восстановления таблиц.


Тема 11. Защита учетных записей и файлов MySQL.

Теория:

1.Защита учетных записей. Установка пароля для корневой учетной записи. Удаление анонимных учетных записей, потенциально опасных привелегий.

2.Защита файлов системы.

Практика:

Защита учетных записей. Установка пароля для корневой учетной записи. Удаление анонимных учетных записей, потенциально опасных привелегий.

Защита файлов системы.


Тема 12. Репликация баз данных.

Теория:

1.Принципы репликации.

Практика:

Установка и настройка репликации.

Установка и отладка РНР.

Установка и отладка PHPMyAdmin.




ПОДАТЬ ЗАЯВКУ НА ОБУЧЕНИЕ




Отзывы об обучении | Пройти тестирование по этому курсу | Список всех курсов