Курс на 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»Учеников на курсе 66
Сертификаты, выданные на курсе «Основы PL/pgSQL в СУБД PostgreSQL»Сертификатов выдано 20
Отзывы о курсе «Основы 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 (отладочные проверки) ↗