Ни одно современное веб-приложение, и не только веб, не обходится без долговременного хранилища данных. И для многих приложений таким решением становится MySQL. Зарекомендовавшая себя на многих популярных и больших проектах, эта СУБД развивается и является одним из основных решений для организации баз данных. Курс построен на примере СУБД MySQL, и позволит шаг за шагом освоить процесс проектирования данных и работы с ними. Также вы познакомитесь с другими популярными базами данных, в то Перед прохождением этого курса настоятельно рекомендуем вам ознакомиться с видео-курсом "основы баз данных".
Чему Вы научитесь: Проектировать БД для наиболее эффективного их построения Создавать БД по созданным проектам Строить простые и сложные запросы на выборки данных Анализировать производительность запросов и оптимизировать их Писать транзакции Администрировать БД Решать проблемы производительности и масштабирования БД
Программа курса: Урок 1. Проектирование БД Теория реляционных баз данных, нормальные формы; типы данных в MySQL; ключи, индексы, алгоритмы поиска; как проектировать БД в workbench (проектируем учебную БД).
Урок 2. SQL — команды DDL Обзор комманд DDL; создание базы данных; создание таблицы; ключи, индексы; внешние ключи; Alter table; Drop; создаём реальную БД и наполняем её данными.
Урок 3. SQL — команды DML Обзор комманд DML; оператор SELECT, предикаты, ограничение выборки; функции — агрегаторы, оператор HAVING, GROUP BY, ORDER BY; реляционная алгебра JOIN; группировка запросов — UNION; практическая работа по материалу.
Урок 4. Объединение запросов, хранимые процедуры, триггеры, функции View; создание хранимых процедур, функций; создание триггеров.
Урок 5. Транзакции и оптимизация запросов Понятие транзакций; демонстрация работы транзакций в консоли; оптимизация запросов — EXPLAIN.
Урок 6. Масштабирование MySQL и NoSQL Что такое кластер, что такое репликация данных, где использовать NoSQL.
Урок 7. Обзор движков MySQL, управление и обслуживание. Подготовка к собеседованию. Что такое движки MySQL и для чего они нужны; как сделать резервную копию и загрузить схему.; готовимся к поступлению на работу.
Урок 8. Альтернативные СуБД и функциональные надстройки. Знакомство с PostgreSQL; модули Sphinx, Elastic search; хранилище Redis.
Название: Базы данных для профессионалов и язык SQL Автор: Никита Овчинников Язык: Русский Продолжительность: ~10 часов Формат: MP4, PDF Видео: AVC, 1280x720, ~384 Kbps Аудио: AAC, 64 Kbps, 48.0 KHz Размер файла: 1.53 Gb
Скачать Видеокурс - Базы данных для профессионалов и язык SQL
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.