Академия информационных систем
PL/pgSQL в PostgreSQL: функции, процедуры и триггеры
Ближайшая дата
по запросу в будни
Длительность
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
Итоговая аттестация
По окончании обучения выдается
Удостоверение о повышении квалификации
Серверная логика PostgreSQL: Освойте разработку функций, процедур и триггеров на PL/pgSQL для реализации бизнес-логики на уровне базы данных.
Работа с данными: Научитесь использовать типы данных PostgreSQL, JSONB, таблицы, представления, ключи, индексы и DML-операции.
Интеграция и сопровождение: Работайте с внешними источниками через COPY и FDW, учитывайте архитектурные особенности PostgreSQL и различия между PL/pgSQL и Oracle PL/SQL.
Как вы будете учиться
Занятия
Занятия проводятся как очно в аудитории с непосредственным взаимодействием между преподавателем и слушателями. Для тех, кто не может присутствовать физически, предусмотрено участие через платформу MTS.link.
Процесс обучения
Занятия включают лекции, семинары и групповые проекты. Материалы подаются в виде презентаций, которые могут содержать графику, видео. Полученные знания закрепляются тестированиями и практическими заданиями, а затем вы получаете развернутую обратную связь от эксперта курса.
Сопровождение
Вы можете задавать вопросы преподавателю в режиме реального времени. Так же у каждой группы есть кураторы, которые всегда на связи и помогают решить организационные вопросы.
Получить персональное предложение
Хотите быть в курсе последних новостей?
Подпишитесь на нашу рассылку и станьте одним из первых, кто будет в курсе
всех новостей АИС!