Содержание курса
1. Введение
3 урока
922
342
13м
21
Открытый
1.1
Обзор курса и советы по прохождению
↗
356
6
2м 30с
8
Открытый
1.2
Основы баз данных
↗
284
166
2м 19с
5
Открытый
1.3
Установка окружения
↗
282
170
8м 22с
8
2. Быстрый старт в SQL. Часть I
10 уроков
1 795
597
67м
62
Закрытый
2.1
Что такое SQL
↗
182
182
1м 50с
6
Открытый
2.2
Обзор синтаксиса SQL и создание базы данных
↗
496
209
6м 41с
8
Открытый
2.3
Создание таблицы - CREATE TABLE
↗
205
6
4м 50с
6
Открытый
2.4
Добавление данных - INSERT
↗
265
6
6м 30с
7
Закрытый
2.5
Добавление данных из Excel через pgAdmin
↗
92
92
5м 26с
6
Открытый
2.6
Получение данных - SELECT
↗
180
4
9м 27с
9
Закрытый
2.7
Соединения таблиц - JOIN
↗
100
4
19м 33с
3
Закрытый
2.8
Агрегатные функции - GROUP BY
↗
95
5
9м 13с
7
Закрытый
2.9
Изменение данных - UPDATE
↗
90
5
4м 49с
5
Закрытый
2.10
Удаление данных - DELETE
↗
90
84
3м 22с
5
3. Быстрый старт в SQL. Часть II
3 урока
265
9
17м
19
Закрытый
3.1
Первичные и внешние ключи
↗
90
3
8м 39с
5
Закрытый
3.2
Индексы
↗
88
3
3м 16с
5
Закрытый
3.3
Транзакции
↗
87
3
6м 36с
9
4. Промежуточное тестирование
2 урока
168
84
0м
10
Закрытый
4.1
Промежуточное тестирование к первой части
↗
81
3
0м 3с
3
Закрытый
4.2
Заключение к первой части
↗
87
81
0м 23с
7
5. Определение данных - DDL
8 уроков
607
89
45м
40
Закрытый
5.1
Создание и удаление таблиц
↗
83
75
6м 30с
5
Закрытый
5.2
Значения по умолчанию
↗
80
3
6м 32с
4
Закрытый
5.3
Ограничения-проверки
↗
78
2
7м 52с
4
Закрытый
5.4
Ограничение NOT NULL
↗
75
2
1м 51с
4
Закрытый
5.5
Ограничение UNIQUE
↗
73
2
2м 29с
5
Закрытый
5.6
Первичный ключ
↗
73
2
4м 45с
4
Закрытый
5.7
Внешний ключ
↗
73
2
12м 19с
7
Закрытый
5.8
Изменение существующих таблиц - ALTER TABLE
↗
72
1
8м 47с
7
6. Манипуляция данными - DML
4 урока
249
59
19м
19
Закрытый
6.1
Добавление данных - INSERT
↗
66
56
12м 48с
5
Закрытый
6.2
Изменение данных - UPDATE
↗
63
1
4м 58с
5
Закрытый
6.3
Удаление данных - DELETE
↗
61
1
1м 46с
3
Закрытый
6.4
Получение данных из измененных строк - RETURNING
↗
59
1
2м 3с
6
7. Получение данных - DQL
13 уроков
670
120
69м
59
Закрытый
7.1
Получение данных - SELECT
↗
62
1
7м 41с
5
Закрытый
7.2
Предложение FROM
↗
61
1
4м 7с
4
Закрытый
7.3
Соединение таблиц - JOIN
↗
63
56
16м 35с
8
Закрытый
7.4
Фильтрация данных - WHERE
↗
62
2
6м 50с
6
Закрытый
7.5
Группировка и постфильтрация - GROUP BY и HAVING
↗
64
2
12м 30с
7
Закрытый
7.6
Подзапросы
↗
3
1
-
0
Закрытый
7.7
Оконные функции
↗
64
2
6м 34с
6
Закрытый
7.8
Сочетание запросов - UNION, INTERSECT, EXCEPT
↗
61
1
5м 3с
7
Закрытый
7.9
Сортировка - ORDER BY
↗
58
1
5м 44с
4
Закрытый
7.10
LIMIT и OFFSET
↗
58
1
2м 57с
5
Закрытый
7.11
Списки VALUES
↗
55
50
1м 15с
1
Закрытый
7.12
Общие табличные выражения - WITH
↗
58
1
7м 48с
6
Закрытый
7.13
VIEW
↗
1
1
-
0
8. Базовые типы данных
5 уроков
287
261
11м
23
Закрытый
8.1
Введение
↗
58
57
1м 47с
6
Закрытый
8.2
Числовые типы
↗
58
53
3м 18с
4
Закрытый
8.3
Символьные типы
↗
58
50
2м 57с
5
Закрытый
8.4
Дата и время
↗
58
52
4м 21с
4
Закрытый
8.5
Логический тип
↗
55
49
1м 52с
4
9. Дополнительные типы данных
4 урока
199
139
19м
12
Закрытый
9.1
Введение
↗
50
50
1м 35с
3
Закрытый
9.2
Перечисления
↗
49
44
5м 57с
2
Закрытый
9.3
JSON
↗
51
1
9м 55с
4
Закрытый
9.4
Массивы
↗
49
44
5м 1с
3
10. Функции и операторы
7 уроков
313
108
32м
27
Закрытый
10.1
Введение
↗
53
53
1м 50с
1
Закрытый
10.2
Логические операторы
↗
53
50
3м 49с
6
Закрытый
10.3
Операторы сравнения
↗
54
1
4м 58с
5
Закрытый
10.4
Математические функции и операторы
↗
52
1
10м 29с
7
Закрытый
10.5
Строковые функции и операторы
↗
49
1
8м 46с
4
Закрытый
10.6
Операторы и функции даты и времени
↗
50
1
6м 2с
4
Закрытый
10.7
Условные выражения
↗
2
1
-
0
11. Механизмы управления конкурентным доступом
4 урока
188
3
26м
21
Закрытый
11.1
Введение
↗
48
0
1м 27с
5
Закрытый
11.2
Изоляция транзакций
↗
50
1
6м 44с
4
Закрытый
11.3
Изоляция транзакций в MySQL
↗
47
1
11м 29с
7
Закрытый
11.4
Изоляция транзакций в PostgreSQL
↗
43
1
7м 54с
5
12. Индексы
4 урока
11
6
18м
0
Закрытый
12.1
Введение
↗
3
2
3м 48с
0
Закрытый
12.2
Виды индексов
↗
3
1
3м 45с
0
Закрытый
12.3
Индексы на практике
↗
3
1
12м 0с
0
Закрытый
12.4
Составные и уникальные индексы
↗
2
2
-
0
13. SQL тренажер
5 уроков
37
7
0м
0
Закрытый
13.1
Тренажер
↗
3
3
-
0
Закрытый
13.2
Простые выборки и условия
↗
10
1
-
0
Закрытый
13.3
Соединения таблиц
↗
10
1
-
0
Закрытый
13.4
Агрегации и группировка
↗
9
1
-
0
Закрытый
13.5
Дополнительные задачи
↗
5
1
-
0
14. Заключение
1 урок
53
53
1м
5
Закрытый
14.1
Итоги и дальнейшие шаги
↗
53
53
1м 13с
5