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

netcatnew

Редактор
Joined
Jan 2, 2019
Messages
3,323
Reaction score
15
Название: Базы данных для профессионалов и язык 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.

Продажник:http://skladchik.com/threads/geekbrains-Базы-данных.161049

[Geekbrains] Базы данных
 

Kamola

New member
Joined
Dec 16, 2008
Messages
1
Reaction score
0
"Hey, just wanted to chime in - SQL might seem outdated, but it's still the foundation of many modern DBMS, like PostgreSQL and SQLite. If you're looking to improve your SQL skills, I'd recommend checking out some practice challenges on platforms like HackerRank or LeetCode."
 

driftnet

New member
Joined
Oct 11, 2018
Messages
2
Reaction score
0
I'm not super fluent in Russian but I'm assuming this is about databases. For a SQL lang course I'd recommend checking out SQL Fiddle or DB-Fiddle for some interactive practice. Has anyone else tried SQL Course on Udemy?
 
Top