Уровень сложности:
Длительность курса: 40 ак.ч.
График обучения: 5 занятий по 8 .ак.ч. или 10 занятий по 4 ак.ч
Аннотация
В настоящее время ни одна серьезная разработка не обходится без использования баз данных для хранения информации. При этом одной из наиболее распространенных баз данных для этих целей, в рамках веб-разработок, является SQL.
Данный курс посвящен вопросу изучения языка запросов SQL и реляционной системы управления базами данных MySQL.
Знания и умения, полученные в результате обучения
В ходе обучения слушатели научатся:
- составлять запросы к базе данных произвольной сложности на языке SQL;
- создавать объекты баз данных средствами языка SQL;
- создавать пользователей баз данных и определять им привилегии;
- применять на практике понятие защиты баз данных, целостности и сохранности информации в базах данных.
После обучения на курсе слушатели будут знать:
- основы языка SQL;
- принципы организации баз данных СУБД MYSQL;
- особенности операций манипулирования данными в СУБД MYSQL;
- основные методы защиты информации, применяемые в СУБД MYSQL.
Также слушатели курса получат практический опыт:
- создания баз данных MYSQL;
- управления безопасностью данных в базах данных MYSQL;
- работы с СУБД MYSQL с помощью языка SQL.
Полезные Интернет-ссылки
http://www.mysql.ru/ - отличное, русскоязычное справочное пособие по языку SQL И СУБД MySQL.
http://dev.mysql.com/ - один из крупнейших интернет ресурсов, посвященный СУБД MySQL. Англоязычный.
http://www.php.su/ - один из крупнейших русскоязычных ресурсов, посвященных языку PHP и СУБД MySQL (имеется весьма полезный форум).
http://php.net/ - достаточно крупный англоязычный ресурс, посвященный тем же самым вопросам.
http://habrahabr.ru/ - главный русскоязычный ресурс в области IT, на котором можно найти великое множество авторских статей по всем возможным направлениям.
Курсы связанных направлений
Программы профессиональной переподготовки
Сегодня занятий по этому курсу нет.
19 200 ₽
Расчёт стоимости с учётом возможных скидок
24 000 ₽
Скидки предоставляются в зависимости от количества слушателей,
суммы договора и других условий, оговариваемых с Заказчиком.
Расчёт стоимости с учётом возможных скидок представлен как справочная информация.
Фактический размер скидки может несколько отличаться из-за округления значения суммы.
Внимательно ознакомьтесь с условиями действующих
акций и скидок...
Тема 1. Введение в реляционные базы данных. Введение в MySQL
- Введение в базы данных.
- Основные сведения о реляционных базах данных.
- Основные понятия.
- Проектирование базы данных.
- Нормализация.
- Введение в MySQL.
Практические занятия
- Проектирование базы данных.
- Нормализация.
- Выстраивание логических взаимосвязей.
Тема 2. Работа со структурой базы данных
- Создание базы данных.
- Работа с таблицами (создание, изменение структуры, очистка, удаление).
- Ключи и индексы.
- Ввод данных в таблицу.
- Извлечение данных из таблицы.
- Выполнение SQL запросов.
Практические занятия
- Создание базы данных.
- Добавление и удаление информации.
- Выборка данных.
Тема 3. Написание сложных запросов
- Написание запросов к нескольким таблицам.
- Типы объединений.
- Условия объединения.
- Создание вычисляемых столбцов.
- Операторы и функции.
- Функции даты и времени.
- Фильтрация результатов выборки.
- Запросы с группировкой.
- Агрегатные функции.
Практические занятия
- Использование операций по выборке.
- Агрегатные функции.
- Сложная выборка данных.
Тема 4. Движок хранения данных. phpMyAdmin
- Движок хранения данных (MyISAM, InnoDB).
- Транзакции.
- Блокировки.
- Основные возможности phpMyAdmin.
Практические занятия
Тема 5. Хранимые процедуры и триггеры
- Хранимые процедуры. Синтаксис.
- Виды параметров.
- Допустимые конструкции.
- Манипулирование курсором.
- Триггеры. Синтаксис.
Практические занятия
Тема 6. Управление правами. Оптимизация
- Создание пользователей.
- Базовые концепции управления правами.
- Предоставление и отзыв прав доступа.
- Связи баз данных.
- Оптимизация.
- Оптимизация запросов.
- Оптимизация структуры данных.
Практические занятия
- Оптимизация разработанных решений.