Содержание курса
1. Начало
2 урока
20
14
0м
0
Открытый
1.1
Вступительное слово
↗
11
11
0м 29с
0
Открытый
1.2
Для чего нужны базы данных?
↗
9
3
-
0
2. SQL
5 уроков
20
11
9м
0
Закрытый
2.1
Настраиваем окружение
↗
3
3
-
0
Открытый
2.2
SELECT: Извлечение данных
↗
11
2
9м 19с
0
Закрытый
2.3
DML: Изменение данных
↗
2
2
-
0
Закрытый
2.4
DDL: структура данных
↗
2
2
-
0
Закрытый
2.5
DML: Задачи
↗
2
2
-
0
3. Транзакции
4 урока
9
8
0м
0
Закрытый
3.1
ACID и BASE
↗
2
2
-
0
Закрытый
3.2
Уровни изоляции транзакций
↗
2
2
-
0
Закрытый
3.3
Оптимистичные и пессимистичные блокировки
↗
3
2
-
0
Закрытый
3.4
MVCC: автовакум, concurrency
↗
2
2
-
0
4. Объекты в базах данных
4 урока
18
7
0м
0
Открытый
4.1
Индексы
↗
10
2
0м 15с
0
Закрытый
4.2
План запроса
↗
2
2
-
0
Закрытый
4.3
Ограничения, триггеры и временные таблицы
↗
3
1
-
0
Закрытый
4.4
Материализованные представления
↗
3
2
-
0
5. Масштабирование
3 урока
7
3
0м
0
Закрытый
5.1
Партиционирование
↗
3
1
-
0
Закрытый
5.2
Шардирование
↗
2
1
-
0
Закрытый
5.3
Нормализация
↗
2
1
-
0
6. Финал
1 урок
4
3
0м
0
Закрытый
6.1
Список дополнительной литературы
↗
4
3
-
0