SQL SELF
Никогда не работали с базами данных? Не проблема! Этот квест из 60 уровней проведет вас от нуля до профессионала. Вы изучите основы SQL, научитесь создавать и изменять таблицы, освоите сложные запросы с JOIN и подзапросами. Затем погрузитесь в продвинутые темы: оконные функции, CTE, работу с JSON и массивами. Научитесь проектировать базы данных, настраивать индексы и оптимизировать производительность. А также освоите транзакции, триггеры и написание процедур на PL/pgSQL. Вы освоите pgAdmin и psql, научитесь писать код как настоящий специалист по базам данных.
- Уровень 1
Недоступен Введение в базы данных - Уровень 2
Недоступен Изучаем оператор SELECT - Уровень 3
Недоступен Фильтрация, сортировка и пагинация - Уровень 4
Недоступен Установка IDE и плагина JavaRush - Уровень 5
Недоступен Форматирование строк - Уровень 6
Недоступен Сложные выборки и сортировка - Уровень 7
Недоступен Группировка и агрегаты - Уровень 8
Недоступен Продвинутая работа с агрегатами - Уровень 9
Недоступен Работа с NULL и условиями - Уровень 10
Недоступен Продвинутые условия и сравнения - Уровень 11
Недоступен Введение в объединения (JOIN) - Уровень 12
Недоступен Множественные и сложные JOIN - Уровень 13
Недоступен Вложенные SELECT и подзапросы - Уровень 14
Недоступен Продвинутая работа с подзапросами - Уровень 15
Недоступен Типы данных в PostgreSQL - Уровень 16
Недоступен Знакомство с массивами и JSON - Уровень 17
Недоступен Создание и изменение таблиц - Уровень 18
Недоступен Ограничения и целостность данных - Уровень 19
Недоступен Внешние ключи и связи - Уровень 20
Недоступен Моделирование связей - Уровень 21
Недоступен Вставка, обновление и удаление данных - Уровень 22
Недоступен Знакомство с транзакциями - Уровень 23
Недоступен Массовая загрузка данных - Уровень 24
Недоступен Работа с CSV и импортом - Уровень 25
Недоступен Нормализация и структура БД - Уровень 26
Недоступен Моделирование и ER-диаграммы - Уровень 27
Недоступен Common Table Expressions (CTE) - Уровень 28
Недоступен Рекурсивные CTE и сложные запросы - Уровень 29
Недоступен Знакомство с оконными функциями - Уровень 30
Недоступен Продвинутая работа с оконными функциями - Уровень 31
Недоступен Работа с датами и временем - Уровень 32
Недоступен Работа с временными зонами и временными рядами - Уровень 33
Недоступен Знакомство с JSONB - Уровень 34
Недоступен Продвинутая работа с JSONB - Уровень 35
Недоступен Работа с массивами - Уровень 36
Недоступен Продвинутая работа с массивами - Уровень 37
Недоступен Индексы и оптимизация - Уровень 38
Недоступен Индексация массивов и JSON - Уровень 39
Недоступен Транзакции и изоляция - Уровень 40
Недоступен Уровни изоляции и аномалии - Уровень 41
Недоступен План выполнения запроса - Уровень 42
Недоступен Мониторинг и pg_stat_statements - Уровень 43
Недоступен Бэкапы и восстановление - Уровень 44
Недоступен Массовое восстановление и резервирование - Уровень 45
Недоступен Мониторинг работы PostgreSQL - Уровень 46
Недоступен Системные метрики PostgreSQL - Уровень 47
Недоступен Безопасность и доступ - Уровень 48
Недоступен Шифрование колонок и таблиц - Уровень 49
Недоступен Введение в PL/pgSQL - Уровень 50
Недоступен PL/pgSQL: функции и процедуры - Уровень 51
Недоступен PL/pgSQL: работа с ошибками и логами - Уровень 52
Недоступен PL/pgSQL: циклы и управляющие конструкции - Уровень 53
Недоступен Вложенные процедуры и вложенные транзакции в PL/pgSQL - Уровень 54
Недоступен Проблемы при работе с транзакциями: LOCK и DEADLOCK - Уровень 55
Недоступен Финальная отладка скриптов в PL/pgSQL - Уровень 56
Недоступен Комплексная отладка и оптимизация - Уровень 57
Недоступен Знакомство с триггерами - Уровень 58
Недоступен Применение триггеров в PostgreSQL - Уровень 59
Недоступен Основные оконные функции - Уровень 60
Недоступен Автоматическая генерация отчетов - Уровень 61
Недоступен Финальный проект