[geekbrains] Базы Данных Для Профессионалов И Язык Sql

  • Автор темы Владимир Дудоровский
  • 69
  • Обновлено
  • 01, Apr 2023
  • #1
Базы данных для профессионалов и язык 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.

[DEMO]TTK :: Доступ к ресурсу ограничен



Скачать:
Скрытая информация :: Авторизуйтесь для просмотра »

Владимир Дудоровский


Рег
23 Oct, 2020

Тем
1

Постов
1

Баллов
11
Тем
49554
Комментарии
57426
Опыт
552966

Интересно