Содержание курса
1. Введение в курс/платформу
1 урок
2 548
1 844
9м
33
Закрытый
1.1
Знакомство с авторами
↗
2 548
1 844
9м 5с
33
2. Введение в базы данных
4 урока
5 938
5 635
32м
61
Закрытый
2.1
История развития баз данных
↗
1 766
1 463
24м 44с
33
Закрытый
2.2
Виды баз данных и что такое СУБД?
↗
1 494
1 494
3м 35с
8
Закрытый
2.3
Реляционные базы данных
↗
1 360
1 360
2м 22с
11
Закрытый
2.4
OLAP и OLTP: сходства, различия и правильное использование
↗
1 318
1 318
3м 49с
9
3. Проектирование БД
6 уроков
6 677
6 476
35м
42
Закрытый
3.1
Проектирование БД
↗
1 329
1 329
20м 30с
21
Закрытый
3.2
Атрибут, кортеж, домен, таблица
↗
1 167
1 167
1м 24с
6
Закрытый
3.3
Что такое ключ в СУБД, какие они бывают и для чего нужны?
↗
1 094
1 094
2м 33с
3
Закрытый
3.4
Виды связей между таблицами в реляционных СУБД
↗
1 037
1 037
2м 55с
4
Закрытый
3.5
Нормализация и ER диаграммы
↗
1 029
1 029
7м 20с
3
Закрытый
3.6
Тесты
↗
1 021
820
2м 9с
5
4. Введение в PostgreSQL
9 уроков
7 209
7 141
52м
31
Закрытый
4.1
Что такое PostgreSQL, его краткая история и применение
↗
1 011
1 011
5м 1с
5
Закрытый
4.2
Установка PostgreSQL и pgAdmin 4 на Windows 10
↗
905
905
1м 4с
5
Закрытый
4.3
Установка PostgreSQL и pgAdmin 4 на Linux Ubuntu
↗
851
851
2м 39с
1
Закрытый
4.4
Зачем нужны pgAdmin 4 и DBeaver. Знакомство с pgAdmin 4
↗
834
834
9м 22с
4
Закрытый
4.5
Установка DBeaver на Windows
↗
762
762
1м 38с
5
Закрытый
4.6
Установка DBeaver на Linux
↗
694
694
0м 26с
1
Закрытый
4.7
Знакомство с DBeaver
↗
722
722
5м 48с
3
Закрытый
4.8
Установка PostgreSQL в Docker на разных операционных системах
↗
696
696
28м 5с
4
Закрытый
4.9
Тесты
↗
734
666
1м 56с
3
5. Структура SQL запросов
5 уроков
3 774
3 700
44м
16
Закрытый
5.1
Что такое SQL? Диалекты в SQL
↗
855
855
5м 28с
3
Закрытый
5.2
Типы данных в SQL
↗
786
786
4м 48с
4
Закрытый
5.3
Типы операций в SQL. DDL/DML/TSL/DSL
↗
760
760
5м 3с
0
Закрытый
5.4
Введение в структуру SQL запросов
↗
692
692
28м 46с
5
Закрытый
5.5
Тесты
↗
681
607
2м 40с
4
6. Знакомство с транзакциями
3 урока
1 862
1 801
41м
7
Закрытый
6.1
Операции TSL. Что такое транзакции?
↗
700
700
8м 33с
3
Закрытый
6.2
Введение в транзакции
↗
587
587
31м 54с
4
Закрытый
6.3
Тесты
↗
575
514
2м 5с
0
7. Запросы на выборку данных
11 уроков
6 156
5 811
122м
9
Закрытый
7.1
Оператор SELECT и связка SELECT + DISTINCT
↗
688
688
4м 33с
4
Закрытый
7.2
Математические операции
↗
601
601
2м 2с
3
Закрытый
7.3
Математические функции
↗
565
565
3м 10с
2
Закрытый
7.4
Cтроковые функции
↗
553
553
2м 19с
2
Закрытый
7.5
Функции даты и времени в PostgreSQL
↗
541
541
4м 1с
1
Закрытый
7.6
Оператор WHERE, логические операторы и операторы IN и BETWEEN
↗
541
541
7м 1с
3
Закрытый
7.7
Операторы ORER BY, LIMIT и OFFSET
↗
522
522
3м 37с
2
Закрытый
7.8
Конструкция SELECT и ее особенности
↗
519
519
26м 10с
3
Закрытый
7.9
WHERE и ее особенности
↗
511
511
32м 6с
1
Закрытый
7.10
Тесты
↗
544
479
2м 52с
0
Закрытый
7.11
Практические задания
↗
571
291
37м 1с
-12
8. Агрегация и группировка данных, условный оператор CASE
7 уроков
3 166
2 964
93м
8
Закрытый
8.1
Функции агрегации и группировка данных
↗
482
482
5м 53с
1
Закрытый
8.2
Функция HAVING и ее отличие от WHERE
↗
456
456
2м 1с
2
Закрытый
8.3
Условный оператор CASE
↗
452
452
3м 20с
3
Закрытый
8.4
Агрегатные функции, GROUP BY
↗
436
436
30м 13с
2
Закрытый
8.5
Having, CASE
↗
434
434
18м 1с
1
Закрытый
8.6
Тесты
↗
450
418
3м 16с
0
Закрытый
8.7
Практические задания
↗
456
286
31м 13с
-1
9. Работа с несколькими таблицами
8 уроков
3 246
3 033
74м
10
Закрытый
9.1
Операторы объединения данных: UNION, UNION ALL, INTERSECT
↗
430
430
3м 27с
1
Закрытый
9.2
JOIN. Виды соединений
↗
424
424
8м 37с
1
Закрытый
9.3
Подзапросы
↗
400
400
5м 19с
1
Закрытый
9.4
CTE запросы. Эффективная работа с данными
↗
397
397
3м 49с
1
Закрытый
9.5
Подзапросы, виды UNION
↗
384
384
10м 13с
2
Закрытый
9.6
Виды Join
↗
403
403
27м 39с
2
Закрытый
9.7
Тесты
↗
411
372
2м 48с
1
Закрытый
9.8
Практические задания
↗
397
223
16м 22с
1
10. Генерация данных в разные виды таблиц
12 уроков
3 707
3 556
39м
12
Закрытый
10.1
Генерация данных в разные виды таблиц
↗
345
345
13м 52с
1
Закрытый
10.2
Что такое синтетические данные?
↗
324
324
0м 26с
1
Закрытый
10.3
Синтетические данные. Serial
↗
315
315
3м 47с
1
Закрытый
10.4
Синтетические данные. VARCHAR
↗
307
307
3м 15с
1
Закрытый
10.5
Синтетические данные. Integer
↗
303
303
2м 34с
1
Закрытый
10.6
Синтетические данные. Timestamp
↗
301
301
1м 56с
1
Закрытый
10.7
Синтетические данные. BOOLEAN
↗
300
300
1м 56с
1
Закрытый
10.8
Синтетические данные. Numeric
↗
289
289
1м 37с
1
Закрытый
10.9
Синтетические данные. Json_build_object
↗
290
290
3м 42с
1
Закрытый
10.10
Синтетические данные. Point
↗
295
295
1м 9с
1
Закрытый
10.11
Тесты
↗
319
300
3м 33с
1
Закрытый
10.12
Практические задания
↗
319
187
9м 1с
1
11. Работа с NULL значениями
7 уроков
2 260
2 023
52м
-5
Закрытый
11.1
Введение в NULL
↗
318
318
1м 22с
0
Закрытый
11.2
Проверка NULL значений и не только
↗
298
298
2м 8с
0
Закрытый
11.3
Работа с NULL
↗
293
293
30м 38с
2
Закрытый
11.4
Что такое '', False, 0?
↗
294
294
1м 27с
0
Закрытый
11.5
Тесты
↗
323
297
1м 2с
0
Закрытый
11.6
Практические задания
↗
343
132
16м 40с
-9
Закрытый
11.7
Продолжаем обучение!
↗
391
391
0м 27с
2