Чему вы научитесь
- 🏗️ Создавать и заполнять собственные таблицы в базе данных;
- 💾 Применять команды DDL и DML для управления структурой и содержимым;
- 🔁 Работать с транзакциями: использовать COMMIT, ROLLBACK, понимать принцип отката изменений;
- ⚙️ Настраивать ограничения (PRIMARY KEY, FOREIGN KEY, DEFAULT, AUTO_INCREMENT) для защиты целостности данных;
- ✍️ Удалять, изменять и обновлять записи с пониманием логики DELETE, UPDATE, TRUNCATE;
- ⏰ Работать с датой и временем: извлекать, форматировать и сравнивать значения;
- 🧠 Строить устойчивое мышление разработчика — понимать, почему SQL работает именно так, а не иначе.
О курсе
🚀 Создай свою первую базу данных и научись ею управлять! В этой части курса ты освоишь DDL и DML-команды, узнаешь, как создавать и изменять таблицы, контролировать транзакции через COMMIT и ROLLBACK, работать с ограничениями и временем. ⏳ Всё — на реальных примерах и в живых задачах с автоматической проверкой.
Для кого этот курс
👩💻 Для начинающих SQL-разработчиков и аналитиков, которые уже умеют писать простые SELECT-запросы и хотят перейти к управлению структурами баз.
💾 Для разработчиков, которым нужно понимать, как создавать и изменять таблицы, управлять транзакциями и ограничениями.
📊 Для аналитиков и BI-специалистов, желающих научиться не только читать данные, но и корректно их обновлять.
🧱 Для студентов и джунов, готовящихся к собеседованиям на первые позиции, где знание DDL, DML и транзакций — must-have.
🕒 Для всех, кто хочет разобраться с реальной логикой работы времени и дат в SQL, чтобы не путаться в форматах и зонах.
🚀 Для тех, кто прошёл первую часть курса и готов прокачаться дальше — к уровню уверенного пользователя баз данных.
Начальные требования
- 💡 Базовые знания SQL: уметь собирать простые выборки (
SELECT,WHERE,ORDER BY,LIMIT, простые функции). - 👉 Перед стартом рекомендуем пройти модуль “Основы, логика и работа с полями” — он быстро подтянет базу.
- 💻 Установленный MySQL (или готовность установить в начале курса) / можно через Docker.
- 🔑 Понимание схемы БД: что такое таблицы, типы данных,
PRIMARY KEY/FOREIGN KEY. - 🧠 Базовая аналитическая логика: аккуратно формулировать условия и проверять результаты.
- 🛠️ Минимальные навыки работы с инструментами: терминал/CLI или MySQL Workbench.
- 🕒 Лёгкое ощущение времени и дат (форматы, сравнение, простые операции).
Преподаватели курса
Как проходит обучение
Обучение построено максимально практично — ты не просто смотришь уроки, а создаёшь и изменяешь реальные базы данных шаг за шагом.
Вот что тебя ждёт:
- 🎥 Короткие видео-лекции — понятные объяснения сложных тем: от создания таблиц до управления транзакциями и временем.
- 💻 Интерактивные задания — ты пишешь SQL-код, сразу видишь результат и учишься на собственных решениях.
- ⚙️ Автоматическая проверка — система мгновенно сообщает, где ошибка, и помогает улучшить код.
- 🧩 Постепенное усложнение задач — от создания базы
companyдо работы с DDL, DML и ограничениями. - 🧠 Разбор типичных ошибок и CodeStyle — чтобы SQL-код был не только рабочим, но и красивым.
- 📊 Практика с датами и временем — реальные кейсы и вычисления с временными функциями.
💬 Всё обучение построено в формате “смотри → пробуй → исправляй → понимай” — максимум практики, минимум воды.
Сертификат
Успешно завершив курс, вы получите сертификат от платформы Stepik. Уже 75 учеников получили сертификат.
Что вы получите
- 💡 Практические навыки работы с базами данных — создание таблиц, управление структурой, изменение и удаление данных.
- ⚙️ Знание DDL и DML-команд — ключевые инструменты SQL-разработчика и аналитика.
- 🔁 Понимание транзакций и контроля изменений — как работают `COMMIT`, `ROLLBACK` и зачем они нужны.
- 🧱 Опыт настройки ограничений — `PRIMARY KEY`, `FOREIGN KEY`, `DEFAULT`, `AUTO_INCREMENT` — защита данных от ошибок.
- ⏰ Работу с датой и временем — извлечение, вычисление, форматирование временных данных.
- 💻 Практику на реальных задачах с автоматической проверкой — без ручных проверок и ожидания.
- 📚 Форум решений и обсуждений — можно задать вопрос, поделиться кодом и посмотреть разные подходы.
- 🏅 Сертификат о прохождении курса — подтверждение твоих SQL-навыков для резюме или портфолио.
- 🚀 Готовность к продвинутым темам — после этого курса ты будешь понимать не только, как читать данные, но и как управлять ими профессионально.
Нагрузка
5