Содержание курса
1. Введение в SQL
11 уроков
2 249
2 249
147м
85
Открытый
1.1
Основные концепции
↗
704
704
16м 5с
15
Открытый
1.2
Реляционная модель
↗
346
346
13м 14с
9
Открытый
1.3
Кратко о SQL Server
↗
376
376
6м 44с
7
Закрытый
1.4
Инсталлируем SQL Server 2019
↗
117
117
14м 21с
6
Закрытый
1.5
Типы данных
↗
115
115
29м 22с
9
Закрытый
1.6
Создание БД
↗
111
111
17м 36с
8
Закрытый
1.7
Создание таблиц
↗
102
102
10м 19с
5
Закрытый
1.8
Отношение "один ко многим"
↗
104
104
18м 57с
8
Закрытый
1.9
Отношение "один к одному"
↗
91
91
10м 30с
6
Закрытый
1.10
Отношение "многие ко многим"
↗
88
88
12м 29с
7
Закрытый
1.11
Создаём Northwind
↗
95
95
2м 45с
5
2. Простые запросы с SELECT
22 урока
1 924
1 924
117м
104
Открытый
2.1
Полная выборка
↗
220
220
7м 46с
7
Закрытый
2.2
Выборка и элементарные арифметические операции
↗
88
88
4м 22с
5
Закрытый
2.3
DISTINCT
↗
84
84
5м 59с
4
Закрытый
2.4
COUNT
↗
83
83
4м 20с
5
Закрытый
2.5
ДЗ "Простые выборки"
↗
83
83
0м 26с
5
Закрытый
2.6
ДЗ "Простые выборки". Решение
↗
79
79
7м 35с
4
Открытый
2.7
WHERE
↗
211
211
12м 43с
8
Закрытый
2.8
AND, OR
↗
75
75
10м 30с
7
Закрытый
2.9
BETWEEN
↗
75
75
6м 31с
5
Закрытый
2.10
IN, NOT IN
↗
74
74
5м 57с
3
Закрытый
2.11
ORDER BY
↗
75
75
5м 8с
4
Закрытый
2.12
MIN, MAX, AVG
↗
73
73
6м 30с
6
Закрытый
2.13
ДЗ "простые выборки - 2"
↗
72
72
1м 36с
4
Закрытый
2.14
ДЗ "простые выборки - 2". Решение
↗
69
69
8м 38с
3
Закрытый
2.15
LIKE
↗
72
72
6м 53с
6
Закрытый
2.16
TOP
↗
69
69
2м 9с
3
Закрытый
2.17
Проверка на NULL
↗
74
74
3м 2с
4
Закрытый
2.18
GROUP BY
↗
70
70
5м 38с
6
Закрытый
2.19
HAVING
↗
71
71
5м 54с
4
Закрытый
2.20
UNION, INTERSECT, EXCEPT
↗
76
76
6м 30с
4
Закрытый
2.21
ДЗ "группировка, сопоставление, сортировка"
↗
67
67
1м 49с
4
Закрытый
2.22
ДЗ "группировка, сопоставление, сортировка". Решение
↗
64
64
10м 22с
3
3. Соединения - JOINs
6 уроков
396
396
49м
18
Закрытый
3.1
INNER JOIN
↗
74
74
16м 25с
5
Закрытый
3.2
LEFT, RIGHT JOIN
↗
67
67
10м 3с
4
Закрытый
3.3
SELF JOIN
↗
70
70
8м 37с
4
Закрытый
3.4
Псевдонимы
↗
70
70
6м 2с
2
Закрытый
3.5
ДЗ "JOINS"
↗
57
57
1м 33с
2
Закрытый
3.6
ДЗ "JOINS". Решение
↗
58
58
8м 2с
1
4. Подзапросы
5 уроков
315
315
46м
19
Закрытый
4.1
Введение в подзапросы
↗
68
68
14м 42с
7
Закрытый
4.2
WHERE EXISTS
↗
65
65
8м 21с
4
Закрытый
4.3
Подзапросы с квантификаторами ANY, ALL
↗
66
66
12м 41с
4
Закрытый
4.4
ДЗ "Подзапросы"
↗
62
62
1м 56с
3
Закрытый
4.5
ДЗ "Подзапросы". Решение
↗
54
54
12м 31с
1
5. DDL - управляем БД и таблицами
11 уроков
575
575
81м
32
Закрытый
5.1
Управляем таблицами
↗
67
67
22м 19с
7
Закрытый
5.2
ДЗ 1 по DDL
↗
54
54
0м 30с
0
Закрытый
5.3
ДЗ 1 по DDL. Решение
↗
48
48
6м 39с
0
Закрытый
5.4
Первичный ключ
↗
61
61
10м 11с
4
Закрытый
5.5
Внешний ключ
↗
62
62
7м 9с
4
Закрытый
5.6
Check
↗
54
54
4м 30с
4
Закрытый
5.7
Default
↗
51
51
7м 39с
4
Закрытый
5.8
INSERT INTO
↗
53
53
6м 26с
3
Закрытый
5.9
DELETE
↗
48
48
3м 26с
3
Закрытый
5.10
ДЗ 2 по DDL
↗
42
42
1м 46с
1
Закрытый
5.11
ДЗ 2 по DDL. Решение
↗
35
35
14м 44с
2
6. Проектирование БД
3 урока
160
160
41м
17
Закрытый
6.1
Введение в процесс проектирования
↗
54
54
18м 14с
8
Закрытый
6.2
Базовые рекомендации
↗
53
53
9м 46с
2
Закрытый
6.3
Нормальные формы (НФ)
↗
53
53
14м 46с
7
7. Представления
5 уроков
260
260
24м
17
Закрытый
7.1
Создание представлений
↗
63
63
4м 58с
4
Закрытый
7.2
Обновление через представления
↗
58
58
10м 59с
6
Закрытый
7.3
Использование CHECK
↗
53
53
5м 54с
4
Закрытый
7.4
ДЗ "Views"
↗
46
46
0м 26с
2
Закрытый
7.5
ДЗ "Views". Решение
↗
40
40
5м 41с
1
8. Логика с CASE, COALESCE и NULLIF
4 урока
182
182
34м
12
Закрытый
8.1
CASE WHEN
↗
51
51
11м 55с
4
Закрытый
8.2
COALESCE & NULLIF
↗
48
48
11м 43с
6
Закрытый
8.3
ДЗ "Логика"
↗
45
45
1м 41с
1
Закрытый
8.4
ДЗ "Логика" - Решение
↗
38
38
12м 43с
1
9. Процедуры и функции
9 уроков
470
470
93м
28
Закрытый
9.1
Введение в процедуры и функции
↗
62
62
12м 6с
6
Закрытый
9.2
Ваше первая процедура
↗
58
58
5м 29с
3
Закрытый
9.3
Скалярные процедуры
↗
57
57
6м 57с
3
Закрытый
9.4
Входные и выходные аргументы, переменные
↗
56
56
15м 59с
6
Закрытый
9.5
Работа с переменными
↗
55
55
15м 32с
4
Закрытый
9.6
Функции
↗
52
52
14м 36с
3
Закрытый
9.7
Логика с if-else
↗
53
53
12м 31с
2
Закрытый
9.8
ДЗ "Процедуры и функции"
↗
43
43
0м 29с
1
Закрытый
9.9
ДЗ "Процедуры и функции". Решение
↗
34
34
14м 4с
0
10. Транзакции
7 уроков
291
291
56м
11
Закрытый
10.1
Введение в транзакции
↗
49
49
14м 46с
3
Закрытый
10.2
Уровни изоляции
↗
43
43
5м 44с
1
Закрытый
10.3
READ UNCOMMITTED
↗
43
43
4м 58с
1
Закрытый
10.4
READ COMMITTED
↗
40
40
4м 49с
2
Закрытый
10.5
REPEATABLE READ
↗
38
38
6м 10с
2
Закрытый
10.6
SERIALIZABLE
↗
41
41
11м 54с
1
Закрытый
10.7
SNAPSHOT
↗
37
37
12м 20с
1
11. Ошибки и их обработка
2 урока
82
82
54м
5
Закрытый
11.1
Введение
↗
44
44
23м 3с
2
Закрытый
11.2
Практика
↗
38
38
31м 6с
3
12. Индексы
2 урока
81
81
30м
4
Закрытый
12.1
Введение в индексы
↗
43
43
21м 9с
2
Закрытый
12.2
Индексы на практике
↗
38
38
9м 44с
2
13. Common Table Expressions - CTE
2 урока
78
78
21м
3
Закрытый
13.1
Введение и практика
↗
41
41
12м 28с
1
Закрытый
13.2
Рекурсивные CTE
↗
37
37
8м 21с
2
14. Оконные функции
5 уроков
166
166
47м
7
Закрытый
14.1
Агрегация
↗
42
42
16м 45с
1
Закрытый
14.2
Ранжирование
↗
35
35
14м 8с
3
Закрытый
14.3
Взятие n-го элемента
↗
31
31
10м 17с
1
Закрытый
14.4
ДЗ "Оконные функции"
↗
28
28
0м 13с
0
Закрытый
14.5
ДЗ "Оконные функции". Решение
↗
30
30
7м 40с
2