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

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

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

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Основы PL/pgSQL в СУБД PostgreSQL»Учеников на курсе 56
Сертификаты, выданные на курсе «Основы PL/pgSQL в СУБД PostgreSQL»Сертификатов выдано 17
Отзывы о курсе «Основы PL/pgSQL в СУБД PostgreSQL»Отзывов получено 7
Рейтинг курса «Основы PL/pgSQL в СУБД PostgreSQL»Рейтинг курса 5.000
Уроки в курсе «Основы PL/pgSQL в СУБД PostgreSQL»Количество уроков 101
Тесты в курсе «Основы PL/pgSQL в СУБД PostgreSQL»Количество квизов 259
Время прохождения курса «Основы PL/pgSQL в СУБД PostgreSQL»Время прохождения курса
Стоимость курса «Основы PL/pgSQL в СУБД PostgreSQL»Стоимость курса 4 300 ₽
Обновления курса «Основы 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» 12 ч. Последнее обновление курса «Основы PL/pgSQL в СУБД PostgreSQL» обн. 8 марта 2026

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

3 урока
Закрытый
1.1 Обращение к учащимся
38
38
0м 20с
5
Открытый
1.2 Витрина курсов
79
79
1м 0с
2
Закрытый
1.3 Расширение курса
34
34
1м 51с
3

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

1 урок
Открытый
2.1 Что такое PL/pgSQL?
192
57
1м 7с
3

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

4 урока
Закрытый
3.1 Предисловие
35
29
6м 53с
3
Закрытый
3.2 Системные каталоги
33
33
2м 13с
3
Закрытый
3.3 Системные представления
33
33
1м 7с
1
Закрытый
3.4 Информационная схема
31
31
6м 50с
3

4. Блоки PL/pgSQL

5 уроков
Закрытый
4.1 Структура блока
34
28
3м 3с
3
Закрытый
4.2 Анонимные блоки
30
27
9м 44с
3
Закрытый
4.3 Именованные блоки
28
27
1м 47с
2
Закрытый
4.4 Вложенные блоки
28
27
4м 43с
2
Закрытый
4.5 Область видимости
28
26
6м 7с
2

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

2 урока
Закрытый
5.1 Экранирование символов
28
26
7м 50с
2
Закрытый
5.2 Строковые константы ($$)
27
25
5м 36с
2

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

6 уроков
Закрытый
6.1 Синтетические данные
26
26
1м 39с
1
Закрытый
6.2 Переменные
26
24
6м 0с
2
Закрытый
6.3 Сохранение результата запроса в переменные (SELECT INTO)
26
24
7м 7с
3
Закрытый
6.4 Константы
25
24
4м 34с
3
Закрытый
6.5 Тип строки (%ROWTYPE)
25
24
15м 23с
3
Закрытый
6.6 Наследование типа данных (%TYPE)
25
24
5м 13с
3

7. Псевдонимы

1 урок
Закрытый
7.1 ALIAS
25
23
9м 34с
3

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

1 урок
Закрытый
8.1 ROW (табличные строки)
24
23
19м 7с
3

9. Типы данных

5 уроков
Закрытый
9.1 Составные типы данных (Composite Types)
26
20
59м 16с
4
Закрытый
9.2 Псевдотипы (Pseudo Types)
21
21
2м 24с
2
Закрытый
9.3 Полиморфные типы (Polymorphic Types)
22
22
4м 21с
2
Закрытый
9.4 Домены (Type System Domains)
20
20
24м 58с
3
Закрытый
9.5 Перечисления (Enum Types)
10
8
9м 49с
0

10. Записи

2 урока
Закрытый
10.1 Синтетические данные
20
20
1м 5с
3
Закрытый
10.2 Что такое записи?
19
19
13м 47с
2

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

2 урока
Закрытый
11.1 Синтетические данные
19
19
0м 30с
2
Закрытый
11.2 EXECUTE
19
18
13м 22с
2

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

3 урока
Закрытый
12.1 IF-THEN-ELSE
21
19
9м 13с
5
Закрытый
12.2 NULL
20
19
6м 36с
3
Закрытый
12.3 CASE
20
19
11м 16с
2

13. Циклы

7 уроков
Закрытый
13.1 Что такое циклы?
20
19
3м 36с
2
Закрытый
13.2 Управления циклами
20
19
2м 15с
2
Закрытый
13.3 LOOP
20
18
10м 36с
2
Закрытый
13.4 WHILE
20
18
8м 46с
2
Закрытый
13.5 FOR
20
18
25м 40с
3
Закрытый
13.6 FOREACH
20
18
13м 59с
3
Закрытый
13.7 Вложенные циклы
18
18
3м 2с
2

14. Метки

1 урок
Закрытый
14.1 Что такое метки?
19
18
17м 34с
4

15. Курсоры

9 уроков
Закрытый
15.1 Синтетические данные
18
18
1м 43с
1
Закрытый
15.2 Что такое курсоры?
19
18
2м 7с
3
Закрытый
15.3 Получение информации о курсорах
19
18
2м 4с
2
Закрытый
15.4 Объявление курсора
19
18
13м 13с
2
Закрытый
15.5 Открытие курсора
19
18
14м 43с
3
Закрытый
15.6 Закрытие курсора
19
18
6м 49с
3
Закрытый
15.7 Использование курсора
19
18
25м 47с
2
Закрытый
15.8 Атрибуты курсора
19
17
8м 44с
1
Закрытый
15.9 Цикл в курсоре
18
17
8м 49с
1

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

6 уроков
Закрытый
16.1 Синтетические данные
17
17
0м 21с
1
Закрытый
16.2 Что такое последовательность?
18
17
1м 54с
1
Закрытый
16.3 Создание последовательности
17
17
10м 19с
1
Закрытый
16.4 Работа с последовательностью
17
17
12м 51с
1
Закрытый
16.5 Редактирование последовательности
17
17
7м 46с
1
Закрытый
16.6 Удаление последовательности
17
17
2м 38с
1

17. Процедуры

10 уроков
Закрытый
17.1 Синтетические данные
18
18
1м 32с
1
Закрытый
17.2 Что такое процедуры?
19
17
2м 34с
1
Закрытый
17.3 Создание процедуры
17
16
19м 20с
1
Закрытый
17.4 Вызов процедуры
16
16
8м 15с
1
Закрытый
17.5 Завершение процедуры
16
16
7м 6с
1
Закрытый
17.6 Перегрузка процедур
16
15
5м 35с
1
Закрытый
17.7 Полиморфизм
15
15
15м 17с
1
Закрытый
17.8 Получение информации о процедурах
15
15
4м 27с
1
Закрытый
17.9 Изменение процедуры
15
15
4м 49с
1
Закрытый
17.10 Удаление процедуры
15
15
4м 7с
1

18. Функции

11 уроков
Закрытый
18.1 Синтетические данные
15
15
1м 28с
1
Закрытый
18.2 Что такое функции?
17
16
8м 15с
1
Закрытый
18.3 Создание функции
16
13
97м 23с
2
Закрытый
18.4 Вызов функции
15
14
2м 54с
2
Закрытый
18.5 RETURN NEXT и RETURN QUERY
15
14
5м 13с
1
Закрытый
18.6 Возврат значений / Завершение функции
15
14
5м 48с
1
Закрытый
18.7 Перегрузка
14
14
0м 4с
1
Закрытый
18.8 Полиморфизм
14
14
0м 5с
1
Закрытый
18.9 Получение информации о функциях
15
15
0м 11с
1
Закрытый
18.10 Изменение функции
14
14
2м 26с
1
Закрытый
18.11 Удаление функции
14
14
3м 43с
1

19. Исключения

6 уроков
Закрытый
19.1 Синтетические данные
14
14
1м 34с
1
Закрытый
19.2 Что такое исключения?
14
14
6м 43с
1
Закрытый
19.3 Виды исключений
14
14
16м 33с
2
Закрытый
19.4 Структура данных SQLCA для работы с исключениями
14
14
7м 52с
1
Закрытый
19.5 Распространение ошибок
14
14
18м 11с
1
Закрытый
19.6 Детальная информации об ошибке (GET STACKED DIAGNOSTICS)
14
14
6м 39с
2

20. Триггеры

11 уроков
Закрытый
20.1 Синтетические данные
13
13
1м 22с
1
Закрытый
20.2 Что такое триггеры?
14
12
18м 59с
2
Закрытый
20.3 Общий синтаксис
12
11
15м 54с
1
Закрытый
20.4 Триггеры DML
13
11
16м 55с
1
Закрытый
20.5 Триггеры INSTEAD OF
13
12
8м 18с
1
Закрытый
20.6 Триггеры ограничений
13
11
11м 20с
2
Закрытый
20.7 Событийные триггеры
13
11
18м 13с
1
Закрытый
20.8 Переходные таблицы
12
11
6м 46с
1
Закрытый
20.9 Получение информации о триггерах
13
11
1м 15с
1
Закрытый
20.10 Управление триггерами
13
11
7м 57с
1
Закрытый
20.11 Удаление триггеров
13
11
1м 56с
1

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

4 урока
Закрытый
21.1 Синтетические данные
12
12
1м 40с
1
Закрытый
21.2 Предисловие
12
11
1м 32с
1
Закрытый
21.3 RAISE (вывод сообщений и ошибок)
15
11
11м 59с
1
Закрытый
21.4 ASSERT (отладочные проверки)
12
10
6м 48с
1