Вот мы и добрались до финала уровня про базы данных. Ты узнал, что такое таблицы, строки и столбцы, научился доставать данные через 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 точно твой.