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
Недоступний Фінальний проект