Содержание курса
1. Введение
3 урока
50 402
32 673
11м
617
Закрытый
1.1
О чём и для кого этот курс
↗
27 050
9 321
10м 39с
439
Закрытый
1.2
Ресурсы для начинающих
↗
12 440
12 440
1м 42с
89
Закрытый
1.3
Форум
↗
10 912
10 912
0м 19с
89
2. Проектирование схемы, часть I.
4 урока
42 259
31 449
47м
785
Закрытый
2.1
Введение
↗
11 871
9 415
4м 33с
184
Закрытый
2.2
Декомпозиция
↗
10 885
8 449
12м 12с
254
Закрытый
2.3
Функциональные зависимости
↗
9 614
8 178
8м 54с
187
Открытый
2.4
Домашнее задание №1
↗
9 889
5 407
24м 33с
160
3. Проектирование схемы, часть II
8 уроков
53 286
44 062
85м
950
Закрытый
3.1
Введение
↗
7 676
6 730
2м 34с
116
Закрытый
3.2
Ключевые атрибуты
↗
7 442
6 199
6м 16с
130
Закрытый
3.3
Связи между таблицами
↗
7 181
5 766
17м 34с
209
Закрытый
3.4
Нормальная форма Бойса-Кодда
↗
6 614
5 533
5м 18с
114
Закрытый
3.5
Ошибки при проектировании схемы
↗
6 237
6 237
8м 56с
114
Закрытый
3.6
Суррогатные ключи
↗
6 058
4 851
10м 45с
136
Закрытый
3.7
Что нужно запомнить про ключи, связи и нормальные формы
↗
5 751
5 751
1м 14с
90
Закрытый
3.8
Домашнее задание №2
↗
6 327
2 995
36м 21с
41
4. СУБД и приложение, часть I
8 уроков
34 241
28 269
65м
574
Закрытый
4.1
Введение
↗
4 714
4 135
2м 23с
68
Закрытый
4.2
СУБД тормозит
↗
4 764
3 751
4м 48с
52
Закрытый
4.3
Жизнь простого запроса
↗
4 488
4 488
9м 13с
84
Закрытый
4.4
Соединения таблиц
↗
4 409
3 617
6м 16с
95
Закрытый
4.5
Физическое выполнение соединений
↗
4 115
3 303
6м 55с
80
Закрытый
4.6
Приложение и сессии
↗
3 921
3 052
17м 24с
114
Закрытый
4.7
Подведем итоги
↗
3 590
3 590
1м 3с
35
Закрытый
4.8
Домашнее задание №3
↗
4 240
2 333
19м 27с
46
5. СУБД и приложение, часть II
7 уроков
22 621
18 261
70м
393
Закрытый
5.1
Введение
↗
3 526
3 021
8м 28с
87
Закрытый
5.2
Представления
↗
3 392
2 504
8м 25с
68
Закрытый
5.3
Хранимые процедуры
↗
3 418
2 986
12м 29с
64
Закрытый
5.4
Устойчивость приложения к более серьёзным изменениям
↗
3 100
2 716
13м 41с
62
Закрытый
5.5
Подведем итоги
↗
2 907
2 907
1м 5с
31
Закрытый
5.6
Домашнее задание
↗
3 320
1 954
3м 57с
29
Закрытый
5.7
Case Study: приложение, устойчивое к смене СУБД
↗
2 958
2 173
24м 4с
52
6. Агрегатные и оконные функции
6 уроков
18 629
13 844
34м
219
Закрытый
6.1
Введение
↗
3 101
2 796
1м 15с
38
Закрытый
6.2
Агрегатные функции
↗
3 294
2 486
8м 12с
50
Закрытый
6.3
Обобщенные табличные выражения
↗
3 028
2 040
7м 14с
25
Закрытый
6.4
Оконные функции
↗
3 318
2 251
11м 24с
50
Закрытый
6.5
Подведем итоги
↗
2 671
2 671
1м 54с
24
Закрытый
6.6
Домашнее задание №5
↗
3 217
1 600
5м 18с
32
7. Древовидные структуры и рекурсивные запросы
7 уроков
16 183
11 982
44м
168
Закрытый
7.1
Введение
↗
2 544
2 276
1м 6с
33
Закрытый
7.2
Списки смежности и рекурсивные запросы
↗
2 541
1 658
8м 29с
26
Закрытый
7.3
Структурные метки
↗
2 304
1 741
9м 29с
29
Закрытый
7.4
Нумерации вершин и вложенные множества
↗
2 185
1 692
12м 41с
35
Закрытый
7.5
Сравнение производительности разных схем хранения дерева
↗
2 110
1 462
10м 13с
23
Закрытый
7.6
Подведем итоги
↗
2 008
2 008
1м 28с
14
Закрытый
7.7
Домашнее задание
↗
2 491
1 145
1м 23с
8
8. Совместный доступ к данным
9 уроков
19 376
15 398
73м
281
Закрытый
8.1
Введение
↗
2 271
2 059
1м 47с
27
Закрытый
8.2
ACID транзакции
↗
2 459
1 718
10м 22с
52
Закрытый
8.3
Чтение неподтвержденных данных
↗
2 224
2 224
7м 7с
36
Закрытый
8.4
Чтение подтвержденных данных
↗
2 158
1 621
12м 22с
49
Закрытый
8.5
Повторяемое чтение
↗
2 042
1 329
11м 47с
38
Закрытый
8.6
Сериализуемые транзакции
↗
2 007
1 776
19м 3с
30
Закрытый
8.7
Что делать, если транзакции не поддерживаются
↗
1 911
1 911
7м 24с
24
Закрытый
8.8
Подведем итоги
↗
1 894
1 894
3м 34с
20
Закрытый
8.9
Домашнее задание
↗
2 410
866
2м 25с
5
9. Оптимизация выполнения запросов
7 уроков
15 084
11 711
72м
246
Закрытый
9.1
Введение в оптимизацию
↗
2 343
1 764
3м 57с
37
Закрытый
9.2
Жизнь запроса
↗
2 182
1 960
7м 26с
38
Закрытый
9.3
Важно ли, как записан запрос?
↗
2 121
1 618
16м 55с
44
Закрытый
9.4
Индексы
↗
2 327
1 585
25м 6с
55
Закрытый
9.5
Материализация и избыточная информация
↗
1 932
1 932
11м 6с
29
Закрытый
9.6
Подведем итоги
↗
1 829
1 829
3м 3с
24
Закрытый
9.7
Домашнее задание
↗
2 350
1 023
6м 29с
19
10. Нереляционные возможности
6 уроков
11 745
8 251
61м
128
Закрытый
10.1
Введение. SQL или NoSQL, вот в чем вопрос.
↗
2 172
1 520
13м 9с
34
Закрытый
10.2
Хранение и обработка данных в формате JSON
↗
1 927
1 497
14м 7с
29
Закрытый
10.3
Работа с парами ключ-значение
↗
1 729
1 488
5м 26с
19
Закрытый
10.4
Шардирование данных
↗
1 831
1 398
24м 14с
30
Закрытый
10.5
Подведём итоги
↗
1 711
1 711
1м 49с
12
Закрытый
10.6
Домашнее задание
↗
2 375
637
4м 38с
4
11. Дополнительные материалы
1 урок
2 565
2 565
0м
15
Открытый
11.1
Погружение в СУБД 2017: дополнительные материалы
↗
2 565
2 565
0м 10с
15