План на курса

Въведение в PostgreSQL

  • Кратка история на PostgreSQL
  • Функции
  • Обобщение на вътрешните механизми
  • Граници и терминология

Инсталиране и конфигуриране

  • Предварителни условия
  • Инсталиране от пакети и създаване на база данни
  • Инсталиране от изходен код
  • Инсталиране на клиент
  • Запускане и спиране на сървър за база данни
  • Настрояване на средата

Езикът SQL

  • Синтаксис на SQL
  • Определяне на данни
  • Манипулация на данни
  • Запитвания
  • Типове данни
  • JSON
  • Функции и оператори
  • Преобразуване на типове
  • Индекси

Транзакции и конкурентност

  • Транзакции и изолация
  • Контрол на конкурентност с многоверсионен достъп

Интерфейси на клиентите

  • Команден интерфейс - psql
  • Графичен интерфейс - pgadmin4

Програмиране на сървъра

  • Разширяване на SQL
  • Тригери
  • Системата за правила
  • Процедурни езици
  • PL/pgSQL - Процедурен език на SQL
  • Обработка на грешки
  • Курсори

Чужестранни обвивки на данни

  • Разширение в PostgreSQL
  • Добавяне на чужестранни обвивки на данни в база данни
  • postgres_fdw
  • file_fdw
  • Други чужестранни обвивки на данни

Оптимизация на SQL

  • Дневници в PostgreSQL
  • Плани на запитвания
  • Оптимизация на запитвания
  • Статистики
  • Параметри на планиращия
  • Паралелни сканирания на запитвания
  • Най-добра практика за SQL
  • Индекси
  • Разделяне на таблици

Изисквания

Работно познаване на SQL

 14 часа

Брой участници


Цена за участник

Отзиви от потребители (7)

Предстоящи Курсове

Свързани Kатегории