Курс на Stepik
Обложка курса «Основы PL/pgSQL в СУБД PostgreSQL» на Stepik
4 800 ₽

Основы PL/pgSQL в СУБД PostgreSQL 5.000

Открыть на
STEPIK.ORG

Курс по изучению процедурного расширения PL/pgSQL в СУБД PostgreSQL. Основная концепция PL/pgSQL заключается в том, чтобы преодолеть ограничения языка SQL и предоставить разработчикам новые возможности для работы с базами данных.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Основы PL/pgSQL в СУБД PostgreSQL»Учеников на курсе 63
Сертификаты, выданные на курсе «Основы PL/pgSQL в СУБД PostgreSQL»Сертификатов выдано 19
Отзывы о курсе «Основы PL/pgSQL в СУБД PostgreSQL»Отзывов получено 7
Рейтинг курса «Основы PL/pgSQL в СУБД PostgreSQL»Рейтинг курса 5.000
Уроки в курсе «Основы PL/pgSQL в СУБД PostgreSQL»Количество уроков 101
Тесты в курсе «Основы PL/pgSQL в СУБД PostgreSQL»Количество квизов 259
Время прохождения курса «Основы PL/pgSQL в СУБД PostgreSQL»Время прохождения курса
Стоимость курса «Основы PL/pgSQL в СУБД PostgreSQL»Стоимость курса 4 800 ₽
Обновления курса «Основы PL/pgSQL в СУБД PostgreSQL»Обновления курса
Дата публикации курса «Основы PL/pgSQL в СУБД PostgreSQL»Дата публикации курса
Последнее обновление курса «Основы PL/pgSQL в СУБД PostgreSQL»Последнее обновление
Сложность normal

Содержание курса

Разделы в курсе «Основы PL/pgSQL в СУБД PostgreSQL» 21 раздел Уроки в курсе «Основы PL/pgSQL в СУБД PostgreSQL» 101 урок Тесты в курсе «Основы PL/pgSQL в СУБД PostgreSQL» 259 тестов Время прохождения курса «Основы PL/pgSQL в СУБД PostgreSQL» 11 ч. Последнее обновление курса «Основы PL/pgSQL в СУБД PostgreSQL» обн. 26 июня 2026

Перед началом работы

3 урока
1. Обращение к учащимся
2. Витрина курсов
3. Расширение курса

Теоретические аспекты

1 урок
1. Что такое PL/pgSQL?

Системная информация

4 урока
1. Предисловие
2. Системные каталоги
3. Системные представления
4. Информационная схема

Блоки PL/pgSQL

5 уроков
1. Структура блока
2. Анонимные блоки
3. Именованные блоки
4. Вложенные блоки
5. Область видимости

Основные моменты

2 урока
1. Экранирование символов
2. Строковые константы ($$)

Переменные и константы

6 уроков
1. Синтетические данные
2. Переменные
3. Сохранение результата запроса в переменные (SELECT INTO)
4. Константы
5. Тип строки (%ROWTYPE)
6. Наследование типа данных (%TYPE)

Псевдонимы

1 урок
1. ALIAS

Конструкторы

1 урок
1. ROW (табличные строки)

Типы данных

5 уроков
1. Составные типы данных (Composite Types)
2. Псевдотипы (Pseudo Types)
3. Полиморфные типы (Polymorphic Types)
4. Домены (Type System Domains)
5. Перечисления (Enum Types)

Записи

2 урока
1. Синтетические данные
2. Что такое записи?

Динамический SQL

2 урока
1. Синтетические данные
2. EXECUTE

Управляющие структуры

3 урока
1. IF-THEN-ELSE
2. NULL
3. CASE

Циклы

7 уроков
1. Что такое циклы?
2. Управления циклами
3. LOOP
4. WHILE
5. FOR
6. FOREACH
7. Вложенные циклы

Метки

1 урок
1. Что такое метки?

Курсоры

9 уроков
1. Синтетические данные
2. Что такое курсоры?
3. Получение информации о курсорах
4. Объявление курсора
5. Открытие курсора
6. Закрытие курсора
7. Использование курсора
8. Атрибуты курсора
9. Цикл в курсоре

Последовательность

6 уроков
1. Синтетические данные
2. Что такое последовательность?
3. Создание последовательности
4. Работа с последовательностью
5. Редактирование последовательности
6. Удаление последовательности

Процедуры

10 уроков
1. Синтетические данные
2. Что такое процедуры?
3. Создание процедуры
4. Вызов процедуры
5. Завершение процедуры
6. Перегрузка процедур
7. Полиморфизм
8. Получение информации о процедурах
9. Изменение процедуры
10. Удаление процедуры

Функции

11 уроков
1. Синтетические данные
2. Что такое функции?
3. Создание функции
4. Вызов функции
5. RETURN NEXT и RETURN QUERY
6. Возврат значений / Завершение функции
7. Перегрузка
8. Полиморфизм
9. Получение информации о функциях
10. Изменение функции
11. Удаление функции

Исключения

6 уроков
1. Синтетические данные
2. Что такое исключения?
3. Виды исключений
4. Структура данных SQLCA для работы с исключениями
5. Распространение ошибок
6. Детальная информации об ошибке (GET STACKED DIAGNOSTICS)

Триггеры

11 уроков
1. Синтетические данные
2. Что такое триггеры?
3. Общий синтаксис
4. Триггеры DML
5. Триггеры INSTEAD OF
6. Триггеры ограничений
7. Событийные триггеры
8. Переходные таблицы
9. Получение информации о триггерах
10. Управление триггерами
11. Удаление триггеров

Сообщения и ошибки

4 урока
1. Синтетические данные
2. Предисловие
3. RAISE (вывод сообщений и ошибок)
4. ASSERT (отладочные проверки)