Курс на Stepik
Обложка курса «Практический курс для новичков по SQL и PostgreSQL» на Stepik
2 490₽ -24%
--:--:--
1 890

Практический курс для новичков по SQL и PostgreSQL 4.526

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

Программирование баз данных: с СУБД PostgreSQL и языком SQL: теория и практика с разборами ДЗ. Все знания, которые вы получите на курсе легко применимы и к другим СУБД, таким как MySQL, Microsoft SQL Server, Oracle.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Практический курс для новичков по SQL и PostgreSQL»Учеников на курсе 3 740
Сертификаты, выданные на курсе «Практический курс для новичков по SQL и PostgreSQL»Сертификатов выдано 937
Отзывы о курсе «Практический курс для новичков по SQL и PostgreSQL»Отзывов получено 78
Рейтинг курса «Практический курс для новичков по SQL и PostgreSQL»Рейтинг курса 4.526
Уроки в курсе «Практический курс для новичков по SQL и PostgreSQL»Количество уроков 156
Тесты в курсе «Практический курс для новичков по SQL и PostgreSQL»Количество квизов 18
Задачи с кодом в курсе «Практический курс для новичков по SQL и PostgreSQL»Количество задач с кодом 82
Время прохождения курса «Практический курс для новичков по SQL и PostgreSQL»Время прохождения курса
Стоимость курса «Практический курс для новичков по SQL и PostgreSQL»Стоимость курса 2 490 ₽
Обновления курса «Практический курс для новичков по SQL и PostgreSQL»Обновления курса
Дата публикации курса «Практический курс для новичков по SQL и PostgreSQL»Дата публикации курса
Последнее обновление курса «Практический курс для новичков по SQL и PostgreSQL»Последнее обновление
Сложность easy

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

Разделы в курсе «Практический курс для новичков по SQL и PostgreSQL» 22 раздела Уроки в курсе «Практический курс для новичков по SQL и PostgreSQL» 156 уроков Тесты в курсе «Практический курс для новичков по SQL и PostgreSQL» 18 тестов Задачи в курсе «Практический курс для новичков по SQL и PostgreSQL» 82 задачи Время прохождения курса «Практический курс для новичков по SQL и PostgreSQL» 42 ч. Последнее обновление курса «Практический курс для новичков по SQL и PostgreSQL» обн. 25 февраля 2026

1. Введение в SQL

13 уроков
Закрытый
1.1 Вводное слово
287
287
0м 19с
3
Открытый
1.2 Основные концепции
9 129
323
19м 44с
157
Открытый
1.3 Реляционная модель и SQL
5 093
269
15м 37с
111
Открытый
1.4 Почему PostgreSQL
5 339
267
6м 0с
90
Закрытый
1.5 Инсталируем PostgreSQL
2 596
2 596
7м 35с
82
Закрытый
1.6 Типы данных в PostgreSQL
2 555
234
19м 0с
93
Закрытый
1.7 Создание БД
2 513
241
9м 17с
62
Закрытый
1.8 Создание таблиц
2 399
221
13м 29с
67
Закрытый
1.9 Отношение "один ко многим"
2 350
198
22м 36с
68
Закрытый
1.10 Отношение "один к одному"
2 161
178
13м 27с
57
Закрытый
1.11 Отношение "многие ко многим"
2 058
167
15м 7с
49
Закрытый
1.12 Создаём Northwind
2 146
1 913
8м 57с
65
Закрытый
1.13 Тест
211
152
5м 24с
1

2. Простые запросы с SELECT

23 урока
Открытый
2.1 Полная выборка
3 655
254
8м 3с
73
Закрытый
2.2 Выборка и элементарные арифметические операции
1 963
166
4м 18с
57
Закрытый
2.3 DISTINCT
1 986
162
7м 32с
67
Закрытый
2.4 COUNT
1 938
151
5м 19с
63
Закрытый
2.5 ДЗ-простые выборки
164
124
6м 17с
2
Закрытый
2.6 ДЗ "Простые выборки". Решение
1 833
1 833
5м 17с
63
Открытый
2.7 WHERE
3 013
174
13м 42с
92
Закрытый
2.8 Индексы
162
162
2м 31с
1
Закрытый
2.9 AND, OR
1 752
136
13м 48с
90
Закрытый
2.10 BETWEEN
1 738
130
7м 54с
59
Закрытый
2.11 IN & NOT IN
1 718
132
7м 44с
56
Закрытый
2.12 ORDER BY
1 690
133
7м 5с
55
Закрытый
2.13 MIN, MAX, AVG
138
132
8м 48с
51
Закрытый
2.14 ДЗ "Простые выборки-2"
141
106
15м 53с
17
Закрытый
2.15 ДЗ "Простые выборки-2". Решение
1 593
1 593
8м 43с
42
Закрытый
2.16 LIKE
1 675
129
10м 56с
54
Закрытый
2.17 LIMIT
1 630
117
3м 24с
47
Закрытый
2.18 Check on NULL
1 663
118
4м 47с
46
Закрытый
2.19 GROUP BY
1 662
125
6м 47с
42
Закрытый
2.20 HAVING
128
123
6м 22с
55
Закрытый
2.21 UNION, INTERSECT, EXCEPT
1 676
118
15м 50с
76
Закрытый
2.22 ДЗ "Группировка, сопоставление, сортировка"
131
89
27м 23с
30
Закрытый
2.23 ДЗ "Группировка, сопоставление, сортировка". Решение
1 482
1 482
10м 50с
53

3. Соединения - Joins

9 уроков
Закрытый
3.1 Знакомство с соединениями
131
113
14м 2с
64
Закрытый
3.2 INNER JOIN
1 589
111
18м 9с
63
Закрытый
3.3 LEFT, RIGHT JOIN
1 461
101
12м 36с
48
Закрытый
3.4 AS - псевдонимы
1 416
95
8м 2с
46
Закрытый
3.5 SELF JOIN
1 451
91
11м 41с
38
Закрытый
3.6 USING & NATURAL JOIN
1 449
93
5м 25с
54
Закрытый
3.7 ДЗ "Joins" - 1
108
74
53м 45с
15
Закрытый
3.8 ДЗ "Joins". Решение
1 287
1 287
10м 33с
35
Закрытый
3.9 ДЗ Joins - 2
89
59
72м 34с
0

4. Подзапросы

5 уроков
Закрытый
4.1 Введение в подзапросы
1 448
89
16м 54с
69
Закрытый
4.2 WHERE EXISTS
1 375
85
11м 57с
38
Закрытый
4.3 Подзапросы с квантификаторами ANY, ALL
1 315
81
15м 44с
26
Закрытый
4.4 ДЗ "Подзапросы"
84
45
53м 24с
-15
Закрытый
4.5 ДЗ "Подзапросы". Решение
1 092
1 092
12м 21с
-3

5. DDL - управляем БД и таблицами

13 уроков
Закрытый
5.1 Управляем таблицами
1 295
70
23м 42с
52
Закрытый
5.2 ДЗ 1 по DDL
80
57
9м 40с
17
Закрытый
5.3 ДЗ 1 по DDL. Решение
1 037
1 037
4м 48с
29
Закрытый
5.4 Primary Key
1 190
71
14м 15с
34
Закрытый
5.5 Foreign Key
1 144
67
11м 55с
33
Закрытый
5.6 Check
1 106
67
6м 27с
29
Закрытый
5.7 Default
1 072
60
8м 5с
34
Закрытый
5.8 Sequences
1 088
63
11м 22с
27
Закрытый
5.9 Sequences & Tables
1 042
57
19м 34с
47
Закрытый
5.10 INSERT
1 063
64
10м 32с
43
Закрытый
5.11 UPDATE, DELETE, RETURNING
1 052
60
12м 34с
37
Закрытый
5.12 ДЗ 2 по DDL
63
39
49м 50с
17
Закрытый
5.13 ДЗ 2 по DDL. Решение
886
886
14м 58с
28

6. Проектирование БД

4 урока
Закрытый
6.1 Введение в процесс проектирования
1 136
63
21м 41с
56
Закрытый
6.2 Базовые рекомендации
1 058
60
11м 19с
40
Закрытый
6.3 Нормальная Форма (НФ)
1 075
59
18м 29с
53
Закрытый
6.4 Тест
69
52
2м 14с
0

7. Представления (Views)

6 уроков
Закрытый
7.1 Введение в представления
1 150
62
11м 23с
53
Закрытый
7.2 Создание представлений
1 060
59
6м 30с
40
Закрытый
7.3 Обновляемые представления
1 010
58
16м 38с
38
Закрытый
7.4 Опция Check
976
61
8м 8с
29
Закрытый
7.5 ДЗ "Views"
60
39
20м 44с
12
Закрытый
7.6 ДЗ "Views". Решение
805
805
6м 4с
27

8. Логика с CASE, COALESCE, и NULLIF

5 уроков
Закрытый
8.1 CASE WHEN
1 024
63
13м 15с
33
Закрытый
8.2 Введение в COALESCE и NULLIF
961
67
5м 22с
26
Закрытый
8.3 COALESCE и NULLIF на практике
942
942
12м 51с
32
Закрытый
8.4 ДЗ CASE, COALESCE, NULLIF
63
37
25м 45с
10
Закрытый
8.5 ДЗ CASE, COALESCE, NULLIF. Решение
767
767
12м 25с
16

9. Функции SQL и PL\pgSQL

13 уроков
Закрытый
9.1 Введение в функции
1 038
72
14м 34с
41
Закрытый
9.2 Наша первая функция
988
72
7м 11с
29
Закрытый
9.3 Скалярные функции
955
65
7м 49с
31
Закрытый
9.4 IN, OUT, DEFAULT
921
64
20м 32с
36
Закрытый
9.5 Возврат наборов данных
875
61
27м 25с
32
Закрытый
9.6 Введение в PL\pgSQL
866
60
5м 22с
24
Закрытый
9.7 Возврат и присвоение
836
55
19м 35с
26
Закрытый
9.8 Декларация переменных
809
55
11м 47с
31
Закрытый
9.9 IF / ELSE
837
58
14м 57с
27
Закрытый
9.10 Циклы
813
52
21м 10с
16
Закрытый
9.11 RETURN NEXT
769
47
19м 16с
22
Закрытый
9.12 ДЗ "Функции"
54
23
112м 40с
0
Закрытый
9.13 ДЗ "Функции". Решение
629
629
33м 26с
20

10. Ошибки и их обработка

4 урока
Закрытый
10.1 Введение
745
46
11м 57с
23
Закрытый
10.2 RAISE на практике
700
39
22м 59с
0
Закрытый
10.3 ДЗ "Ошибки и их обработка"
25
17
6м 42с
12
Закрытый
10.4 ДЗ "Ошибки и их обработка". Решение
528
528
6м 17с
14

11. Приведение типов данных

2 урока
Закрытый
11.1 Введение в приведение типов данных
754
40
8м 17с
33
Закрытый
11.2 Приведение типов данных на практике
710
39
17м 3с
21

12. Индексы

8 уроков
Закрытый
12.1 Введение в индексы. Немного "кишочков"
907
51
17м 7с
54
Закрытый
12.2 Методы сканирования
828
50
16м 0с
37
Закрытый
12.3 Виды индексов
811
44
18м 32с
37
Закрытый
12.4 EXPLAIN, ANALYZE
774
44
9м 58с
32
Закрытый
12.5 Построение простого индекса и индекса по двум колонкам
758
43
17м 1с
29
Закрытый
12.6 Индексы по выражениям
693
38
7м 23с
30
Закрытый
12.7 "Сложный" индекс для поиска по тексту
687
38
11м 49с
30
Закрытый
12.8 Советы по работе с индексами
47
47
2м 7с
0

13. Массивы

8 уроков
Закрытый
13.1 Введение в массивы
715
37
11м 58с
22
Закрытый
13.2 Инициализация, срезы
626
31
14м 24с
15
Закрытый
13.3 Массивы и операторы
602
30
9м 47с
15
Закрытый
13.4 VARIADIC и FOREACH
577
29
8м 49с
14
Закрытый
13.5 ДЗ "Массивы"
19
10
5м 17с
7
Закрытый
13.6 ДЗ "Массивы". Решение
480
480
4м 1с
11
Закрытый
13.7 ДЗ "Циклы"
20
9
-
5
Закрытый
13.8 ДЗ "Циклы". Решение
460
460
6м 20с
8

14. Пользовательские типы

5 уроков
Закрытый
14.1 Домены
595
29
16м 37с
20
Закрытый
14.2 Композитные типы
543
29
17м 50с
19
Закрытый
14.3 Перечисления
524
26
17м 34с
17
Закрытый
14.4 ДЗ "Пользовательские типы"
18
10
7м 47с
10
Закрытый
14.5 ДЗ "Пользовательские типы". Решение
413
413
8м 57с
13

15. Продвинутая группировка с CUBE и ROLLUP

4 урока
Закрытый
15.1 Введение в группировку
579
27
6м 36с
20
Закрытый
15.2 GROUPING SET, ROLLUP, CUBE
561
26
15м 11с
26
Закрытый
15.3 ДЗ "Продвинутые группировки"
20
10
9м 55с
9
Закрытый
15.4 ДЗ "Продвинутые группировки". Решение
418
418
5м 42с
13

16. Знакомство с psql

2 урока
Закрытый
16.1 Введение в psql
665
27
3м 50с
21
Закрытый
16.2 Знакомство с psql на практике
610
24
9м 56с
19

17. Импорт данных

2 урока
Закрытый
17.1 Импорт csv. Введение
633
32
3м 31с
17
Закрытый
17.2 Импортируем csv на практике
598
28
15м 56с
22

18. CTE - Common Table Expressions

2 урока
Закрытый
18.1 Введение и CTE на практике
667
12
25м 43с
25
Закрытый
18.2 Рекурсивный CTE
581
11
20м 13с
12

19. Оконные функции

6 уроков
Закрытый
19.1 Введение в оконные функции
733
46
8м 5с
27
Закрытый
19.2 Оконные функции на практике
697
37
18м 17с
22
Закрытый
19.3 Ранжирование
618
34
17м 1с
21
Закрытый
19.4 Возврат N-записей
586
32
12м 27с
10
Закрытый
19.5 ДЗ "Оконные функции"
26
5
5м 23с
7
Закрытый
19.6 ДЗ "Оконные функции". Решение
453
453
6м 44с
11

20. Транзакции

7 уроков
Закрытый
20.1 Введение в транзакции
710
34
15м 51с
37
Закрытый
20.2 Уровни изоляции
623
30
23м 20с
24
Закрытый
20.3 Транзакции на практике
599
29
28м 47с
22
Закрытый
20.4 Блокировки в PostgreSQL
32
32
3м 23с
0
Закрытый
20.5 Советы по работе с транзакциями
29
29
3м 24с
0
Закрытый
20.6 ДЗ "Транзакции"
17
12
0м 22с
8
Закрытый
20.7 ДЗ "Транзакции". Решение
384
384
12м 59с
9

21. Триггеры

7 уроков
Закрытый
21.1 Введение в триггеры
600
29
13м 28с
22
Закрытый
21.2 Построчные триггеры
510
24
16м 54с
22
Закрытый
21.3 Триггеры на утверждения
467
21
17м 27с
20
Закрытый
21.4 INSTEAD OF-триггеры
24
24
3м 45с
0
Закрытый
21.5 Советы по использованию триггеров
23
23
4м 30с
0
Закрытый
21.6 ДЗ "Триггеры"
17
6
-
8
Закрытый
21.7 ДЗ "Триггеры". Решение
359
359
15м 56с
10

22. Безопасность в postgresql

8 уроков
Закрытый
22.1 Введение в безопасность
508
22
24м 25с
24
Закрытый
22.2 Создаём роли, изымаем права с public
431
20
10м 57с
15
Закрытый
22.3 Права на уровне БД и схемы
416
21
8м 1с
13
Закрытый
22.4 Права на уровне таблиц
397
18
13м 1с
13
Закрытый
22.5 Права на уровне колонок
364
18
8м 10с
16
Закрытый
22.6 Права на уровне строк
362
18
11м 20с
16
Закрытый
22.7 Изымаем все права и удаляем роли
415
17
9м 48с
20
Закрытый
22.8 Советы по безопасности
25
25
4м 48с
0