К содержимому
Claude Code с 0:полный курс
Уровень 12 · Базы данных 4 мин

Мини-проект: маленькая база для своего проекта

Итог уровня 12: придумываем простую базу для своего проекта (например, список дел), описываем её Claude и связываем всё пройденное — таблицы, строки, SELECT, WHERE, INSERT.

В этом уроке нет практического задания — просто прочитай и ответь на вопросы.

Вот мы и добрались до финала уровня про базы данных. Ты узнал, что такое таблицы, строки и столбцы, научился доставать данные через SELECT и WHERE, добавлять и менять их через INSERT и UPDATE, а ещё понял, зачем таблицы связывают друг с другом. Пора собрать всё это в один маленький, но настоящий мини-проект — базу для твоей идеи.

Придумай свою базу

Возьмём понятный пример — приложение «список дел». Подумай, что в нём вообще хранится? Задачи. Значит, нам нужна таблица tasks, а у каждой задачи есть пара полей-столбцов:

-- таблица tasks
-- id | text             | done
-- 1  | Купить хлеб      | false
-- 2  | Позвонить маме   | true
  • text — текст самой задачи;
  • done — выполнена она или ещё нет.

Каждая строка — это одна задача. Просто, но это уже полноценная база, на которой можно построить реальное приложение.

Свяжи всё, что ты знаешь

Теперь прокрути в голове весь уровень на этом примере:

  • Показать невыполненные дела — это SELECT с WHERE done = false.
  • Добавить новую задачу — это INSERT, новая строка в таблице.
  • Отметить задачу готовой — это UPDATE, меняем done с false на true.
  • Много пользователей — добавляем таблицу users и связь: у задачи появится user_id, чтобы знать, чья она.

Видишь? Весь уровень — это не набор разрозненных команд, а единый инструмент для одной цели: хранить данные и удобно ими управлять.

Опиши идею Claude

А теперь самое приятное. Тебе не нужно писать всё это руками. Открой Claude Code и опиши свою задумку словами:

«Помоги спроектировать простую базу для списка дел: таблица задач с текстом и отметкой о выполнении. Если можно, добавь пользователей, чтобы у каждого был свой список».

Claude предложит структуру таблиц и запросы. А ты, понимая идею, проверишь, всё ли логично. Помнишь правило из прошлого урока? Claude — помощник, контролёр — ты.

Не обязательно делать сложную базу с первого раза. Одна таблица с двумя столбцами — уже отличное начало. Базы растут вместе с проектом: захочешь больше — просто добавишь поля или новую таблицу.

Поздравляю — и что дальше

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

Дальше тебя ждёт продвинутый Claude Code: ты научишься поручать ему задачи покрупнее и собирать из кирпичиков, которые освоил, целые проекты. А база данных теперь — один из твоих надёжных инструментов. Отличная работа!

Попробуй

Терминального задания нет — это твой проект и твоя голова. Придумай простую базу для идеи, которая тебе самому интересна: коллекция книг, трекер тренировок, список фильмов. Назови таблицу, перечисли пару столбцов и проговори, какими командами ты будешь добавлять, искать и менять записи. Получилось? Значит, уровень 12 точно твой.

Проверь себя

Отвечено 0/3
Режим:

Из чего состоит таблица в базе данных?

Какой командой ты добавишь в базу новую задачу, а какой — отметишь её выполненной?

Зачем в базе «список дел» могла бы понадобиться связь между таблицами?

Выполни задание в терминале и ответь на вопросы, чтобы завершить урок.

📝 Мои заметки

Сохраняется автоматически в этом браузере · видно на странице «Заметки».

Листай уроки клавишами · поиск по ⌘K