Базы данных
SQL, проектирование, транзакции - от SELECT до продакшена
Уроки курса (12)
- Что такое SQL и СУБД - Зачем нужен SQL и почему «таблица» - это не Excel
- SELECT: базовый запрос - Выбираем данные аккуратно и без магии
- WHERE и операторы сравнения - Фильтруем строки так, чтобы не фильтровать совесть
- JOIN: соединяем таблицы - Склеиваем данные по ключам и не склеиваем мозг
- GROUP BY и агрегаты - Считаем, суммируем и делаем вид, что это весело
- Индексы: зачем они и как не навредить - Ускоряем запросы, но не превращаем БД в ёжика
- Транзакции: ACID на пальцах - Чтобы деньги не исчезали «между строк»
- Уровни изоляции транзакций - Когда параллельность встречает реальность
- Ограничения и целостность: PRIMARY KEY, FOREIGN KEY - Держим данные в форме без фитнеса
- Нормализация: 1НФ-3НФ без боли - Убираем дубли и странные колонки типа «телефоны_через_запятую»
- План выполнения: EXPLAIN и здравый смысл - Смотрим, что делает БД, и перестаём гадать
- Мини‑проект: схема для «Списка задач» + запросы - Проектируем БД и пишем запросы как взрослые