План на курса

Въведение в PostgreSQL

  • Кратка история на PostgreSQL
  • Функционалности
  • Общ преглед на внутренния строеж
  • Граници и терминология

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

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

Езикът SQL

  • SQL синтаксис
  • Дефиниране на данни
  • Манипулиране на данни
  • Запитвания
  • Типове данни
  • JSON
  • Функции и оператори
  • Превръщане на типовете
  • Индекси

Транзакции и конкуренция

  • Транзакции и изолация
  • Управление на много версии при конкуренция (MVCC)

Клиентски интерфейси

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

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

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

Обвивки за външни данни (FDW)

  • Разширение в PostgreSQL
  • Добавяне на FDW в база данни
  • postgres_fdw
  • file_fdw
  • Други FDW

Оптимизиране на SQL

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

Изисквания

Работно знание за SQL

 14 часа

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


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

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

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

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