О курсе

Курс «Продвинутый SQL» от Нетологии предназначен для тех, кто уже освоил основы SQL и хочет углубить знания в области проектирования и администрирования баз данных. В рамках программы рассматриваются структуры данных, их нормализация и денормализация, а также особенности масштабирования СУБД PostgreSQL. Слушатели познакомятся с написанием хранимых процедур и триггеров, настройкой кластеров и шардированием данных. Отдельное внимание уделяется инструментам, используемым в работе с базами данных: PostgreSQL, Docker, Grafana и Redis. Курс будет полезен аналитикам, администраторам баз данных и начинающим SQL-разработчикам, желающим расширить свой инструментарий и понять, как эффективно решать задачи, связанные с данными.

Что рассматривается в программе

  • рассматривается проектирование и администрирование баз данных
  • разбирается масштабирование СУБД в PostgreSQL
  • изучается написание хранимых процедур и триггеров
  • рассматривается настройка кластеров и шардирование данных
  • анализируются физическая и логическая структуры данных
  • работа с инструментами PostgreSQL, Docker, Grafana и Redis

Кому может быть полезен курс

  • тем, кто уже владеет основами SQL и хочет углубить знания в проектировании и администрировании баз данных
  • аналитикам, которым необходимо разобраться в настройке триггеров, мониторинге и работе с геоданными
  • администраторам баз данных, желающим освоить резервное копирование, репликацию и масштабирование
  • начинающим SQL-разработчикам, интересующимся процедурами, функциями и интеграцией SQL с другими приложениями

Вопросы о программе

Какие темы рассматриваются в курсе?

В курсе рассматриваются проектирование и администрирование баз данных, масштабирование PostgreSQL, написание хранимых процедур и триггеров, а также работа с кластерами и шардирование данных.

Какие инструменты используются в обучении?

В рамках курса слушатели работают с PostgreSQL, Docker, Grafana и Redis.

Какие требования к уровню подготовки слушателей?

Для успешного освоения курса необходимо понимать реляционную модель, знать DDL и DML, уметь соединять, агрегировать и группировать данные, а также работать со сложными запросами и оконными функциями.

Кому будет полезен этот курс?

Курс ориентирован на аналитиков, администраторов баз данных и начинающих SQL-разработчиков, которые хотят углубить знания в области SQL и PostgreSQL.