Ho Lee Fuk

Сенсей
🛡 МОДЕРАТОР 🛡
Регистрация
22 Февраль 2018
Сообщения
11.084
Автор: Овчинников

Название: Базы данных для профессионалов и язык SQL (2017)

bezymjannyj-png.36969


Описание:

Описание:

Ни одно современное веб-приложение, и не только веб, не обходится без долговременного хранилища данных. И для многих приложений таким решением становится 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 | Обучение программированию онлайн на GeekBrains

Скачать:

Для просмотра содержимого вам необходимо авторизоваться.


Скрытый контент для пользователей All-dar.
 

Создайте учетную запись или войдите, чтобы комментировать или скачивать материалы!

У вас должна быть учетная запись, чтобы оставлять комментарии

Зарегистрироваться

Создайте учетную запись. Это просто!

Авторизоваться

У вас уже есть аккаунт? Войдите здесь.

Сверху