SQL Часть 2. (Создание, изменение и управление данными)

🚀 Создай свою первую базу данных и научись ею управлять! В этой части курса ты освоишь DDL и DML-команды, узнаешь, как создавать и изменять таблицы, контролировать транзакции через COMMIT и ROLLBACK, работать с ограничениями и временем. ⏳ Всё — на реальных примерах и в живых задачах с автоматической проверкой.
Начальный уровень
5
Часть
4 программ →
Сертификат Stepik

Чему вы научитесь

  • 🏗️ Создавать и заполнять собственные таблицы в базе данных;
  • 💾 Применять команды DDL и DML для управления структурой и содержимым;
  • 🔁 Работать с транзакциями: использовать COMMIT, ROLLBACK, понимать принцип отката изменений;
  • ⚙️ Настраивать ограничения (PRIMARY KEY, FOREIGN KEY, DEFAULT, AUTO_INCREMENT) для защиты целостности данных;
  • ✍️ Удалять, изменять и обновлять записи с пониманием логики DELETE, UPDATE, TRUNCATE;
  • ⏰ Работать с датой и временем: извлекать, форматировать и сравнивать значения;
  • 🧠 Строить устойчивое мышление разработчика — понимать, почему SQL работает именно так, а не иначе.

О курсе

Хочешь не просто читать данные, а создавать и управлять целыми базами? 💪 Во второй части курса по SQL ты перейдёшь от простых запросов к работе со структурой и изменением данных. Это следующий логичный шаг после основ: теперь ты будешь не только смотреть на таблицы, но и строить их сам.

🎯 Цель курса

Научить тебя создавать, изменять и контролировать базы данных. Ты поймёшь, как работают транзакции, ограничения и автоматические поля, научишься безопасно изменять данные и разберёшься с особенностями хранения времени.

🚀 Почему этот курс стоит пройти

  • Всё объясняется на понятных примерах из реальной базы company;
  • После курса ты будешь владеть ключевыми инструментами SQL-разработчика — от DDL до DML;
  • Много практики: каждую тему закрепляешь задачами с мгновенной проверкой;
  • Курс — часть цельной серии, поэтому материал выстроен логично и последовательно.

🧠 После курса ты сможешь

  • Создавать таблицы и связи между ними;
  • Управлять структурой базы данных;
  • Контролировать изменения с помощью COMMIT и ROLLBACK;
  • Использовать ограничения и автоинкременты для чистоты данных;
  • Работать с датами, временем и временными вычислениями;
  • Без страха редактировать и обновлять данные в продакшн-базе (и понимать, что делаешь!).

⚙️ Что нужно будет делать

Ты будешь писать SQL-код руками, создавать таблицы, добавлять и менять записи, тестировать транзакции, работать с ограничениями и временем. Всё это — через практику и автоматическую проверку решений.

🧩 Что входит в курс

  1. Формирование базы — создание структуры и первые таблицы, команды DDL и DML.
  2. Изменение данных и ограниченияDELETE, UPDATE, TRUNCATE, транзакции, DEFAULT, AUTO_INCREMENT, CONSTRAINT.
  3. Работа со временем — функции для даты, времени и временных интервалов.

💬 Этот курс подойдёт тем, кто уже знает основы SQL и готов перейти от чтения данных к реальному управлению базой — как настоящий инженер.

Для кого этот курс

👩‍💻 Для начинающих 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-код был не только рабочим, но и красивым.
  • 📊 Практика с датами и временем — реальные кейсы и вычисления с временными функциями.

💬 Всё обучение построено в формате “смотри → пробуй → исправляй → понимай” — максимум практики, минимум воды.

Программа курса

загружаем...
Certificate

Сертификат

Сертификат Stepik

Входит в 4 программы

  •    
     
     
  •    
     
     
  •    
     
     
  •    
     
     

Что вы получаете

  • 💡 Практические навыки работы с базами данных — создание таблиц, управление структурой, изменение и удаление данных.
  • ⚙️ Знание DDL и DML-команд — ключевые инструменты SQL-разработчика и аналитика.
  • 🔁 Понимание транзакций и контроля изменений — как работают `COMMIT`, `ROLLBACK` и зачем они нужны.
  • 🧱 Опыт настройки ограничений — `PRIMARY KEY`, `FOREIGN KEY`, `DEFAULT`, `AUTO_INCREMENT` — защита данных от ошибок.
  • ⏰ Работу с датой и временем — извлечение, вычисление, форматирование временных данных.
  • 💻 Практику на реальных задачах с автоматической проверкой — без ручных проверок и ожидания.
  • 📚 Форум решений и обсуждений — можно задать вопрос, поделиться кодом и посмотреть разные подходы.
  • 🏅 Сертификат о прохождении курса — подтверждение твоих SQL-навыков для резюме или портфолио.
  • 🚀 Готовность к продвинутым темам — после этого курса ты будешь понимать не только, как читать данные, но и как управлять ими профессионально.

Сколько стоит обучение

Price: 1 150 
Вы попробовали и поняли, что вам сейчас не подходит этот курс? Ничего страшного, мы вернём вам деньги в течение 30-ти дней после покупки.

Часто задаваемые вопросы

Расскажите о курсе друзьям

Price: 1 150