• Премиум доступ со скидкойза 500 рублей

    • Доступ ко всем материалам сайта
    • Приоритетный доступ к эксклюзивным курсам
    • Цветной ник
    • Кнопка Мне нравится

    Вводи промокод SKIDKA10 и получай скидку 10%

GeekBrains [GeekBrains] Базы данных для профессионалов и язык SQL

  • Автор темы Creator
  • 1K
  • Дата начала

Creator

Модератор
Пользователь
Регистрация
22.04.18
Сообщения
27.616
Реакции
1.944
Название: Базы данных для профессионалов и язык SQL
Автор: GeekBrains

Базы данных для профессионалов и язык SQL
Ни одно современное веб-приложение, и не только веб, не обходится без долговременного хранилища данных. И для многих приложений таким решением становится 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. NoSQL и мастштабирование MySQL
Репликация БД; кластер; не реляционные БД и NoSQL; MongoDB.

Урок 7. Движки MySQL, управление и обслуживание
Обзор движков MySQL; резервное копирование и восстановление; права пользователей; подготовка к собеседованию.

Урок 8. Другие базы данных и функциональные надстройки
Знакомство с PostgreSQL; обзор Sphinx, ElasticSearch, Redis.

Продажник:

 
Недавно искали:

Сверху Снизу