- 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 :: Доступ к ресурсу ограничен
Скачать: Скрытая информация :: Авторизуйтесь для просмотра »
И для многих приложений таким решением становится 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 :: Доступ к ресурсу ограничен
Скачать: Скрытая информация :: Авторизуйтесь для просмотра »