Top.Mail.Ru

академия информационных систем

Версия для слабовидящих

PL/pgSQL в PostgreSQL: функции, процедуры и триггеры

Освойте проектирование и разработку серверной логики в PostgreSQL с использованием PL/pgSQL, функций, процедур и триггеров для решения реальных бизнес-задач.

Получить консультацию
по обучению

Ближайшая дата

по запросу в будни

Длительность
32 ак.часа
Форма обучения
Дистанционно
Документ
Удостоверение о повышении квалификации
Стоимость
36 000 ₽

О курсе

Программа направлена на развитие практических навыков проектирования, реализации и сопровождения серверной логики в PostgreSQL. Участники изучат архитектурные особенности СУБД, работу с типами данных и JSONB, представлениями, триггерами, внешними источниками, функциями и процедурами PL/pgSQL.

Курс поможет участникам:
  • • изучить особенности архитектуры PostgreSQL и ее отличия от Oracle и других СУБД
  • • работать с типами данных PostgreSQL и JSONB
  • • создавать таблицы, ключи и индексы
  • • выполнять DML-операции с данными
  • • создавать и использовать представления и триггеры
  • • работать с внешними источниками данных с помощью COPY и FDW
  • • разрабатывать функции и использовать переменные в PL/pgSQL
  • • применять циклы и создавать хранимые процедуры
  • • учитывать различия между PL/pgSQL и Oracle PL/SQL
  • • выбирать подходящий тип объекта базы данных для конкретной задачи

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

Разработчики с базовым знанием SQL

Начинающие администраторы баз данных

Backend-разработчики

Инженеры данных

Программа курса

Модуль 1. Введение в Архитектуру баз данных

  • 1. Обзор баз данных и их особенностей. Обзор Архитектурных подходов.
  • 2. Особенности работы Postgres. Различия с Oracle и другими БД (архитектурные)

Модуль 2. Особенности Postgres и PL/pqSQL

  • 1.Типы данных в Postges и работа с ними. работа с JSONB. Работа с таблицами. DML Операции. Ключи. Индексы.
  • 2. Представления. Триггеры.
  • 3. Работа с внешними источниками (COPY и FDW)
  • 4. PL/pgSQL: Функции. Переменные
  • 5. PL/pgSQL: Циклы. Процедуры.
  • 6. Различия PL/pgSQL и Oracle PL/SQL

Итоговая аттестация

По окончании обучения выдается

Удостоверение о повышении квалификации

Удостоверение о повышении квалификации
Ближайший старт курса

по запросу в будни

36 000 ₽
Оставить заявку на курс
check

Серверная логика PostgreSQL: Освойте разработку функций, процедур и триггеров на PL/pgSQL для реализации бизнес-логики на уровне базы данных.

check

Работа с данными: Научитесь использовать типы данных PostgreSQL, JSONB, таблицы, представления, ключи, индексы и DML-операции.

check

Интеграция и сопровождение: Работайте с внешними источниками через COPY и FDW, учитывайте архитектурные особенности PostgreSQL и различия между PL/pgSQL и Oracle PL/SQL.

Как вы будете учиться

Занятия
Занятия проводятся как очно в аудитории с непосредственным взаимодействием между преподавателем и слушателями. Для тех, кто не может присутствовать физически, предусмотрено участие через платформу MTS.link.
Процесс обучения
Занятия включают лекции, семинары и групповые проекты. Материалы подаются в виде презентаций, которые могут содержать графику, видео. Полученные знания закрепляются тестированиями и практическими заданиями, а затем вы получаете развернутую обратную связь от эксперта курса.
Сопровождение
Вы можете задавать вопросы преподавателю в режиме реального времени. Так же у каждой группы есть кураторы, которые всегда на связи и помогают решить организационные вопросы.

Получить персональное предложение

Хотите быть в курсе последних новостей?
Подпишитесь на нашу рассылку и станьте одним из первых, кто будет в курсе всех новостей АИС!