Академия информационных систем
Функции, процедуры и триггеры в PostgreSQL
по запросу в будни
О курсе
Курс поможет участникам:
- • выбирать подходящий тип серверного объекта для решения прикладных задач
- • работать с системными таблицами, представлениями и пользовательскими функциями
- • разрабатывать функции на SQL и PL/pgSQL
- • создавать хранимые процедуры, использовать переменные и курсоры
- • проектировать и применять триггеры, включая триггеры в рекурсивных структурах
- • управлять транзакциями и блокировками таблиц
- • обрабатывать ошибки и оценивать влияние серверной логики на производительность
Кому будет полезен курс
Разработчики баз данных
Backend-разработчики
Инженеры данных
Аналитики с опытом SQL
Преимущества нашей программы
Практическая работа с серверной логикой PostgreSQL
Участники изучают функции, хранимые процедуры и триггеры, а также учатся выбирать подходящий инструмент для реализации бизнес-правил на уровне СУБД.
Разработка функций и процедур
Программа включает создание пользовательских функций на SQL и PL/pgSQL, работу с переменными, курсорами и хранимыми процедурами.
Обеспечение целостности данных
Слушатели осваивают создание и применение триггеров, в том числе для работы с рекурсивными структурами и автоматизации контроля данных.
Управление транзакциями и блокировками
Отдельное внимание уделяется транзакциям в хранимых процедурах, механизмам блокировок и их влиянию на стабильность и производительность базы данных.
Программа курса
Модуль 1. Системные функции
- Системные таблицы и как они могут пригодиться
- Использование переменных
- Использование представлений
- Использование функций пользователя
- Использование хранимых процедур
- Переменные в хранимых процедурах
- Использование курсоров, принципы работы
Модуль 2. Использование триггеров
- Триггеры: создание и применение
- Триггеры в рекурсивных структурах
Модуль 3. Транзакции и блокировки
- Транзакции, транзакции в хранимых процедурах
- Блокировки, блокировка таблиц
По окончании обучения выдается
Удостоверение о повышении квалификации
Серверная логика: Научитесь разрабатывать функции, процедуры и триггеры для реализации бизнес-правил непосредственно в PostgreSQL.
Целостность данных: Применяйте триггеры и механизмы СУБД для автоматизации проверок и поддержки согласованности данных.
Надежная работа с БД: Освойте управление транзакциями, блокировками и обработкой ошибок при разработке серверных компонентов.
Как вы будете учиться
Получить персональное предложение